Назад

Ботанический зал в тёплом свете

Ботанический зал стран чемпионата мира в тёплом свете: каждый цветок — 3D-экспонат, созданный с помощью Tripo, с ботаническими фактами и культурными заметками; можно вращать мышью и листать жестами.

Автор: 希彼赫
Попробовать онлайн
Ботанический зал в тёплом светеПопробовать онлайн

О проекте

FLORA переносит страны чемпионата мира и их знаковые цветы в тёплый выставочный зал: аргентинская жакаранда, голландский тюльпан, японская хризантема, колумбийская каттлея — каждый цветок это 3D-модель, созданная с помощью Tripo, на вращающейся подставке, которую можно крутить и рассматривать вблизи.

Архивные карточки в стиле «жидкого стекла» описывают научное название, семейство, время цветения, символику и культурные заметки каждого цветка; панель флагов переключает страны одним кликом, а с камерой можно листать жестами рук. Ассеты следуют единому протоколу поставки (ориентация +Z, начало координат у основания стебля), а недостающие места автоматически заполняют процедурные дублёры.

Ключевые моменты

  1. Перетаскивайте, чтобы вращать каждый экспонат на подставке; двойной клик — крупный план
  2. Переключайте страны одним кликом по панели флагов или листайте жестами рук перед камерой
  3. Архивные карточки в стиле «жидкого стекла» показывают научное название, семейство, время цветения, символику и культурные заметки
  4. Отсутствующие ассеты автоматически заменяются процедурными дублёрами по тому же протоколу — ни один постамент не пустует

Технический разбор

  • 3D-экспонаты · Tripo text-to-3D

    Шесть национальных цветов зала — каттлея, георгин, стрелиция, хризантема, жакаранда и тюльпан — целиком созданы в Tripo text-to-3D, экспортированы в GLB и подгружаются в зал по мере необходимости через GLTFLoader.

    Каждый цветок выдан по одной конвенции: лицом к +Z, начало координат у корня стебля, высота около одной единицы. А если какой-то экспонат вдруг пропадёт, код по той же конвенции вырастит процедурную замену и поставит её на постамент — витрина никогда не пустует.

  • Тёплый свет · IBL через RoomEnvironment

    В зале не расставлено ни одного светильника: весь тёплый свет даёт RoomEnvironment из Three.js — он генерирует карту окружения, благодаря которой PBR-материалы моделей Tripo естественно раскрывают блики и мягкое рассеяние. Никакой настройки ламп по одной — одна карта окружения, и свет готов.

  • Музейные таблички · CSS3DRenderer

    Научные названия, семейства и культурные заметки на табличках — это настоящие DOM-элементы, которые вращаются синхронно с 3D-сценой через CSS3DRenderer. Польза самая практическая: текст остаётся чётким с любого расстояния, его можно выделить и скопировать, и даже эффект «жидкого стекла» написан обычным CSS.

  • Листание жестами · MediaPipe Hands

    Помимо клика по панели флагов внизу, по залу можно листать и бесконтактно: MediaPipe Hands читает руку через камеру, взмах — и вы у стенда следующей страны. Весь зал можно обойти, не касаясь мыши.