Toon smoke unity vfx with Substance

My last smoke research. Another attempt to make toon-like shapes using Substance designer and implement it in Unity.

Concept:

Early iteration screenshot:

Update: follow replies for detailed breakdowns.

16 Likes

So love the concept style!:heart_eyes:

Hi, can i ask you how you use designer for that? :slight_smile:

Sure, Talrascha. Short answer is: I make tileable smoky twirly-curly shapes, prepare some additional maps, pack it in specific color channels and export it as images for following usage by shader in Unity.


Main reason to use Designer is fast tweaking without the need to manual redo. So I try to make process predictable and manageable in artistic terms. But honestly it’s a bit tricky. I haven’t reached a satisfactory result yet.
Anyway, if you are interested for more detailed breakdown just let me know.

6 Likes

by the way, core node in my trees responsible for curling, twirling and advecting is Vector Morph

1 Like

Looks like I’ve achieved some improvements in shaping my smokes. Process is more handy now. Also some shader variations was done for additional dynamics. Check it out:

1 Like

One more attempt to play with shapes and dynamics:

2 Likes

super cool experiment. i would love to see a bigger screenshot of your node-network to learn from it. right now it’s really hard to see which nodes are connected to what other nodes :smiley:

1 Like

Great job, keep it going! I’d love to see screenshot of your nodes too :slight_smile:

Guys, thanks for your interest.
With big pleasure I’ll explain you every aspects of my node-trees.
But let me start from core trick.

Unfortunately I can’t make all breakdown at once cause of lack of time. But next time I’ll show how I prepare Vector Fields manually.

1 Like

Additionally to basic setup. Source shape can be moved. It can be utilized as sprite sheets (animated atlas).

In some cases you don’t have enough “twirl power”, but Vector Morph amount is already set to 1.

So, just tweak HeightToNormal node values: decrease Surface Size or increase Height Depth.

Breakdown: How to Cook DistortMap with VectorMorph and feed Unity shader
I just put screens and preview here. If you need explanation, just give me a sign.


1 Like