It is done, I can now happily sail the blue oceans on my new water shader 🌊

It has a bunch of features, which are shown off one by one in the breakdown video🎞️

Long thread ahead of (better quality) videos and tutorials

🧵1/9
#madewithunity #shaders #VFX #gamedev #indiedev
Close-up of the caustics and flow particles, as they might be hard to see (even if the compression gods are favourable, which I doubt) 🔍

🧵2/9
Links to better quality videos:
My website: kelvinvanhoorn.wordpress.com/2021/08/26/a-w…
Youtube:
Reddit: reddit.com/r/Unity3D/comm…

Also enjoy this still image🖼️
🧵3/9 Image
This shader of course wouldn't be possible without the great videos and blog posts made by others. So here is a list of tutorials/references that were used in the making of this shader, sorted by content creator.

🧵4/9
@AlanZucconi
🔹A great introductory tutorial on making believable caustics alanzucconi.com/2019/09/13/bel…

@halfpastyellow
🔹Two great blogs on their water shader
1⃣halfpastyellow.com/blog/2020/10/0…
2⃣halfpastyellow.com/blog/2020/10/1…

🧵5/9
@catlikecoding
🔹The series on flow has been the backbone for my water shaders catlikecoding.com/unity/tutorial…
🔹His tutorial on tessellation is a great introduction catlikecoding.com/unity/tutorial…
🔹Similarly his tutorial on tri-planar mapping is great as well catlikecoding.com/unity/tutorial…

🧵6/9
@minionsart
🔹She has a quick and concise tutorial on adding tessellation to URP shaders patreon.com/posts/45320078
🔹Another great tutorial is on adding water ripples using the particle system and an orthographic camera patreon.com/posts/24192529

🧵7/9
@NedMakesGames
🔹The tri-planar mapping of caustics requires scene normals, which Ned has a tutorial on using SRP's render features

@simonschreibt
🔹His talk about the water of Rime was the main inspiration for this shader

🧵8/9
I probably should've used url shorteners or something, because twitter isn't made for so many links 🤷

But that is the end of the thread, I hoped you enjoyed the ride, the exit is on the left 🚪⬅️

🧵9/9
Of course I forgot 1 link. The planar reflections are sampled using a script from @unity3d's boat attack demo 🚤
github.com/Unity-Technolo…

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Kelvin van Hoorn || Looking for work

Kelvin van Hoorn || Looking for work Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Too expensive? Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(