Study 3d | Gamedev | Моделирование
2.76K subscribers
747 photos
29 files
1.05K links
Канал, посвященный изучению 3D - моделирование, анимация, rigging, текстурирование, gamedev, Unity 3d, Unreal Engine и др. игровые движки и т.д. Материал представлен в виде максимально полезных туториалов, видеоуроков, книг.
Для связи @nat_ndsfd
Download Telegram
"Виртуальная реальность в Unity" Джонотан Линовес
Книга расскажет вам, как создать интересные и занимательные VR-проекты. Вы научитесь управлять игровым движком Unity 3D с помощью редактора Unity и сценариев на C#.
К концу прочтения книги, вы можете попытаться с помощью Unity создать многофункциональные интерактивные примеры восприятия виртуальной реальности.
На картинках поста страницы из книги.
Ссылка для бесплатного скачивания ниже.
#книги
Виртуальная_реальность_в_Unity_PDFDrive_.pdf
73 MB
"Виртуальная реальность в Unity" Джонотан Линовес
Примеры использования Unity для VR-контента
Образование:
В США активно используется Unity для образовательных проектов с применением VR-гарнитуры.
Так компания STRIVR отрапортовала об успешном завершении проекта образовательной виртуальной реальности для Walmart. Для обучения персонала по этой программе компания закупила более 17000 Oculus Go.
Для реализации проекта применяется программное обеспечение от STRIVR — корпорации, которая создаёт обучающие ВР-приложения для спортивных лиг NBA, NFL и NHL.
#Unity
Сценарии в Unity
Движок Unity работает в большом цикле. Он считывает все данные, находящиеся в игровой сцене. Например, он считывает свет, сетки объектов, их поведение и обрабатывает всю эту информацию.
Движок может работать аналогично телевизионным трекам, запуская кадры один за другим. количество воспроизводимых кадров в Unity достигает 29,5 в секунду. Движок работает по инструкциям, которые прописываются в сценариях. Высокое воспроизведение кадров позволяет проектам выглядеть плавно с точки зрения игрока/наблюдателя. Элементы управления игровым процессом в Unity максимально отзывчивы.
Здесь можно увидеть процесс работы над сценарием.
#Unity
Сценарии в Unity
Для каждого сценария в Unity определятся список событий, которые будут стартовать и заканчиваться в строго определенное время. Для класса сценариев существует встроенный класс Unity MonoBehaviour, который автоматически сериализует поддерживаемые поля.
Также в движке имеется класс ScriptableObject, жизненный цикл которого похож на MonoBehaviour но с некоторыми ограничениями, а главное при этом не требует объекта в сцене для существования и выполнения кода.
Класс сценариев включает корутину, которая на каждом кадре проверяет кого и в какой момент времени надо запустить, обновить или остановить.
Как запустить корутину смотрите здесь.
#Unity
"Искусство создания сценариев в Unity" Торн А
Книга дает полезные советы, знакомит с приемами программирования игр на С# в Unity.
Содержит практические и наглядные примеры творческого подхода к программированию на С# и созданию коммерчески успешных игр профессионального уровня.
На картинках поста страницы из книги.
Ссылка для бесплатного скачивания ниже.
#книги
Игровое моделирование
Визуальная составляющая всех 3d игр — это модели. Игровым моделированием занимаются моделлеры или художники. Работа начинается с создания детализированной модели (hi‑poly).
Есть два основных способа создания модели, это скульптинг (sculpting – потому что процесс напоминает процесс работы с глиной). И hard surface моделинг (принцип основан на создании отдельных полигонов и работы с каждым из них).
#моделирование
Игровое моделирование
Скульптинг - более современный способ создания модели. Для его реализации используют графический планшет. В результате получают высокодетализированные модели (к примеру главных персонажей) и создают органическое окружение.
Основная программа для скульптинга это ZBrush, некоторые также используют Blender, но там есть лишь основные инструменты скульптинга.
#моделирование
Игровое моделирование
Полигональный метод или способ hard surface применяют в основном люди из технических профессий. Он больше подходит для создания неорганики, то есть мебели, оружия и т.д. (чего-то, где в основном чёткие грани).
Основными программами для этого метода являются Blender и 3DS Max. Так же важным моментом в этом процессе выступает и стилизация модели. То есть, если вся игра в low‑poly стиле, а модель героя очень детализированная, то это будет нарушать единую стилистику и атмосферу игры, если это не является особенность проекта.
#моделирование