3DPrompt.
GitHub
Вернуться в библиотеку
GPT-6 AstraОписание для вдохновения

WebGL-проект Храма моления о хорошем урожае в Храме Неба в Пекине на TypeScript + Three.js

В исходной публикации показаны 3D-модель Храма моления о хорошем урожае в Храме Неба в Пекине и веб-визуализация, созданные с помощью GPT-6 Astra и Three.js; позднее автор опубликовал полный текст китайского промпта для создания подобных проектов.

WebGL-проект Храма моления о хорошем урожае в Храме Неба в Пекине на TypeScript + Three.js

Об этом примере

Отправная точка на основе публичного проекта автора, а не дословный оригинальный промпт. Ваш результат может отличаться.

Заметки автора

Создайте полностью работоспособный WebGL-проект Храма моления о хорошем урожае в Храме Неба в Пекине на TypeScript + Three.js. Вся геометрия здания, текстуры и анимация должны процедурно генерироваться кодом во время выполнения; загрузка внешних моделей .glb, .gltf, .obj, .fbx и других форматов запрещена. Воссоздание архитектуры: Трёхъярусные круглые купола разных размеров и высоты с синей глазурованной черепицей, позолоченный навершие, красные колонны, круглое здание храма, сине-зелёная и золотая роспись, dougong и двери с окнами. Для крыши используйте криволинейный профиль, тела вращения или пользовательскую геометрию, чтобы передать плавные, слегка загнутые вверх карнизы; простая коническая форма недопустима. Белая трёхъярусная круглая терраса из ханьбайюя с центральной каменной лестницей, балюстрадами и колоннами; общие пропорции должны быть гармоничными, а ярусы — хорошо читаемыми. Процедурно создавайте текстуры черепицы и декоративные элементы; для повторяющихся компонентов отдавайте предпочтение InstancedMesh. Сцена и взаимодействие: Голубое пекинское небо, площадь и немного зелени; используйте DirectionalLight в сочетании с AmbientLight/HemisphereLight, включите тени, затенение окружающей среды и умеренный кинематографический tone mapping. Добавьте OrbitControls для вращения и масштабирования, а также медленный автоматический обзор по кругу с возможностью включения и выключения. Переключение кнопкой режимов «взрыв»/«сборка»: крыша, колонны, dougong, стены, двери и окна, балюстрады и террасы должны плавно раздвигаться по уровням, а затем точно возвращаться на исходные места. Анимация должна управляться кодом и иметь поэтапный ритм со смещением по времени, без мгновенных перемещений. Предоставьте полный проект и инструкции по запуску. Страница должна адаптивно подстраиваться под размер окна, обеспечивать высокое качество изображения и плавное взаимодействие, а благодаря инстансингу, рациональной детализации геометрии и оптимизации рендеринга сохранять производительность в обычных настольных браузерах. Организуйте код по понятным модулям для удобного расширения; проверьте сборку и основные функции, честно укажите, что осталось непроверенным.

GPT-6 AstraThree.jsTypeScriptWebGLХрам моления о хорошем урожае в Храме Неба3D-моделированиепроцедурная генерацияанимация взрыва и сборки

Промпт

Создайте полностью работоспособный WebGL-проект Храма моления о хорошем урожае в Храме Неба в Пекине на TypeScript + Three.js. Вся геометрия здания, текстуры и анимация должны процедурно генерироваться кодом во время выполнения; загрузка внешних моделей .glb, .gltf, .obj, .fbx и других форматов запрещена. Воссоздание архитектуры: Трёхъярусные круглые купола разных размеров и высоты с синей глазурованной черепицей, позолоченный навершие, красные колонны, круглое здание храма, сине-зелёная и золотая роспись, dougong и двери с окнами. Для крыши используйте криволинейный профиль, тела вращения или пользовательскую геометрию, чтобы передать плавные, слегка загнутые вверх карнизы; простая коническая форма недопустима. Белая трёхъярусная круглая терраса из ханьбайюя с центральной каменной лестницей, балюстрадами и колоннами; общие пропорции должны быть гармоничными, а ярусы — хорошо читаемыми. Процедурно создавайте текстуры черепицы и декоративные элементы; для повторяющихся компонентов отдавайте предпочтение InstancedMesh. Сцена и взаимодействие: Голубое пекинское небо, площадь и немного зелени; используйте DirectionalLight в сочетании с AmbientLight/HemisphereLight, включите тени, затенение окружающей среды и умеренный кинематографический tone mapping. Добавьте OrbitControls для вращения и масштабирования, а также медленный автоматический обзор по кругу с возможностью включения и выключения. Переключение кнопкой режимов «взрыв»/«сборка»: крыша, колонны, dougong, стены, двери и окна, балюстрады и террасы должны плавно раздвигаться по уровням, а затем точно возвращаться на исходные места. Анимация должна управляться кодом и иметь поэтапный ритм со смещением по времени, без мгновенных перемещений. Предоставьте полный проект и инструкции по запуску. Страница должна адаптивно подстраиваться под размер окна, обеспечивать высокое качество изображения и плавное взаимодействие, а благодаря инстансингу, рациональной детализации геометрии и оптимизации рендеринга сохранять производительность в обычных настольных браузерах. Организуйте код по понятным модулям для удобного расширения; проверьте сборку и основные функции, честно укажите, что осталось непроверенным.

Как использовать этот промпт

01

Начните с подходящего инструмента

Откройте привычного помощника для программирования или 3D-инструмент. Попробуйте модель, указанную в примере, и изучите инструкции по настройке в связанных проектах.

02

Выберите одно изменение

Замените объект, художественный стиль или окружение. Чётко опишите камеру и взаимодействие. Сначала создайте небольшую версию, затем улучшайте по одной детали.

03

Добавьте собственные объекты в сцену

Для своего персонажа или реквизита создайте 3D-модель по короткому описанию предмета или референсу, затем импортируйте её в проект.

Права на превью принадлежат соответствующим авторам. Перед повторным использованием кода или материалов проверьте первоисточник и лицензию проекта.