3DPrompt.
GitHub
라이브러리로 돌아가기
GPT-6 Astra참고용 제작 설명

베이징 천단 기년전 TypeScript + Three.js WebGL 프로젝트

본문에서는 GPT-6 Astra와 Three.js로 제작한 베이징 천단 기년전 3D 모델과 웹 구현을 소개하며, 이어서 이와 같은 프로젝트를 제작하는 데 사용할 수 있는 전체 중국어 프롬프트를 공개합니다.

제작자 govin.eth | G哥원본 출처 보기
베이징 천단 기년전 TypeScript + Three.js WebGL 프로젝트

이 예시에 대해

제작자가 공개한 프로젝트를 바탕으로 정리한 시작용 설명이며, 원본 프롬프트를 그대로 옮긴 것이 아닙니다. 결과는 달라질 수 있습니다.

제작자 메모

TypeScript + Three.js를 사용해 완전히 실행 가능한 베이징 천단 기년전 WebGL 프로젝트를 제작해 주세요. 모든 건축물의 지오메트리, 텍스처, 애니메이션은 실행 중 코드로 프로시저럴하게 생성해야 하며, .glb, .gltf, .obj, .fbx 등의 외부 모델은 로드하지 마세요. 건축물 재현: 크기와 높이가 서로 다른 3단 구조의 파란 유리기와 원형 지붕, 도금한 보정, 붉은 원기둥, 원형 전각 본체, 청색·녹색·금색 단청, 공포와 문·창호를 구현하세요. 지붕은 곡선 윤곽, 회전체 또는 커스텀 지오메트리를 사용해 완만하게 펼쳐지고 끝이 살짝 올라간 처마를 표현해야 하며, 단순한 원뿔로 대체하지 마세요. 흰색 한백옥으로 된 3단 원형 기단을 만들고, 중앙 석계단과 난간, 기둥을 배치하세요. 전체 비율은 조화롭고 구조적 레이어가 명확해야 합니다. 기와 텍스처와 장식은 프로시저럴하게 생성하고, 반복되는 요소에는 InstancedMesh를 우선 사용하세요. 장면 및 인터랙션: 베이징의 푸른 하늘, 광장 바닥과 소량의 녹지를 구성하세요. DirectionalLight와 AmbientLight/HemisphereLight를 함께 사용하고, 그림자와 앰비언트 오클루전을 활성화하며 과하지 않은 시네마틱 톤 매핑을 적용하세요. OrbitControls로 회전과 확대·축소를 지원하고, 켜고 끌 수 있는 느린 자동 선회 프리뷰를 추가하세요. 버튼으로 “분해/재조립”을 전환할 수 있게 하세요. 지붕, 기둥, 공포, 벽체, 문·창호, 난간과 기단이 계층에 따라 부드럽게 펼쳐졌다가 정확히 원위치로 돌아와야 합니다. 애니메이션은 코드로 구동하고 요소마다 시간차를 두며, 순간이동처럼 보이지 않게 하세요. 완성된 프로젝트와 실행 안내를 함께 제공하세요. 페이지는 창 크기에 반응형으로 대응해야 하며, 높은 수준의 비주얼과 매끄러운 인터랙션을 갖춰야 합니다. 또한 인스턴싱, 적절한 지오메트리 디테일과 렌더링 최적화를 활용해 일반적인 데스크톱 브라우저에서도 성능을 유지하세요. 코드는 모듈별로 명확하게 구성해 확장하기 쉽게 만들고, 빌드와 주요 기능을 검증한 뒤 검증하지 못한 항목은 사실대로 명시하세요.

GPT-6 AstraThree.jsTypeScriptWebGL천단 기년전3D 모델링프로시저럴 생성분해·재조립 애니메이션

프롬프트

TypeScript + Three.js를 사용해 완전히 실행 가능한 베이징 천단 기년전 WebGL 프로젝트를 제작해 주세요. 모든 건축물의 지오메트리, 텍스처, 애니메이션은 실행 중 코드로 프로시저럴하게 생성해야 하며, .glb, .gltf, .obj, .fbx 등의 외부 모델은 로드하지 마세요. 건축물 재현: 크기와 높이가 서로 다른 3단 구조의 파란 유리기와 원형 지붕, 도금한 보정, 붉은 원기둥, 원형 전각 본체, 청색·녹색·금색 단청, 공포와 문·창호를 구현하세요. 지붕은 곡선 윤곽, 회전체 또는 커스텀 지오메트리를 사용해 완만하게 펼쳐지고 끝이 살짝 올라간 처마를 표현해야 하며, 단순한 원뿔로 대체하지 마세요. 흰색 한백옥으로 된 3단 원형 기단을 만들고, 중앙 석계단과 난간, 기둥을 배치하세요. 전체 비율은 조화롭고 구조적 레이어가 명확해야 합니다. 기와 텍스처와 장식은 프로시저럴하게 생성하고, 반복되는 요소에는 InstancedMesh를 우선 사용하세요. 장면 및 인터랙션: 베이징의 푸른 하늘, 광장 바닥과 소량의 녹지를 구성하세요. DirectionalLight와 AmbientLight/HemisphereLight를 함께 사용하고, 그림자와 앰비언트 오클루전을 활성화하며 과하지 않은 시네마틱 톤 매핑을 적용하세요. OrbitControls로 회전과 확대·축소를 지원하고, 켜고 끌 수 있는 느린 자동 선회 프리뷰를 추가하세요. 버튼으로 “분해/재조립”을 전환할 수 있게 하세요. 지붕, 기둥, 공포, 벽체, 문·창호, 난간과 기단이 계층에 따라 부드럽게 펼쳐졌다가 정확히 원위치로 돌아와야 합니다. 애니메이션은 코드로 구동하고 요소마다 시간차를 두며, 순간이동처럼 보이지 않게 하세요. 완성된 프로젝트와 실행 안내를 함께 제공하세요. 페이지는 창 크기에 반응형으로 대응해야 하며, 높은 수준의 비주얼과 매끄러운 인터랙션을 갖춰야 합니다. 또한 인스턴싱, 적절한 지오메트리 디테일과 렌더링 최적화를 활용해 일반적인 데스크톱 브라우저에서도 성능을 유지하세요. 코드는 모듈별로 명확하게 구성해 확장하기 쉽게 만들고, 빌드와 주요 기능을 검증한 뒤 검증하지 못한 항목은 사실대로 명시하세요.

이 프롬프트 사용법

01

적합한 도구로 시작하기

원하는 코딩 도우미나 3D 도구를 여세요. 예시에 표시된 모델을 시작점으로 삼고, 연결된 프로젝트의 설정 안내를 확인하세요.

02

바꿀 요소 하나 고르기

주제, 미술 스타일, 배경을 바꿔보세요. 카메라와 상호작용을 명확히 설명하세요. 먼저 작은 버전을 만든 다음 한 번에 하나씩 다듬으세요.

03

장면에 나만의 모델 추가하기

나만의 캐릭터나 소품이 필요하면 짧은 물체 설명이나 참고 이미지로 3D 모델을 만든 뒤 프로젝트로 가져오세요.

미리보기 작품의 권리는 각 제작자에게 있습니다. 코드나 자료를 재사용하기 전에 원본 출처와 프로젝트 라이선스를 확인하세요.