Мы собрали лучшие бесплатные курсы на русском и английском языках, охватывающие различные платформы и технологии. В этой статье курсы разделены по уровням сложности от новичков до профессионалов с кратким описанием, основными особенностями, продолжительностью и отзывами участников.
Лучшие бесплатные курсы на английском
Oculus Quest and Unity
Описание: обладая базовыми знаниями Unity 3D, вы можете создавать и тестировать свои игровые идеи прямо в Oculus Quest.
Платформа: Unity, Oculus Quest.
Уровень сложности: базовое понимание Unity и гарнитуры Oculus Quest.
Длительность: 35 мин
Содержание:
- настройка Unity для разработки игр VR с помощью Oculus Quest,
- основы разработки VR-игр с помощью Oculus Quest.
Ресурс: udemy
Оценка учеников: 4.6 из 5
VR in the VFX World
Описание: руководство для начинающих по терминам, типам и различным вариантам использования виртуальной реальности (VR) в индустрии визуальных эффектов.
Уровень сложности: новичок
Длительность: 1 час 36 минут
Содержание:
- VR-термины и словарь в VFX
- типы VR и сравнения
- программное обеспечение и инструменты виртуальной реальности
- аппаратное обеспечение и производство VR
- VR в мире визуальных эффектов
Ресурс: Coursesity
Оценка учеников: 4.6
Create with VR
Описание: в этом официальном курсе Unity вы научитесь проектировать и разрабатывать приложения виртуальной реальности (VR). Создадите прототипы, пройдете испытания и викторины, получите инструкции по созданию вашего собственного уникального VR-проекта от начала до конца, начиная с пустого дизайнерского документа и заканчивая полнофункциональным проектом.
Платформа: Unity
Уровень сложности: базовый
Длительность: 30 часов
Содержание:
- настройка ПО
- основы VR
- события и взаимодействия
- оптимизация и освещение
Ресурс: Unity Learn
Оценка учеников: 4.5
Introduction to Virtual Reality
Описание: этот курс предназначен для студентов, которые плохо знакомы с виртуальной реальностью и хотят узнать о принципах технологии VR, включая оптику, дисплеи, стереоскопический обзор, отслеживание и основные аппаратные платформы.
К концу обучения вы создадите и развернете приложение VR. Вы поймете физические принципы виртуальной реальности и воспользуетесь этими знаниями для создания удобного и высокопроизводительного приложения виртуальной реальности с помощью Unity.
Платформа: Unity
Уровень сложности: новичок
Длительность: 2 недели
Ресурс: udacity
Getting Started in VR with Unreal Engine
Описание: в этом курсе из трех частей вы узнаете, как создать игру в виртуальной реальности и научитесь настраивать и использовать расширенный рабочий процесс разработки VR, создав гибкий рабочий шаблон для всех своих проектов VR.
Платформа: Unreal Engine
Уровень сложности: начальный
Длительность: 2 часа 13 минут
Содержание:
- шаблонный проект VR
- плагины VR и поддерживающие их платформы
- контроллеры движения,
- настройка, управление и использование репозитория git для контроля версий проекта
- публикация проектов на платформах магазинов Oculus и Steam
Ресурс: Учебный портал Unreal Engine
Особенности: курс является первым из трех материалов для начинающих работу над VR проектами в движке Unreal Engine. На портале вы можете найти больше материалов по запросу AR/VR для различных задач.
Introduction to Augmented Reality and ARCore
Описание: курс научит вас основам дополненной реальности (AR) и научит создавать опыт AR с помощью ARCore. Курс разбивает сложные концепции AR, чтобы облегчить их понимание, а также делится советами экспертов и знаниями от команды ARCore Daydream. Курс отлично подходит для новичков, которые только начинают работать с AR или ARCore.
Платформа: ARCore
Уровень сложности: начальный уровень
Длительность: 11 часов
Содержание:
- введение в дополненную реальность
- основы функциональности AR
- следующие шаги с ARCore
- оживление ARCore
- как определить разные типы опыта AR
- инструменты и платформы, используемые в ландшафте AR
- что делает дополненную реальность «реальной»
- популярные варианты использования AR
- как работает опыт дополненной реальности
- Google Poly и Unity для создания возможностей дополненной реальности
Ресурс: Coursera
Оценка учеников: 4.5
Work with augmented reality (AR) and the web
Описание: в этом курсе вы узнаете, как создавать приложения AR с помощью Xcode и рассмотрите различные способы интеграции веб-контента в ваши приложения для iOS.
Платформа: Xcode
Уровень сложности: вводный
Длительность: 8 недель, 8-10 часов в неделю
Содержание:
- взаимодействие с пользователем
- пользовательский ввод и системные элементы управления в приложениях
- приложение AR
- взаимодействие с приложением AR,
- замыкания и анимация
- общение в сети
- введение в JSON
- параллелизм
Ресурс: edx
Особенности: для успешного прохождения вам потребуется доступ к компьютеру или ноутбуку Apple Mac, способному работать под управлением macOS 10.15 и Xcode 12.
Сертификат, а также оценочные задания и экзамены не входят в бесплатный вариант курса и стоят 149$.
Специализация Unity XR: How to Build AR and VR Apps
Описание: специализация включает в себя три курса, которые объяснят технологии, опишут уникальные проблемы UX, связанные с разработкой для XR, и проведут вас через разработку приложений VR и AR для мобильных устройств. Вы узнаете, как Unity поддерживает многие компоненты приложения VR, включая отслеживание, телепортацию, взаимодействие с виртуальными объектами, позиционный звук и многое другое. Вы также увидите, как Unity AR Foundation поддерживает создание портативных приложений AR.
Платформа: Unity
Уровень сложности: средний
Длительность: 3 месяца, 6 часов в неделю
Содержание:
- введение в XR: основы VR, AR и MR
- разработка мобильных VR-приложений с Unity
- разработка портативных приложений дополненной реальности с помощью Unity
Ресурс: Coursera
Оценка учеников: 4.1
Introduction to Virtual, Augmented and Mixed Reality
Описание: в этом курсе вы изучите инструменты и технологии, которые поддерживают функции и приложения VR, AR и MR.
Вы откроете для себя основные концепции создания опыта VR, AR и MR, а также этику, связанную с разработкой таких приложений. Вы будете использовать опубликованные статьи и сможете услышать от экспертов, как они применяют технологии VR, AR и MR в различных областях.
Уровень сложности: средний
Длительность: 2 недели по 2 часа в неделю
Содержание:
- основы XR (VR, AR и MR)
- этика создания XR-приложений,
- карьера в XR
- технологии и инструменты в создании XR-проектов
Ресурс: Futurelearn
Оценка учеников: 4.8
Особенности: курс Lancaster University предназначен для всех, кто интересуется приложениями VR, понимает функции, применяемые в творческих динамических приложениях VR.
3D Models for Virtual Reality
Описание: курс научит основам 3D-графики, например, как создавать объекты и как расположить их, чтобы создать среду. Курс описывает конкретные требования виртуальной реальности, в том числе подводные камни и проблемы с производительностью.
Платформа: Unity, Unreal Engine
Уровень сложности: средний
Длительность: 16 часов
Содержание:
- 3D-графика
- VR-графика
- VR Audio,
- создание контента.
Ресурс: Coursesity
Особенности: бесплатная версия открывает доступ к материалам, но не включает:
- задания
- практические викторины
- свидетельство об окончании.
Оценка учеников: 4.6
Creating Virtual Reality (VR) Apps
Описание: в этом курсе, который является частью программы сертификации специалистов по виртуальной реальности, вы узнаете, как создать движок виртуальной реальности с нуля, чтобы полностью понять весь конвейер рендеринга от 3D-модели до пикселей на дисплее VR.
Платформа: Unity
Уровень сложности: средний
- Базовые навыки линейной алгебры в векторной и матричной математике, а также преобразования систем координат
- Базовый опыт программирования на C, C++ или C#
Длительность: 6 недель, 5-7 часов в неделю
Содержание:
- VR и игровые движки
- взаимодействие физики и взгляда
- 3D-интерфейс и передвижение
- 3D-взаимодействие с пользователем
- ориентирование и ввод VR
- тестирование и специальные темы
Ресурс: edx
Особенности: курс разработан Калифорнийским университетом в Сан-Диего. Сертификат, а также оценочные задания и экзамены не входят в бесплатный вариант курса и стоят 99$.
Лучшие бесплатные курсы на русском
Дополненная реальность для бизнеса
Описание: на курсе вы самостоятельно создадите свои AR-проекты и тут же опробуете их на своем смартфоне.
Платформа: ARGUMENT STUDIO
Уровень сложности: базовый
Длительность: 15 занятий
Ресурс: YouTube
Разработка VR/AR
Описание: курс посвящен разработке мобильных приложений для платформ Android и iOS с использованием технологии дополненной реальности. Кроме того, слушатели курса освоят технологии создания виртуального мира с использованием Standard Assets. В ходе изучения слушатели научатся работать с Vuforia Engine, Steam VR Plugin, разберут особенности работы с гарнитурой HTC Vive.
Платформа: Unity
Уровень сложности: базовый
Длительность: 12 занятий
Ресурс: Youtube
First Person Shooter на Unity
Описание: FPS (First Person Shooter) – жанр видеоигр, в котором игровой процесс основывается на битвах с использованием огнестрельного и метательного оружия с видом от первого лица: игрок воспринимает происходящее глазами главного героя.
Платформа: Unity
Уровень сложности: базовый
Длительность: 4 урока
Содержание:
- базовые функции FPS с простой физикой
- простой ИИ для противника
- создание простого меню и загрузки уровня
- игровой интерфейс
- ИИ союзников
Ресурс: GeekBrains
Оценка учеников: 4.8
ARхитектор Виртуальности
Описание: создаем крутую AR открытку с символами Лондона за 2 часа без программирования.
Платформа: EV Toolbox Trial
Уровень сложности: базовый
Длительность: 2 часа
Содержание:
- подготовка к работе,
- разработка AR проекта,
- проверка AR проекта.
Ресурс: evtoolbox
Дополненная реальность Vuforia AR
Описание: видеокурс по созданию игры на движке Unity с использованием Vuforia дополненной реальности. Проект будет выполнен с применением дополненной реальности на базе Unity Vuforia. В курсе мы ознакомимся с движком Unity и платформой Vuforia AR.
Платформа: Unity, Vuforia AR
Уровень сложности: начальный/средний
Длительность: 1 час
Содержание:
- создание игры в Unity
- создание персонажа
- движение персонажа и компиляция игры
Ресурс: itProger
Augmented Reality: Создаем приложение дополненной реальности
Описание: из материалов курса вы узнаете, как проецировать виртуальный объект на предмет реального мира, используя библиотеку, предоставляемую компанией Qualcomm.
Платформа: Unity, Vuforia SDK
Уровень сложности: средний, необходимы минимальные знания C#
Длительность: 1 ч 11 мин
Содержание: 2 практических проекта с использованием Unity и Vuforia SDK
Ресурс: Udemy
Оценка учеников: 4.4
Особенности: курс предназначен для разработчиков игр, художников, дизайнеров, которые имеют желание создавать приложения дополненной реальности.
Курс не предназначен для программистов и разработчиков ПО, которые хотят узнать о прикладной математике, Computer Vision или отслеживания и распознавания образов.
Также рекомендуем ознакомиться со списком актуальных ресурсов для AR/VR-разработчика, из которых можно почерпнуть знания для входа в эту перспективную профессию.
Мы надеемся, что этот список поможет вам выбрать подходящий курс для освоения направления AR/VR.
Комментарии