Чему вы научитесь
- Проектирование и разработка 3D приложения
О курсе
В этом курсе вы узнаете:
1. Общая информация о 3D - здесь вы узнаете основные концепции, которые используют в мире 3D - что такое модели, какие они бывают, как они устроены, что такое вершины, грани и развёртка, как устроена анимация, понимание этих терминов необходимо для проектирования и разработки 3D-приложений!
2. В курсе мы будем использовать Three.js: это мощный фреймворк, который позволяет подходить к разработке через 3D-примитивы, а также использовать готовые решения других разработчиков, библиотека активно поддерживается с 2010 года, имеет 111к звёзд на гитхабе и весит всего 170Кб! На базе three js создают игры, CAD-системы, VR-приложения, а также красивые и интерактивные сайты
3. Настройка основных элементов (сцена, свет, камера, модели) - пожалуй, это самая скучная часть, нужно пересмотреть большое количество информации, написать много настроек, и подготовить проект к работе, хорошая новость заключается в том, что это делается один раз "под себя", а дальше кочует из проекта в проект
4. Для проектирования приложения мы возьмём непростую тему - параметрическое создание человеческих мышц: инструмент, который мы создадим, позволит настраивать цифровой двойник физического тела, сфера применения - медицинские исследования и диагностика
5. Завершающий этап - непосредственно разработка, основные паттерны - это использование хэлперов, raycaster, CSG, создание инструментов, стек последовательных операций.
Для кого этот курс
Начальные требования
JavaScript
Наши преподаватели
Как проходит обучение
Видео-лекции
Программа курса
Что вы получаете
- Навыки, необходимые для создания 3D приложения