О курсе

Курс посвящён изучению Three.js — популярной JavaScript-библиотеки для работы с 3D-графикой в веб-разработке. Программа построена от основ до создания интерактивного примера. В первой части рассматриваются базовые концепции Three.js: сцена, камера, рендерер, геометрия. Далее идёт подготовка 3D-моделей в Blender и их импорт в Three.js. Отдельное внимание уделяется материалам и текстурам, настройке камеры и ракурсов, а также работе с освещением и тенями. В курсе также разбираются постобработка и визуальные эффекты (Post-Processing), создание интерактивных элементов и пользовательского интерфейса, включая триггеры и прогрессивную загрузку. Затрагиваются вопросы адаптивности и оптимизации производительности. В конце курса предоставляется готовый пример со всеми исходными файлами, а также разбираются частые ошибки и способы их устранения.

Что рассматривается в программе

  • работа с основами Three.js
  • подготовка 3D-моделей в Blender
  • импорт и использование 3D-моделей в Three.js
  • управление материалами и текстурами
  • настройка камеры и ракурсов
  • работа с освещением и тенями
  • применение постобработки и визуальных эффектов
  • создание интерактивных элементов и UI

Кому может быть полезен курс

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

Вопросы о программе

Какие темы охватывает курс?

Курс охватывает основы Three.js, подготовку моделей в Blender, работу с материалами, текстурами, освещением, постобработку, интерактивные элементы, адаптивность и оптимизацию.

Нужно ли знать Blender для прохождения курса?

В курсе рассматривается подготовка 3D-моделей в Blender, поэтому базовое знакомство с программой может быть полезно, но не обязательно.

Включены ли исходные файлы?

Да, в курс включён пример с исходными файлами.