ar
Feedback
Study 3d | Gamedev | Моделирование

Study 3d | Gamedev | Моделирование

الذهاب إلى القناة على Telegram

Канал, посвященный изучению 3D - моделирование, анимация, rigging, текстурирование, gamedev, Unity 3d, Unreal Engine и др. игровые движки и т.д. Материал представлен в виде максимально полезных туториалов, видеоуроков, книг. Для связи @nat_ndsfd

إظهار المزيد
2 958
المشتركون
لا توجد بيانات24 ساعات
لا توجد بيانات7 أيام
-630 أيام
أرشيف المشاركات
"Альбедо" в 3D визуализации #освещение

Освещение Возможно вы часто видели в игре, как пробиваются лучи света сквозь листву. Это выглядит и вправду красиво. В данный
Освещение Возможно вы часто видели в игре, как пробиваются лучи света сквозь листву. Это выглядит и вправду красиво. В данный момент используется два вида прямого освещения: SSGR освещение и Volumetric light. Screen space god rays это более «дешёвый» способ отображения солнечных лучей. Самый главный минус этого метода в том, что лучи находятся в пространстве экрана, если смотреть на источник освещения. Отводя камеру от источника света, лучей будет не видно и эффект объема пропадёт. Volumetric light создаёт эффект объема сцены, лучи при повороте камеры не исчезают. Из-за этого такой метод предоставляет более красивую картинку, но при этом жертвуя производительностью. Global illumination — это название ряда алгоритмов, используемых в трёхмерной графике для более реалистичной имитации света. Глобальное освещение рассчитывает не только прямое освещение, но и отражения света, цветовые отскоки. #освещение

Ambient occlusion используется для затенения объеĸтов, создания теней на стыĸах стен. #освещение
Ambient occlusion используется для затенения объеĸтов, создания теней на стыĸах стен. #освещение

Тени как графическая составляющая современных игровых проектов Тени считаются реалистичными, когда их основание выглядит четк
Тени как графическая составляющая современных игровых проектов Тени считаются реалистичными, когда их основание выглядит четко, а дальше тень рассеивается. За такой эффект отвечают soft shadows. #освещение

Игрономикон — главный вещатель игровых новостей в Telegram. Ничего лишнего, только интересные события и актуальные тренды. Хр
Игрономикон — главный вещатель игровых новостей в Telegram. Ничего лишнего, только интересные события и актуальные тренды. Христианские сервера в Minecraft? Фонд кино и игры? Симулятор Сталина? Подпишись на Игрономикон и будь в курсе последних событий!

Уникальную VR-экспозицию разработала нижегородская компания dreamlaser. Оказавшись в специальной зоне, зрители смогут виртуально погрузиться в картину и в гущу события, встретиться с художником Константином Маковским и его персонажами, которые сами расскажут о себе.

Нижний представляет новые арт-проекты. В этот раз - VR. Скоро в Нижегородском художественном музее появится VR-экспозиция кар
Нижний представляет новые арт-проекты. В этот раз - VR. Скоро в Нижегородском художественном музее появится VR-экспозиция картины «Воззвание Минина». (Что?! Да!) С помощью VR зрители смогут виртуально погрузиться в картину и познакомиться с его персонажами. А также с самим художником - Константином Маковским. (Кстати, инсталляция открывается в зале музея, названным в честь художника). Эффект монументальности done. Все подробности тут: https://nizhny800.ru/news/nizhegorodczyi-smogut-sovershit-virtualnoe-puteshestvie-po-kartine-vozzvanie-minina

Occlusion map используется для предоставления информации о том, какие области модели должны получать высокое или слабое непря
Occlusion map используется для предоставления информации о том, какие области модели должны получать высокое или слабое непрямое освещение. Непрямое освещение возникает из-за окружающего освещения и отражений. #карты_нормалей

Fuzz map используется для создания различной растительности. Например, борода, брови, мох на дереве. #карты_нормалей
Fuzz map используется для создания различной растительности. Например, борода, брови, мох на дереве. #карты_нормалей

Transmission map описывает часть света, которая не рассеивается и достигает камеры. Поскольку карта является непрерывной функ
Transmission map описывает часть света, которая не рассеивается и достигает камеры. Поскольку карта является непрерывной функцией глубины, она, таким образом, отражает информацию о глубине сцены. #карты_нормалей

Карты нормалей – это RGB изображения, где каждый из каналов (красный, зелёный, синий) интерпретируется в X, Y и Z координаты
Карты нормалей – это RGB изображения, где каждый из каналов (красный, зелёный, синий) интерпретируется в X, Y и Z координаты нормалей поверхности соответственно. Красный канал пространства касательных карты нормалей отвечает за ось X (нормали направленны влево или вправо), зелёный канал за ось Y (нормали направлены вверх или вниз) и синий канал за ось Z (нормали направлены прямо от поверхности). #карты_нормалей

