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
Источники света являются неотъемлемой частью каждой сцены. В то время как меши и текстуры определяют форму и внешний вид сцены, источники света определяют цвет и атмосферу вашего 3D окружения. Вы, вероятно, будете работать более чем с одним источником света в каждой сцене. Организация их одновременной работы требует небольшой практики, но результат может быть потрясающим.
Источники света добавляются в сцену с использованием меню GameObject->Create Other.
Можно добавить компонент Light к любому выделенному объекту используя Component->Rendering->Light.
На картинках показано, как изменяя компонент Color, сценам придается разное настроение.
#Unity
Игровой движок Unreal Engine
Epic Games объявила, что в последней версии Unreal Engine 4.26, доступной всем желающим, можно воссоздать отображение волос, меха и перьев в реальном времени.
В короткометражном фильме "Сурикат" демонстрируются возможности Unreal Engine 4.26, смотрите:
https://youtu.be/SB4nnhJv3IU
#UE4
Освещение в Unity
Свойства света предоставляет компонент Light. Базовый цвет и интенсивность устанавливаются одинаково для всех источников света, но направление зависит от того, какой тип света вы используете.
Кроме того, свет может уменьшаться по мере удаления от источника. В Unity существует четыре типа источников света:
- точечные огни;
- точечные светильники;
- прожектор;
- направленный источник света.
В игре Pokemon Go представлены все виды освещения
https://youtu.be/VOm0WMwZJzs
#Unity
Игровой движок Unreal Engine
Компания Epic Games, являющаяся создателем популярной игры Fortnite, в партнёрстве с автопроизводителями разрабатывает автомобильное программное обеспечение на основе игрового движка Unreal Engine.
Первым партнёром Epic стал концерн General Motors, а первым авто с мультимедийной системой на Unreal Engine - электрический Hummer EV.
Производители авто уверяют, что в будущем автономные транспортные средства сделают процесс вождения менее важным, а на первый план выйдут действия, которые водитель сможет выполнять, находясь в салоне. Транспортным же средством будут управлять специальные алгоритмы.
https://youtu.be/CGRmH_sFg7s
#UE4
Освещение в Unity
Point Lights - точечные огни
Располагается в одной или нескольких точках пространства и одинаково излучает свет во всех направлениях.
Интенсивность уменьшается по мере удаления от источника света, достигая нуля в указанном диапазоне.
Точечные источники света полезны для имитации ламп и других местных источников света в сцене. Вы также можете использовать их, чтобы искра или взрыв убедительно осветили окрестности.
#Unity #освещение
Игровой движок Unreal Engine
По мнению разработчиков, размеры будущих игр на Unreal Engine 5 сильно вырастут. К примеру, размер ПК-версии Call of Duty: Modern Warfare превысил 200 Гбайт, в том числе из-за особенностей движка.
В игре есть на что посмотреть, судите сами:
https://youtu.be/OGjUSyETd1U
#UE4
Освещение в Unity
Spot Lights - точечные светильники
Используются для источников искусственного света, таких как фонарики, автомобильные фары и прожекторы. С направлением, контролируемым сценарием или анимацией, движущийся точечный свет будет освещать только небольшую область сцены и создавать драматические световые эффекты.
#Unity #освещение
Игровой движок Unreal Engine
Новый трейлер Pro Evolution Soccer 2022 сообщает с первых же кадров, что футбольная игра следующего поколения более не будет основана на собственном движке Konami FOX Engine, разработанном командой известного геймдизайнера Хидео Кодзимы (Hideo Kojima). Вместо него выбор сделан в пользу более популярного и универсального Unreal Engine от Epic Games.
Вот, что ждет геймеров в будущей игре:
https://youtu.be/Q8lJRR7brq0
#UE4
Освещение в Unity
Directional Lights - направленные огни
Направленный свет не имеет идентифицируемого положения источника, поэтому световой объект обычно можно разместить в любом месте сцены. Все объекты в сцене освещаются так, как будто свет всегда идет с одного и того же направления. Расстояние света от целевого объекта не определено, поэтому свет не уменьшается.
В реалистичной сцене их можно использовать для имитации солнца или луны. В абстрактном игровом мире они могут быть полезным способом добавить убедительное затенение к объектам, не указывая точно, откуда исходит свет.
Интересно показано освещение океанической планеты в игре Subnautica с использованием Directional Lights.
https://youtu.be/Rz2SNm8VguE
#Unity #освещение
Игровой движок Unreal Engine
Движок Unreal Engine 5 поможет разработчикам достичь необходимого уровня визуальной достоверности с помощью программной технологии Nanite. Виртуализированная геометрия Nanite предназначена для лёгкого импортирования непосредственно в Unreal Engine исходных моделей, содержащих сотни миллионов или даже миллиарды полигонов (скульптуры ZBrush, фотограмметрические сканы, данные CAD и так далее). Движок самостоятельно упрощает геометрию во время визуализации без потери качества, пользуясь скоростным накопителем.
Эволюция Unreal Engine в сотрудничестве с киноделами уже позволяет использовать в реальном времени 3D-ресурсы в таких сериалах, как «Мандалорец», максимально приближая кино к играм.
Вот так велись съемки фильма:
https://youtu.be/gUnxzVOs3rk
#UE4
Освещение в Unity
Area Lights - площадь огней
Area Light определяется прямоугольником в пространстве. Свет излучается во всех направлениях, но только с одной стороны прямоугольника. Свет гаснет в указанном диапазоне.
Используется, чтобы создать реалистичный уличный фонарь или группу огней рядом с игроком. Свет небольшой площади может имитировать меньшие источники света (например, внутреннее освещение дома), но с более реалистичным эффектом, чем точечный свет.
Использование Area Light в игре Kerbal Space Program
https://youtu.be/aAa9Ao26gtM
#Unity #освещение
Игровой движок Unreal Engine
По заявлению inXile Entertainment, которая занимается разработкой Wasteland 3, компания планирует создавать следующую игру на базе движка Unreal Engine 5.
Обзор вышедшей Wasteland 3 здесь:
https://youtu.be/aNsTyYh4iqQ
#UE4
Как вы заметили, игровой движок Unity демонстрирует прекрасные показатели в создании абсолютно разнополярных гейм-продуктов. Градостроительные симуляторы, дополненная реальность на вашем смартфоне/планшете, хардкорные игры в стиле ретро-мультиков, подводные приключенческие песочницы, симуляторы с большим акцентом на физику и смекалку, карточные игры и изометрические ролевые стратегии... Это далеко не полный перечень жанров, в котором Unity себя отлично зарекомендовал. Чтобы создавать увлекательные и затягивающие игры, необязательно обладать знаниями С/С++.
Еще одна увлекательная игра Cities Skylines, созданная на Unity
https://youtu.be/0gI2N10QyRA
#Unity
Обзор Unreal Engine 4
Это гибкий и универсальный движок. В отличие от Unity, который требует установки множества плагинов (часто – платных), UE4 уже «из коробки» снабжен всеми необходимыми инструментами разработки. Пользователи, знающие С++, освоят движок быстрее.
Кто не знаком с С++, Unreal Engine тоже поддастся без проблем – все благодаря визуальному редактору Blueprints, который позволяет создавать скрипты и размещать объекты, не написав ни единой строчки кода.
https://youtu.be/b2WOjo0C-xE
#UE4
Ореолы в Unity
Halo
Ореолы (Halo) - это световые области вокруг источников света, которые создают впечатление мелких частиц пыли в воздухе.
Вы можете добавить компонент Halo к объекту Light, а затем установить его размер и свойства цвета, чтобы получить желаемый эффект свечения. Компонент Light также можно настроить для отображения ореола без отдельного компонента Halo, включив его свойство Draw Halo.
Туториал по созданию ореола объекта в Unity здесь: https://youtu.be/52wi26MJ3ag
#Unity #освещение
Обзор Unreal Engine 4
Движок содержит множество инструментов, которые облегчают работу с ним. Например, поддерживает множество форматов текстур, точно передает физические свойства материалов, позволяет изменять объекты в реальном времени, задавать для них функции и комментарии, автоматически выбрать источники освещения, добавить туман и другие эффекты,
Большую коллекцию ассетов можно использовать при разработке игр, а открытый исходный код движка дает возможность вносить в него изменения при необходимости.
https://youtu.be/fnuWG2I2QCY
#UE4
Полигоны
Полигон - это плоскость, треугольник или четырехугольник. Например, куб состоит из 8 точек, соединенные между собой гранями, которые в свою очередь образуют 6 сторон, или 6 полигонов.
Современные персонажи в играх имеют обычно от 10 до 100 тысяч полигонов, мультипликаторы же могут позволить себе больше миллиона полигонов, так как деформация модели происходит на мощнейших компьютерах, после переходя в формат видео.
#Unity #полигоны
Обзор Unreal Engine 4
Движок гибко подстраивается под платформу разработки, что позволяет оптимизировать игры под консоли, мобильные гаджеты и ПК.
Unreal Engine 4 обеспечивает впечатляющую визуальную составляющую с качественным освещением, мягкими тенями, честными отражениями, достоверной анимацией персонажей и прочими эффектами.
Его возможности позволяют использовать движок в киноиндустрии. Так, с помощью UE4 был создан дроид K-2SO для «Изгоя-1» сцены из «В поисках Дори» и «Мандалорца».
https://youtu.be/9fC20NWhx4s
#UE4
Меши в Unity
Меш (анг. Mesh) - это сетка полигонов, из которых состоит любой 3D объект в компьютерной графике. Полигон, в свою очередь, состоит из вершин (вертексов), рёбер и граней.
Игровой движок Unity производит триангуляцию каждого меша и разбивает полигоны 3D объекта на треугольники.
Поэтому в Unity полигоном считается именно треугольная плоскость с 3-мя вершинами.
#Unity #меши