Gamedev suffering
8.25K subscribers
853 photos
71 videos
13 files
2.23K links
Авторский блог Андрея Апанасика о разработке игр и индустрии.

Разрабытываю сервис для оперирования LiveOps: https://balancy.co

Мысли про другие вещи мне интересные: @apanasik_jobless

Реклама: https://t.me/gamedev_suffering/2202
Админ @Suvitruf
Download Telegram
https://www.youtube.com/watch?v=t9zVk0jb5uI&feature=youtu.be

Тулза, которая запекает физику в текстуру, а потом выводит с помощью шейдера.
Изначально нашёл в твиттере у TomekS (https://twitter.com/_TomekS/status/1256987442755760129), решил на ютуб залить для более удобного просмотра.​

#unity #unity3d #shaders
https://www.youtube.com/watch?v=TO1eYh1bkbY&feature=emb_title

Оружие, которое плавит скалы на HDRP с помощью Shader Graph и VFX Graph. Найдено в этом треде (https://www.reddit.com/r/Unity3D/comments/hqbfsq/i_made_a_gun_that_melts_rocks_in_hdrp_using/). В комментариях автор кратко рассказывает о том, как это было сделано.

Поверхность скалы - просто меш. Рейкастятся олько части меша, которые разрушены. Это означает, что SDF может иметь довольно низкое разрешение, так как разрушенная поверхность не должна быть очень детальной.

Создаётся отрицательное расстояние до поверхности для мешей, которые должны быть разрушаемыми. Они могут быть довольно низкого разрешения. Затем в дело вступает магия шейдеров, чтобы передавать только те части меша, которые разрушены и потенциально видимы. Это делает его очень производительным. Поскольку у нас уже есть Sdf, просто подключаем его к графу VFX и получаем столкновения частиц совершенно бесплатно.

#unity #unity3d #HDRP #VFX #ShaderGraph #VFXGraph #shaders #шейдер
Создание океана с помощью Shader Graph.

https://www.youtube.com/watch?v=kgXeo2SRDd4&feature=youtu.be

В этом примере используется карта смещения на основе текстуры в сочетании с картой нормалей (обе сделаны в Blender). Сам проект можно скачать тут (https://www.patreon.com/posts/ocean-shader-urp-39773235). Модель острова отсюда (https://sketchfab.com/3d-models/walrus-cave-691f94c653b242f1a172ba018b4e6318). Про создание зеркального шейдера можно почитать в этой статье (https://www.codinblack.com/glass-shader-using-shader-graph-in-unity3d/).

#unity #unity3d #ShaderGraph #shaders #шейдер
В статье представлено сравнение HLSL, GLSL, MSL и WGSL. Рассматривается синтаксис, биндинг ресурсов и интерфейс шейдеров.

Показано, как компилировать шейдеры заранее и в рантайме. В дополнение рассказано, как транспилировать между этими языками.

#shaders
This media is not supported in your browser
VIEW IN TELEGRAM
Небольшой туториал по созданию 2d дисторшн шейдера всего в несколько строк.

https://twitter.com/jumpquestgame/status/1570760422143426566

#shaders
Немного наркомании в ленту. Человек реализовал пинг-понг полностью на шейдерах в Unity. Не использовал URP или HDRP, свой рендер написал.

Физика, логика AI тоже внутри шейдера.

#unity #shaders
This media is not supported in your browser
VIEW IN TELEGRAM
Подробный туториал по созданию стилизованного шейдера воды в Unity от начала до конца. Показано, как рассчитать глубину воды, цвета под водой, волны, затенение пены и многое другое для создания эффекта.

https://alexanderameye.github.io/notes/stylized-water-shader/

#shaders #Unity