Роль текстур в создании игр Возможно многие не знают, но в играх уже давно модель персонажа или любого другого объекта состои
Роль текстур в создании игр Возможно многие не знают, но в играх уже давно модель персонажа или любого другого объекта состоит не из одной текстуры. В Call Of Duty: Black Ops 3 для лиц героев используется 6 текстурных карт. Color map задаёт изображение, которое будет наложено на модель. Это может быть картинка кирпичной стены, досок или любого другого изображения. Normal Mapping – это технология, используемая для имитации неровностей поверхности на объекте. Она применяется, чтобы сделать вашу финальную модель более похожей на ее высокополигональную версию. С ее помощью можно добавить различные детали, которые нельзя передать через геометрию из-за ограничений полигонажа на вашем проекте, и заставить вашу модель выглядеть более скругленной для лучшей передачи освещенности и большей реалистичности. #текструты

Конструкторы игр GDevelop Конструктор помощнее для создания 2D-игр в самых различных жанрах. Вместо программирования логика и
Конструкторы игр GDevelop Конструктор помощнее для создания 2D-игр в самых различных жанрах. Вместо программирования логика игры строится на основе простых "событий" и "реакций на события". Немного напоминает другой, но проприетарный конструктор ClickTeam Fusion. #конструкторы

Конструкторы игр Ren'Py Конструктор №1 для создания игр в жанре "Визуальная новелла". Прост в использовании и изначально наст
Конструкторы игр Ren'Py Конструктор №1 для создания игр в жанре "Визуальная новелла". Прост в использовании и изначально настроен для создания стандартных романов. Однако знание языка программирования Python позволит вам создавать более сложные игровые механики. Именно на Ren'Py созданы такие известные игры как Бесконечное лето и Doki-Doki Literature Club. #конструкторы

Конструкторы игр BladeCoder Adventure Engine и Adventure Game Studio Два конструктора, специально заточенных под создание 2D-
Конструкторы игр BladeCoder Adventure Engine и Adventure Game Studio Два конструктора, специально заточенных под создание 2D-игр в жанре Квест. От вас не потребуется больших знаний в области программирования, всё создаётся в "два клика". #конструкторы

Конструкторы игр Twine Простенькая программа для создания текстовых игр и визуальных новелл. Вам почти не придётся программир
Конструкторы игр Twine Простенькая программа для создания текстовых игр и визуальных новелл. Вам почти не придётся программировать, всё создаётся в виде схемы из блоков и связей между ними. Готовая игра представляет собой страницу HTML. Однако помимо создания игр Twine можно использовать и как удобный инструмент для наглядной визуализации своего сценария, если вы задумали множество разветвлений, выборов диалогов, концовок и т.д. #конструкторы

Туториал по созданию процедурной анимации для насекомоподобных существ: 10 шагов процедурной анимации: https://giant.gfycat.com/AbsoluteEminentGerenuk.mp4 1 шаг: Примените инверсную кинематику для контроля над ногой персонажа https://giant.gfycat.com/WhichBlondFrenchbulldog.mp4 2 шаг: Зафиксируйте ногу в точке соприкосновения с землёй https://giant.gfycat.com/AlivePrestigiousBufeo.mp4 3 шаг: Создайте точку, привязанную к телу персонажа, как это показано в примере https://giant.gfycat.com/PastPeriodicGecko.mp4 4 шаг: Используйте рейкастинг из этой точки, чтобы поднимать и опускать её при изменении рельефа https://giant.gfycat.com/ForthrightImmediateBooby.mp4 5 шаг: Настройте проверку расстояния от ноги до точки https://giant.gfycat.com/BarrenWelltodoCobra.mp4 6 шаг: Сделайте так, чтобы нога передвигалась, если расстояние становится слишком большим https://giant.gfycat.com/WeirdSourAmethystinepython.mp4 7 шаг: Примените паттерн зигзага к движениям ног https://giant.gfycat.com/DefensiveHorribleCreature.mp4 8 шаг: Это значит, что нога должна двигаться только в том случае, если парная нога соприкасается с землёй https://giant.gfycat.com/MatureLeftAlaskanhusky.mp4 9 шаг: Используйте среднее положение ног, а также смещение для тела https://giant.gfycat.com/UnfortunateWickedIsopod.mp4 10 шаг: Поворачивайте тело, основываясь на разнице между высотой левой и правой ноги https://giant.gfycat.com/CookedAnotherDragon.mp4 Итог: https://giant.gfycat.com/RecentOpenInsect.mp4 #туториалы

Так создается сетка сложных объектов. #3DMax
+4
Так создается сетка сложных объектов. #3DMax

https://www.youtube.com/watch?v=fcbXPYygyC8&feature=youtu.be Игра с тенями, описанная в нашем туториале, могла быть использована в создании существующих игр. Не находите удивительное сходство методики с приемами игры "Контраст"?