Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
dTub
Скачать

Writing Unity Shaders Using Depth Textures

Автор: Benjamin Swee - Custom Unity Shaders

Загружено: 2022-04-18

Просмотров: 13787

Описание:

If you want to support my Patreon: https://patreon.com/user?u=92850367

Writing Unity Shaders Using Depth Textures
Udemy Course: https://www.udemy.com/course/unity-sh...

Today I'll be doing this effect that uses the depth texture to create this inverse world like effect

This is the math and code to create the rotational effect

float2 textureCoordinate = i.screenPosition.xy / i.screenPosition.w;
float r = dot(i.viewDir, normalize(i.normal)) * 2 + _Time.y;
float g = (atan2(i.normal.y, i.normal.x) / 2 * UNITY_PI ) + 0.5 + _Time.y;
fixed4 col = tex2D(_MainTex, float2(r,g));
float depth = Linear01Depth(SAMPLE_DEPTH_TEXTURE(_CameraDepthTexture, textureCoordinate));
float3 color = lerp(_ColorOne, _ColorTwo, depth);
float fresnel = pow(dot(i.viewDir, normalize(i.normal) ),0.3);
return fixed4(pow(color * fresnel,2)*2 + col * (1-fresnel) * 2,1);

Ben here, and I've been writing shaders and full systems of shaders in Unity from scratch for 6-7 years now. Shaders, especially HLSL or CG shaders seem to be less known in Unity, so I just wanted to do my part, share my experiences and really show others how to write shader code.

The goal is to teach others how to write optimal shader code that is production-ready. I also want to try to recreate the cool-looking effects we see in other games. It would be awesome to see more and more people write shaders from scratch, understand it at a deeper level and ultimately create their own shaders.

Content of this video
0:00 - Intro & Setup
1:37 - Screen Space UVs
3:41 - Depth texture
5:40 - Decode it
8:00 - Color it
9:10 - Fresnel

#unity3d #unitydeveloper #gamedev #shaders

For more in-depth access I do have a Udemy course that I will continue to update as I create more mini-lessons.

https://www.udemy.com/course/unity-sh...

Writing Unity Shaders Using Depth Textures

Поделиться в:

Доступные форматы для скачивания:

Скачать видео mp4

  • Информация по загрузке:

Скачать аудио mp3

Похожие видео

Разбор базового шейдера Unity Unlit — Введение в шейдеры

Разбор базового шейдера Unity Unlit — Введение в шейдеры

Создание шейдеров эрозии в Unity с нуля | Основы работы с шейдерами

Создание шейдеров эрозии в Unity с нуля | Основы работы с шейдерами

Erosion Shaders  In PBR For URP In Unity 2022

Erosion Shaders In PBR For URP In Unity 2022

Unity Shader Graph - Эффект сканирования местности в URP і Build-In Render

Unity Shader Graph - Эффект сканирования местности в URP і Build-In Render

Материалы Unreal Engine 6 уровней сложности

Материалы Unreal Engine 6 уровней сложности

Самая сложная модель из тех, что мы реально понимаем

Самая сложная модель из тех, что мы реально понимаем

Write A Custom URP Shader Using Unity BRDF

Write A Custom URP Shader Using Unity BRDF

Как устроена компьютерная графика? OpenGL / C++

Как устроена компьютерная графика? OpenGL / C++

Контуры - Devlog 2

Контуры - Devlog 2

Введение в шейдеры: изучите основы!

Введение в шейдеры: изучите основы!

Негативный портал - как он объясняет карманное пространство?

Негативный портал - как он объясняет карманное пространство?

Как использовать вычислительные шейдеры в Godot 4

Как использовать вычислительные шейдеры в Godot 4

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

Typst: Современная замена Word и LaTeX, которую ждали 40 лет

3 Shaders EVERY 2D Dev should know about

3 Shaders EVERY 2D Dev should know about

Графический конвейер и вы | Учебное пособие по написанию шейдеров Unity URP [1/9] ✔️ 2021.3

Графический конвейер и вы | Учебное пособие по написанию шейдеров Unity URP [1/9] ✔️ 2021.3

Write Your Own Holofoil Shader In Unity

Write Your Own Holofoil Shader In Unity

Custom Photoshop Post Effects In Unity 2022

Custom Photoshop Post Effects In Unity 2022

Введение в кодирование шейдерной графики

Введение в кодирование шейдерной графики

Контуры мультяшек в Unity URP, шейдерный граф с использованием обнаружения рёбер Собеля! ✔️ 2020....

Контуры мультяшек в Unity URP, шейдерный граф с использованием обнаружения рёбер Собеля! ✔️ 2020....

Что такое СПИН? спин 1/2 и 3/2

Что такое СПИН? спин 1/2 и 3/2

© 2025 dtub. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: infodtube@gmail.com