Привет друзья. И я хочу рассказать и поделиться с вами гибким альтернативным подходом к созданию сложных и смешенных материалов в Unreal Engine. Данный подход упрощает работу со сложными материалами и повышает читаемость шейдера.
Будущее уже наступило, просто оно еще неравномерно распределено— Уильям Гибсон (цитата на стене одного из залов музея)
Привет DTF! Я увидел, что вам понравился мой пост с шейдером травы в стиле ghibli. Сегодня показываю шейдер вертексного смешивания с функцией проекции текстур по положению.
Занимаюсь переносом Стилизованного набора природы из Unreal Engine в Unity и сегодня смог создать, вот такой красивый шейдер травы. Было трудно, но я справился.
В этом примере используется карта смещения на основе текстуры в сочетании с картой нормалей (обе сделаны в Blender). Сам проект можно скачать тут. Модель острова отсюда. Про создание зеркального шейдера можно почитать в этой статье.
Частой проблемой, с которой сталкивались пользователи Godot 3.x, была неспособность создавать динамическое небо, которое обновляется в режиме реального времени. Ситуация меняется с вводом шейдеров для неба. Реализацию можно посмотреть на Гитхабе.
Частой проблемой, с которой сталкивались пользователи Godot 3.x, была неспособность создавать динамическое небо, которое обновляется в режиме реального времени. Ситуация меняется с вводом шейдеров для неба.godotengine.orgCustom sky shaders in Godot 4.0A common problem facing users in Godot 3.x was the inability to create dynamic skies that update in real time. We aim to change that by introducing sky shaders. If you are interested in the implementation, you can find the code on GitHub. Sky resources In Godot 3.x there were two Sky types, ProceduralSky and PanoramaSky. The common elements between the two came from the parent Sky class. In Godot 4.0, you will use the Sky class directly. The Sky class contains 3 properties: A Material (can be ShaderMaterial, PanoramaSkyMaterial, ProceduralSkyMaterial, or PhysicalSkyMaterial). The radiance siz...
SHATTERed - замечательный инструмент для интерактивного создания шейдеров. В новой версии появились вычислительные шейдеры.