Популярное

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

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

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

Топ запросов

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

Creating Shaders that Restore Color to the World

Автор: Kyle Banks

Загружено: 2024-10-25

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

Описание:

The first 500 people to use my link will get a 1 month free trial of Skillshare premium!
👉 https://skl.sh/kylebanks10241

Grab the Source Code on Patreon
❤️   / 114693093  

Get Farewell North on Steam, Nintendo Switch or Xbox
👉 https://farewell-north.com/links

Join the Discord
👉 https://farewell-north.com/discord

In this video I'll explain how the color restoration effect in Farewell North works! We'll peak behind the scenes at the shader and C# implementation in Unity that powers the effect, and recreate the effect from scratch in Godot.

I'll also show you how the more complicated aspects of the effect work, from the canoe color trail to the bursts of color around the player, and talk about some of the optimization techniques I used in my indie game to make sure it the effect runs smoothly on PC, Mac, Nintendo Switch and Xbox.

Farewell North - Game Overview:
Restore color to the desolate islands of Farewell North, an open world journey where you play as a collie traveling with his owner. Explore land and sea, uncover hidden paths, evade monsters, and free wildlife to bring color back to the world while revealing an emotional story about saying farewell.

0:00 Color Effect
0:35 The Basics
1:07 Alternative Implementation
2:07 My Approach
2:22 Godot Setup
4:00 Shader Setup
4:37 SDFs
5:48 Adding an Edge
6:07 Dynamic Color Sources
7:28 Ideas to Improve the Effect
7:47 Complex Shapes
8:06 Color Bursts
8:40 Optimization: Frustum Culling
9:10 Optimization: Bounding Sphere
10:00 Where to go From Here

#devlog #gamedev #gaming #videogames #indiedev #indiegame #unity #unity3d #madewithunity #indiegames #indiegamedev #gamers #godot #shaders #shaders

This video is sponsored by Skillshare.

Creating Shaders that Restore Color to the World

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

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

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

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

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

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

array(10) { [0]=> object(stdClass)#7047 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "1agSNKuAfTM" ["related_video_title"]=> string(38) "How to Create Beautiful Games in Unity" ["posted_time"]=> string(25) "3 месяца назад" ["channelName"]=> string(10) "Kyle Banks" } [1]=> object(stdClass)#7020 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "irff-W1A2vo" ["related_video_title"]=> string(41) "How I'm making my game more FUN! | Devlog" ["posted_time"]=> string(21) "3 года назад" ["channelName"]=> string(10) "Kyle Banks" } [2]=> object(stdClass)#7045 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "_i7Bj9E-Z2o" ["related_video_title"]=> string(49) "Нейросеть создает 3D модели" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(12) "Progman Game" } [3]=> object(stdClass)#7052 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "wrs4g4hj9HY" ["related_video_title"]=> string(48) "I Tried Re-creating Death Stranding Terrain Scan" ["posted_time"]=> string(27) "6 месяцев назад" ["channelName"]=> string(16) "Game Dev Buddies" } [4]=> object(stdClass)#7031 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "5J-0sy2pu_8" ["related_video_title"]=> string(74) "1 Year Of Learning Shaders To Make This.... (Raymarched Planet - Devlog 1)" ["posted_time"]=> string(27) "8 месяцев назад" ["channelName"]=> string(4) "Aria" } [5]=> object(stdClass)#7049 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "lpBIbmTPDQc" ["related_video_title"]=> string(55) "Implementing World Streaming in my Unity Game! | Devlog" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(10) "Kyle Banks" } [6]=> object(stdClass)#7044 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "jlKNOirh66E" ["related_video_title"]=> string(45) "Moebius-style 3D Rendering | Useless Game Dev" ["posted_time"]=> string(21) "2 года назад" ["channelName"]=> string(16) "Useless Game Dev" } [7]=> object(stdClass)#7054 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "2l-dv_z4KUc" ["related_video_title"]=> string(57) "Что полезного сделал ИИ? [Veritasium]" ["posted_time"]=> string(19) "3 дня назад" ["channelName"]=> string(10) "Vert Dider" } [8]=> object(stdClass)#7030 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "EP75gPFlJdk" ["related_video_title"]=> string(53) "How I'm Finally Getting Beautiful Animations in Unity" ["posted_time"]=> string(25) "2 недели назад" ["channelName"]=> string(10) "Kyle Banks" } [9]=> object(stdClass)#7048 (5) { ["video_id"]=> int(9999999) ["related_video_id"]=> string(11) "apbkPwf9xJw" ["related_video_title"]=> string(38) "I Tried Recreating PowerWash Simulator" ["posted_time"]=> string(23) "1 месяц назад" ["channelName"]=> string(10) "Kyle Banks" } }
How to Create Beautiful Games in Unity

How to Create Beautiful Games in Unity

How I'm making my game more FUN! | Devlog

How I'm making my game more FUN! | Devlog

Нейросеть создает 3D модели

Нейросеть создает 3D модели

I Tried Re-creating Death Stranding Terrain Scan

I Tried Re-creating Death Stranding Terrain Scan

1 Year Of Learning Shaders To Make This.... (Raymarched Planet - Devlog 1)

1 Year Of Learning Shaders To Make This.... (Raymarched Planet - Devlog 1)

Implementing World Streaming in my Unity Game! | Devlog

Implementing World Streaming in my Unity Game! | Devlog

Moebius-style 3D Rendering | Useless Game Dev

Moebius-style 3D Rendering | Useless Game Dev

Что полезного сделал ИИ? [Veritasium]

Что полезного сделал ИИ? [Veritasium]

How I'm Finally Getting Beautiful Animations in Unity

How I'm Finally Getting Beautiful Animations in Unity

I Tried Recreating PowerWash Simulator

I Tried Recreating PowerWash Simulator

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



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



Контакты для правообладателей: [email protected]