Техническое задание: Интеграция и оптимизация 3D-сцен на сайте

Цель проекта

Интеграция интерактивных 3D-сцен (формат GLB) в структуру веб-сайта с фокусом на производительность и пользовательский опыт.

Основные задачи

  • Внедрение 3D-сцен в формате GLB на целевые страницы сайта.
  • Оптимизация загрузки и отображения 3D-контента для обеспечения плавной работы.
  • Комплексная оптимизация связанного HTML, CSS и JavaScript кода для повышения общей производительности сайта.
  • Обеспечение кроссбраузерной и адаптивной совместимости 3D-элементов.

Требования к реализации

  • Использование современных библиотек или фреймворков для работы с 3D (например, Three.js).
  • Оптимизация размеров файлов GLB без значительной потери качества.
  • Реализация ленивой загрузки (lazy loading) для 3D-сцен.
  • Оптимизация скриптов и стилей для достижения высоких показателей скорости (Core Web Vitals).
  • Чистый, документированный и поддерживаемый код.

Ожидаемый результат

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