TGViewer
Типичный программист Типичный программист @tproger · 78.2K subscribers
Post #14862 3.48K
Как устроены 3D-рендерер для Figma и сайт Depth

Depth сокращает путь: для примерки 3D-модели в макете не нужно переходить в Blender, экспортировать картинку и возвращать её в Figma. В плагине достаточно загрузить модель, настроить камеру и свет, затем вставить рендер слоем.

Three.js управляет сценой. Контроллер отправляет область макета в 3D-сцену как PNG, а рендер возвращает в Figma. При движении камеры Depth упрощает рендер, после остановки возвращает полные тени и чистые края.

На сайте живая стартовая сцена не дала нужного качества. Поворот объекта собрали в 240 кадров под управлением мыши, а объём добавили живыми 3D-слоями. Сначала появляется постер, тяжёлые данные загружаются позже. В разборе для Codrops есть путь от прототипа плагина до сайта.
  • ❤ 3
  • 👎 2
  • 👏 2
  • 🤯 1
  • 🍾 1
  • 😨 1
  • 🤗 1
  • 🫡 1
  • 🤪 1
  • 💘 1
More from @tproger
  1. Sep 30, 2026Selectel 8 октября проведёт юбилейный ТехноДень — свою флагманскую конференцию об ИТ-инфра…
  2. Sep 30, 2026Почему ошибки конкурентности годами прячутся и как их искать Один запрос за раз проходит т…
  3. Sep 29, 202625 российских ИТ-компаний объединились для найма специалистов: ИТ-холдинг Т1 запустил карь…
  4. Sep 29, 2026Что показывает срез вакансий разработчиков в США на 1 сентября 2026 года В срез CronJobs в…
  5. Sep 29, 2026Сентябрь, учебный год, сессия не так далеко, как вы думаете. Это всё про вас? Тогда заглян…
  6. Sep 29, 2026Как собрать генеративное тестирование на Zig в 256 строк Для эксперимента с алгоритмом сог…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →