뒤로

따뜻한 조명의 표본관

월드컵 참가국의 꽃을 모은 따뜻한 조명의 식물 전시관입니다. 모든 꽃은 Tripo로 생성한 3D 표본으로, 식물학 정보와 문화 노트가 곁들여져 있으며 드래그와 손동작으로 조작할 수 있습니다.

제작자: 希彼赫
라이브 체험
따뜻한 조명의 표본관라이브 체험

프로젝트 소개

FLORA는 월드컵 참가국과 그 나라를 상징하는 꽃을 따뜻한 조명의 표본관에 모았습니다. 아르헨티나의 자카란다, 네덜란드의 튤립, 일본의 국화, 콜롬비아의 카틀레야까지 — 모든 꽃이 Tripo로 생성한 3D 모델로, 회전대 위에서 드래그하며 가까이 살펴볼 수 있습니다.

리퀴드 글라스 질감의 아카이브 카드에는 각 꽃의 학명, 과, 개화기, 상징적 의미, 문화 노트가 정리되어 있습니다. 국기 바에서 클릭 한 번으로 국가를 전환하거나 카메라를 켜고 손동작으로 넘겨 볼 수 있습니다. 에셋은 단일 납품 프로토콜(+Z 방향, 원점은 줄기 뿌리)을 따르며, 빠진 자리는 프로시저럴 대체 식물이 자동으로 채웁니다.

체험 포인트

  1. 드래그로 회전대 위의 표본을 돌려 보고, 더블 클릭하면 클로즈업됩니다
  2. 하단 국기 바에서 클릭 한 번으로 국가를 전환하거나, 카메라 앞 손동작으로 넘겨 볼 수 있습니다
  3. 리퀴드 글라스 질감의 아카이브 카드에 학명, 과, 개화기, 상징적 의미, 문화 노트가 정리되어 있습니다
  4. 에셋이 없으면 같은 프로토콜의 프로시저럴 대체 식물이 자동으로 채워져 전시대가 비는 일이 없습니다

기술 분석

  • 3D 표본 · Tripo 텍스트 투 3D

    전시관의 여섯 나라꽃 — 카틀레야, 달리아, 극락조화, 국화, 자카란다, 튤립 — 은 모두 Tripo 텍스트 투 3D의 작품입니다. GLB로 내보낸 뒤 GLTFLoader가 필요할 때마다 전시실로 불러옵니다.

    모든 꽃은 같은 규약으로 출력합니다: 정면 +Z, 원점은 줄기 뿌리, 높이 약 1유닛. 어떤 표본이 잠시 빠져도 코드가 같은 규약으로 프로시저럴 대체 식물을 만들어 좌대에 올리니, 전시대가 비는 일은 없습니다.

  • 따뜻한 조명 · RoomEnvironment IBL

    전시실에는 사실 조명이 하나도 없습니다. 따뜻한 빛은 전부 Three.js의 RoomEnvironment에서 나옵니다 — 환경 맵 한 장을 생성해 Tripo 모델의 PBR 머티리얼이 하이라이트와 부드러운 확산을 자연스럽게 드러내게 하죠. 조명을 하나하나 조율할 필요 없이, 맵 한 장으로 라이팅이 끝납니다.

  • 전시 라벨 · CSS3DRenderer

    라벨에 적힌 학명·과·문화 노트는 사실 웹페이지의 진짜 DOM 요소로, CSS3DRenderer 덕분에 3D 장면과 함께 회전합니다. 장점은 아주 실용적입니다. 아무리 가까이서 봐도 글자가 또렷하고, 선택해서 복사할 수 있으며, 리퀴드 글라스 질감마저 평범한 CSS로 구현했습니다.

  • 제스처로 넘기기 · MediaPipe Hands

    아래쪽 국기 바를 클릭하는 것 말고도, 전시관은 손을 대지 않고 넘겨볼 수 있습니다. MediaPipe Hands가 카메라로 손동작을 읽어 손을 흔들면 다음 나라 부스로 넘어갑니다 — 마우스를 건드리지 않고도 전시관을 다 돌 수 있죠.