Создаем 3D RPG игру с THREE.js

15 участников

О чём курс

Вам больше не придется писать сложные шейдеры вручную — здесь показывают, как переносить визуальные эффекты и анимации напрямую из Blender в браузерную 3D-игру на THREE.js.

В основе курса — создание интерактивного RPG-окружения с нуля. Вы научитесь работать с библиотекой THREE.js, интегрировать 3D-активы и настраивать поведение персонажа так, чтобы управление одинаково плавно работало как на компьютерах, так и на смартфонах.

Ключевые технические аспекты, которые разбираются внутри:

  • Экспорт анимаций и моделей из Blender в проект WebGL.
  • Настройка кроссплатформенного управления через класс JoyStick.
  • Работа с пространственным звуком, который меняется в зависимости от позиции камеры.
  • Оптимизация процесса через загрузку ассетов и использование упрощенной геометрии для коллизий.

За 2 часа обучения вы соберете рабочий прототип игры и получите набор инструментов для создания собственных 3D-проектов в вебе.

Программа обучения

  • Настройка среды разработки
  • Экспорт 3D-активов из Blender
  • Анимация моделей
  • Основы работы с THREE.js (камера, сцена, рендеринг)
  • Добавление предварительного загрузчика
  • Использование класса FBXLoader
  • Смешивание анимаций
  • Создание экранного класса JoyStick
  • Переключение углов камеры
  • Использование упрощенной геометрии для коллизий персонажа
  • Добавление вырезок и звука
Складчина создана 7 октября 2018 г. · описание обновлено 23 марта 2026 г.

Другие материалы автора 1

NL Nicholas Lever Все материалы
190 ₽ 750 ₽