Виртуальная_реальность_в_Unity_PDFDrive_.pdf
73 MB
"Виртуальная реальность в Unity" Джонотан Линовес
Примеры использования Unity для VR-контента
Образование:
В США активно используется Unity для образовательных проектов с применением VR-гарнитуры.
Так компания STRIVR отрапортовала об успешном завершении проекта образовательной виртуальной реальности для Walmart. Для обучения персонала по этой программе компания закупила более 17000 Oculus Go.
Для реализации проекта применяется программное обеспечение от STRIVR — корпорации, которая создаёт обучающие ВР-приложения для спортивных лиг NBA, NFL и NHL.
#Unity
Образование:
В США активно используется Unity для образовательных проектов с применением VR-гарнитуры.
Так компания STRIVR отрапортовала об успешном завершении проекта образовательной виртуальной реальности для Walmart. Для обучения персонала по этой программе компания закупила более 17000 Oculus Go.
Для реализации проекта применяется программное обеспечение от STRIVR — корпорации, которая создаёт обучающие ВР-приложения для спортивных лиг NBA, NFL и NHL.
#Unity
YouTube
VR Headsets Train Associates In-Store
To help train associates on how to set up and use Pickup Towers, we’re testing Oculus headsets. Associates using virtual reality to learn are absorbing information more quickly, retaining it better, and are excited about the new training. The VR training…
Сценарии в Unity
Движок Unity работает в большом цикле. Он считывает все данные, находящиеся в игровой сцене. Например, он считывает свет, сетки объектов, их поведение и обрабатывает всю эту информацию.
Движок может работать аналогично телевизионным трекам, запуская кадры один за другим. количество воспроизводимых кадров в Unity достигает 29,5 в секунду. Движок работает по инструкциям, которые прописываются в сценариях. Высокое воспроизведение кадров позволяет проектам выглядеть плавно с точки зрения игрока/наблюдателя. Элементы управления игровым процессом в Unity максимально отзывчивы.
Здесь можно увидеть процесс работы над сценарием.
#Unity
Движок Unity работает в большом цикле. Он считывает все данные, находящиеся в игровой сцене. Например, он считывает свет, сетки объектов, их поведение и обрабатывает всю эту информацию.
Движок может работать аналогично телевизионным трекам, запуская кадры один за другим. количество воспроизводимых кадров в Unity достигает 29,5 в секунду. Движок работает по инструкциям, которые прописываются в сценариях. Высокое воспроизведение кадров позволяет проектам выглядеть плавно с точки зрения игрока/наблюдателя. Элементы управления игровым процессом в Unity максимально отзывчивы.
Здесь можно увидеть процесс работы над сценарием.
#Unity
YouTube
visc example scenario (Lost in Bardo)
visc visual scenario editor showcase https://github.com/marcellus00/visc
game in development - Lost in Bardo http://steamcommunity.com/sharedfiles/filedetails/?id=646284034
game in development - Lost in Bardo http://steamcommunity.com/sharedfiles/filedetails/?id=646284034
Сценарии в Unity
Для каждого сценария в Unity определятся список событий, которые будут стартовать и заканчиваться в строго определенное время. Для класса сценариев существует встроенный класс Unity MonoBehaviour, который автоматически сериализует поддерживаемые поля.
Также в движке имеется класс ScriptableObject, жизненный цикл которого похож на MonoBehaviour но с некоторыми ограничениями, а главное при этом не требует объекта в сцене для существования и выполнения кода.
Класс сценариев включает корутину, которая на каждом кадре проверяет кого и в какой момент времени надо запустить, обновить или остановить.
Как запустить корутину смотрите здесь.
#Unity
Для каждого сценария в Unity определятся список событий, которые будут стартовать и заканчиваться в строго определенное время. Для класса сценариев существует встроенный класс Unity MonoBehaviour, который автоматически сериализует поддерживаемые поля.
Также в движке имеется класс ScriptableObject, жизненный цикл которого похож на MonoBehaviour но с некоторыми ограничениями, а главное при этом не требует объекта в сцене для существования и выполнения кода.
Класс сценариев включает корутину, которая на каждом кадре проверяет кого и в какой момент времени надо запустить, обновить или остановить.
Как запустить корутину смотрите здесь.
#Unity
YouTube
Класс MonoBehaviour в Unity
В этом видео будет немного рассказано о классе MonoBehaviour
"Искусство создания сценариев в Unity" Торн А
Книга дает полезные советы, знакомит с приемами программирования игр на С# в Unity.
Содержит практические и наглядные примеры творческого подхода к программированию на С# и созданию коммерчески успешных игр профессионального уровня.
На картинках поста страницы из книги.
Ссылка для бесплатного скачивания ниже.
#книги
Книга дает полезные советы, знакомит с приемами программирования игр на С# в Unity.
Содержит практические и наглядные примеры творческого подхода к программированию на С# и созданию коммерчески успешных игр профессионального уровня.
На картинках поста страницы из книги.
Ссылка для бесплатного скачивания ниже.
#книги
Искусство_создания_сценариев_в_Unity_PDFDrive_.pdf
14.5 MB
"Искусство создания сценариев в Unity" Торн А
Игровое моделирование
Визуальная составляющая всех 3d игр — это модели. Игровым моделированием занимаются моделлеры или художники. Работа начинается с создания детализированной модели (hi‑poly).
Есть два основных способа создания модели, это скульптинг (sculpting – потому что процесс напоминает процесс работы с глиной). И hard surface моделинг (принцип основан на создании отдельных полигонов и работы с каждым из них).
#моделирование
Визуальная составляющая всех 3d игр — это модели. Игровым моделированием занимаются моделлеры или художники. Работа начинается с создания детализированной модели (hi‑poly).
Есть два основных способа создания модели, это скульптинг (sculpting – потому что процесс напоминает процесс работы с глиной). И hard surface моделинг (принцип основан на создании отдельных полигонов и работы с каждым из них).
#моделирование
Игровое моделирование
Скульптинг - более современный способ создания модели. Для его реализации используют графический планшет. В результате получают высокодетализированные модели (к примеру главных персонажей) и создают органическое окружение.
Основная программа для скульптинга это ZBrush, некоторые также используют Blender, но там есть лишь основные инструменты скульптинга.
#моделирование
Скульптинг - более современный способ создания модели. Для его реализации используют графический планшет. В результате получают высокодетализированные модели (к примеру главных персонажей) и создают органическое окружение.
Основная программа для скульптинга это ZBrush, некоторые также используют Blender, но там есть лишь основные инструменты скульптинга.
#моделирование
Игровое моделирование
Полигональный метод или способ hard surface применяют в основном люди из технических профессий. Он больше подходит для создания неорганики, то есть мебели, оружия и т.д. (чего-то, где в основном чёткие грани).
Основными программами для этого метода являются Blender и 3DS Max. Так же важным моментом в этом процессе выступает и стилизация модели. То есть, если вся игра в low‑poly стиле, а модель героя очень детализированная, то это будет нарушать единую стилистику и атмосферу игры, если это не является особенность проекта.
#моделирование
Полигональный метод или способ hard surface применяют в основном люди из технических профессий. Он больше подходит для создания неорганики, то есть мебели, оружия и т.д. (чего-то, где в основном чёткие грани).
Основными программами для этого метода являются Blender и 3DS Max. Так же важным моментом в этом процессе выступает и стилизация модели. То есть, если вся игра в low‑poly стиле, а модель героя очень детализированная, то это будет нарушать единую стилистику и атмосферу игры, если это не является особенность проекта.
#моделирование
Игровое моделирование
Не секрет, что с высокополигональными моделями, хоть они и очень эффектные, тяжело работать. Для этого нужны внушительные мощности железа и самого движка. Для оптимизации игрового процесса необходимо сокращение числа полигонов, изменение топологии. Для решения этой проблемы есть ретопология (retopology – то есть переделывание топологии).
Основная задача ретопологии - переформатирование сетки объекта таким образом, чтобы в процессе уменьшения количества граней не пострадало качество модели.
#моделирование
Не секрет, что с высокополигональными моделями, хоть они и очень эффектные, тяжело работать. Для этого нужны внушительные мощности железа и самого движка. Для оптимизации игрового процесса необходимо сокращение числа полигонов, изменение топологии. Для решения этой проблемы есть ретопология (retopology – то есть переделывание топологии).
Основная задача ретопологии - переформатирование сетки объекта таким образом, чтобы в процессе уменьшения количества граней не пострадало качество модели.
#моделирование
"3D-моделирование в Google SketchUp – от простого к сложному. Самоучитель" Александр Петелин
Перед вами – самоучитель, учебные материалы которого разделены на два уровня «глубины» освоения – «Практик» и «Эксперт».
Первая часть подготовит вас к решению разнообразных задач моделирования. Вторая —
завершит изучение всех возможностей,
практических тонкостей и хитростей» работы в SketchUp.
На картинках поста иллюстрации из книги.
Ссылка для бесплатного скачивания ниже.
#книги
Перед вами – самоучитель, учебные материалы которого разделены на два уровня «глубины» освоения – «Практик» и «Эксперт».
Первая часть подготовит вас к решению разнообразных задач моделирования. Вторая —
завершит изучение всех возможностей,
практических тонкостей и хитростей» работы в SketchUp.
На картинках поста иллюстрации из книги.
Ссылка для бесплатного скачивания ниже.
#книги