3D 건축 시각화

The Vertical Breath

기초 파일에서 첨탑까지 초고층 건축의 여섯 공정을 절차형 3D 모델과 에디토리얼 카피로 함께 보여줍니다. 스크롤할수록 건물이 조립되고 카메라가 물러나며, 하늘과 유리, 조명이 낮에서 밤으로 전환됩니다.

Three.js
Scroll
Procedural 3D
Editorial
라이브 프로젝트 보기
BUZZ KHALIFA 랜딩 첫 화면의 기초 구조와 말뚝을 보여주는 Foundation 이미지

레시피 중점 사항

  1. 01재료

    타워 치수와 낮밤 규칙을 데이터로

    건물 높이와 세 날개, 티어별 세트백, 재질 색, 공정별 스크롤 구간을 데이터로 정리합니다. 스크롤 위치를 낮과 밤 상태로 바꾸는 규칙과 공정별 일러스트도 재료로 준비합니다.

  2. 02조립

    여섯 공정을 3D 부품으로 만들어 한 타워로

    기초부터 첨탑까지 여섯 공정을 같은 데이터를 읽는 3D 부품으로 만들고, 각 부품이 맡은 스크롤 구간에서 자라게 합니다. 이 부품들을 한 타워로 묶어 하늘, 조명과 함께 한 장면에 올립니다.

  3. 03완성

    같은 스크롤로 건설과 해설을 함께 진행

    3D 캔버스 위에 공정별 해설과 일러스트를 좌우로 번갈아 얹고, 건물 성장과 낮밤 전환, 글자 색 변화를 같은 스크롤에 맞춥니다. 화면 가장자리에는 잡지형 헤더와 푸터를 고정합니다.

Assembly map

건축 데이터를 스크롤 3D 에세이로 바꾸기

완성된 코드에서 파일 관계와 제작 순서를 재구성한 지도입니다. 노드를 선택하면 파일의 역할과 연결된 단계를 확인할 수 있습니다.

좌우로 스크롤해 전체 조립 구조를 볼 수 있습니다.

재료컴퍼넌트훅프로바이더템플릿섹션페이지앱01
타워 치수와 낮밤 규칙 정리
02
기초, 코어, 하부 세트백 부품
03
외피, 조명, 첨탑 부품
04
타워와 하늘을 한 장면으로 조립
05
잡지형 해설을 얹어 페이지 완성
BurjKhalifaDatasetThemeProgressgetDayNightStateFoundationCoreSetbacksCladdingIlluminationSpireDayNightCycleBuildingExperienceTextRevealImageRevealOverlayApp
Recipe

상세 레시피

완성된 코드에서 거꾸로 읽어 낸 조립 과정입니다. 단계마다 어떤 데이터와 이미지, 컴퍼넌트를 조합했는지 보여 줍니다.

  1. 01

    타워 치수와 낮밤 규칙 정리

    타워의 높이, 날개, 티어, 재질 색과 공정별 스크롤 구간, 스크롤에 따른 낮밤 변화를 화면 코드와 분리해 정의합니다.

    데이터
    BurjKhalifaData, setThemeProgress
    컴퍼넌트
    getDayNightState
    결과

    방문자가 보는 건물 비례와 재질 색, 낮에서 밤으로 넘어가는 흐름이 모두 이 값에서 정해집니다.

  2. 02

    기초, 코어, 하부 세트백 부품

    데이터의 치수를 읽어 기초 매트와 말뚝, 육각 코어와 세 날개, 하부 티어를 각자의 스크롤 구간에서 자라는 부품으로 만듭니다.

    데이터
    BurjKhalifaData
    컴퍼넌트
    Foundation, Core, Setbacks
    결과

    스크롤을 시작하면 기초 매트와 말뚝이 자리 잡고, 코어와 Y자 날개가 솟은 뒤 아래층 티어가 차례로 올라갑니다.

  3. 03

    외피, 조명, 첨탑 부품

    중부와 상부 티어에 유리와 프레임, 창문 불빛을 입히고, 마지막 구간에 결합되는 첨탑과 항공 비콘을 만듭니다.

    데이터
    BurjKhalifaData
    컴퍼넌트
    Cladding, Illumination, Spire, getDayNightState
    결과

    중반부터 유리 외피가 덮이고 밤이 되면 창문이 켜지며, 마지막에 첨탑이 위에서 내려와 결합하고 비콘이 깜박입니다.

  4. 04

    타워와 하늘을 한 장면으로 조립

    여섯 공정 부품을 한 타워로 묶고, 하늘과 해, 달, 보조 조명, 카메라 줌을 같은 스크롤 진행률에 연결합니다.

    데이터
    BurjKhalifaData, setThemeProgress
    이미지

    반사용 도시 환경맵

    컴퍼넌트
    Building, DayNightCycle, Experience, getDayNightState
    결과

    건설 중에는 지금 올라가는 높이가 화면 중앙을 지나고, 끝에서는 카메라가 물러나 밤하늘 아래 타워 전체가 한 화면에 들어옵니다.

  5. 05

    잡지형 해설을 얹어 페이지 완성

    공정별 제목, 설명, 수치와 일러스트를 3D 캔버스 위에 배치하고 고정 헤더와 푸터를 더해 한 페이지로 묶습니다.

    이미지

    공정별 일러스트 6장

    컴퍼넌트
    TextReveal, ImageReveal, Overlay, App
    결과

    건물이 자라는 동안 해당 공정의 해설이 좌우를 번갈아 글자 단위로 나타나고, 밤이 되면 글자 색도 밝게 바뀝니다.

직접 설계하고 조립해 보세요

코스에서 같은 방식으로 데이터와 컴퍼넌트를 연결하는 과정을 연습합니다.

온라인 VOD + 커뮤니티 학습

6섹션 · 18챕터

Vibe Design Starter Kit

디자인 사고로 제품을 설계하는 바이브 코딩

01

바이브 디자인: 새로운 사고에 적응하기

02

꼭 필요한 만큼의 디자인 시스템

03

제품으로서의 확장: UX로 로직 제어하기

04

내 프로젝트에 적용해보기 - 챌린지

05

디자인 에이전트: 이성과 감성사이의 파이프라인

06

실전 서비스 운영 시나리오 대응