Фронтенд и UI

WebGL 3D Object

Освещённый герой-меш на Three.js с PBR-материалом и настоящими тенями.

Что это

Рецепт Three.js для одного гранёного герой-объекта: геометрия икосаэдра, MeshStandardMaterial, перспективная камера, ключевой и контровой свет, теневая плоскость, медленное парящее вращение.

Create a real 3D WebGL object with geometric mesh depth, physically based material, directional and ambient lighting, perspective camera, subtle rotation, and floating motion. Use when a page needs a faceted 3D hero obje
Из исходного SKILL.md

Почему это важно для дизайна

  • Настоящая геометрия и освещение дают грани, блики и тени, которые CSS-трансформы подделать не могут.
  • Пресеты материалов покрывают премиальный металл, мягкую керамику и техно-вид с подсветкой.
  • Движение ограничено медленным вращением и лёгким покачиванием, поэтому текст остаётся главным.

Что внутри

  • Rules
  • HTML and CSS
  • Three.js object recipe
  • Material defaults
  • Lighting defaults
  • Quick checks

Как установить

WebGL 3D Object

  1. Клонируйте репозиторий.

    git clone https://github.com/MengTo/Skills
  2. Укажите Codex на файл скилла.

    agent-skills/web-design/webgl-3d-object/SKILL.md
  3. Дальше опишите нужный интерфейс. Codex следует скиллу.

Как запустить с Codex

  1. Добавьте квадратную canvas-оболочку, затем запустите на ней инициализатор Three.js.

  2. Задайте color, metalness, roughness и emissive под настроение бренда.

  3. Подтвердите обработку ресайза и снос геометрии, материала и рендерера.

Каждый плагин здесь бесплатный, с открытым кодом и ссылкой на реальный исходник.

Больше плагинов в списке codex-design ↗

Следующий шаг

Проектируйте с Open Design без возни с настройкой

Поставьте этот плагин сами или разверните вокруг Codex целый кураторский дизайн-слой в Open Design. Свой ключ, свой результат.