Браузерное 3D-путешествие на лодке по долине японской реки: сцена на three.js рендерится в реальном времени в любое время суток и во все четыре сезона.
lhlGitHub/threejs-architecture-effects
Agent Skill, с помощью которого Codex, Claude Code или Cursor создаёт вращаемую сцену здания на Three.js, собирающегося кирпич за кирпичом.
- Звёзды
- 587
- Форки
- 69
- Открытые issues
- 0
- Последний коммит
- 28 дней назад
Что это?
Этот проект — Agent Skill, который помогает AI coding agent создать интерактивную 3D-сцену здания в китайском стиле на Three.js. На выходе получается запускаемый сайт на Vite + React + Three.js: миниатюрное здание собирается в рамках единой временной шкалы от 0 до 1. Сборку можно запускать, ставить на паузу, прокручивать назад и воспроизводить заново. В конструкции есть ряды кирпичей, деревянный каркас, кронштейны доугун, многоярусные карнизы и глиняная черепица.
Материалы — кирпич, дерево, штукатурка, черепица, камень и бронза — генерируются процедурно, а не загружаются из платных моделей. Предусмотрены управление вращением и масштабированием, а также камеры для крупных планов карнизов и каменных львов. Скрипт scaffold копирует встроенный стартовый шаблон в новую директорию, не перезаписывая существующие файлы. Шаблон запускается с помощью npm ci и npm run dev в браузере с поддержкой WebGL2.
Встроенная башня с часами служит примером, а не исторической реконструкцией. Skill подходит и для других проектов, например двухэтажного павильона; экспорт видео не предусмотрен.
Ключевые возможности
- 01Создаёт цельное вращаемое здание на Three.js, а не плоское видео
- 02Анимацией строительства управляет единая временная шкала от 0 до 1 с запуском, паузой, прокруткой и повторным воспроизведением
- 03Процедурные PBR-материалы для кирпича, дерева, штукатурки, черепицы, камня и бронзы
- 04Камеры для крупных планов карнизов и каменных львов
- 05Скрипт scaffold копирует стартовый шаблон на Vite + React, не перезаписывая существующие директории
Сценарии использования
- Создание по запросу AI coding agent сцены китайского павильона или здания на Three.js
- Разработка интерактивной архитектурной презентации с анимацией поэтапного строительства этаж за этажом
- Адаптация стартового шаблона под другой проект, например павильон у озера
Быстрый старт
- 1
Клонируйте репозиторий
git clone https://github.com/lhlGitHub/threejs-architecture-effects.git - 2
Создайте новый проект на основе стартового шаблона
node threejs-architecture-effects/scripts/scaffold.mjs ./my-building - 3
Установите зависимости и запустите сервер разработки
npm ci && npm run dev
Что важно знать
- Требуются Node.js версии 22.13 или выше и браузер с поддержкой WebGL2.
- Проект ориентирован на настольные компьютеры; в README не утверждается, что он будет плавно работать на всех устройствах.
- Экспорт видео не предусмотрен; результатом является интерактивный сайт.
Темы
Частые вопросы
- Что такое threejs-architecture-effects?
- Agent Skill, с помощью которого Codex, Claude Code или Cursor создаёт вращаемую сцену здания на Three.js, собирающегося кирпич за кирпичом. Этот проект — Agent Skill, который помогает AI coding agent создать интерактивную 3D-сцену здания в китайском стиле на Three.js. На выходе получается запускаемый сайт на Vite + React + Three.js: миниатюрное здание собирается в рамках единой временной шкалы от 0 до 1. Сборку можно запускать, ставить на паузу, прокручивать назад и воспроизводить заново. В конструкции есть ряды кирпичей, деревянный каркас, кронштейны доугун, многоярусные карнизы и глиняная черепица.
- threejs-architecture-effects можно использовать бесплатно? Какая у него лицензия?
- threejs-architecture-effects распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- threejs-architecture-effects всё ещё поддерживается?
- Активно поддерживается. Последний коммит в threejs-architecture-effects — 22 сент. 2026 г..
- Для чего можно использовать threejs-architecture-effects?
- Создание по запросу AI coding agent сцены китайского павильона или здания на Three.js Разработка интерактивной архитектурной презентации с анимацией поэтапного строительства этаж за этажом Адаптация стартового шаблона под другой проект, например павильон у озера
- Как установить threejs-architecture-effects?
- Клонируйте репозиторий: git clone https://github.com/lhlGitHub/threejs-architecture-effects.git Создайте новый проект на основе стартового шаблона: node threejs-architecture-effects/scripts/scaffold.mjs ./my-building Установите зависимости и запустите сервер разработки: npm ci && npm run dev
- Где скачать threejs-architecture-effects?
- Исходный код и инструкции по установке — на GitHub: https://github.com/lhlGitHub/threejs-architecture-effects
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Коллекция готовых React-компонентов и хуков для создания 3D-сцен с react-three-fiber.
Открытый каталог интерактивных UI-компонентов на Three.js/WebGL без входа в систему, с интерактивными превью и полным исходным кодом на React.
Обёртка для React над библиотекой postprocessing, которая позволяет декларативно добавлять эффекты постобработки в сцены react-three-fiber с помощью JSX-компонентов.
Воссоздаёт объект по одному изображению в виде процедурного TypeScript-кода для Three.js, готового к анимации, а не файла с мешем.
Интерактивный 3D-справочник по 63 видам насекомых: модели создаются процедурно в браузере с помощью TypeScript и Three.js, без файлов моделей.