Author Topic: How can I make a branching effect?  (Read 7422 times)

Hi!
One of the images that inspired me to try Designer was this one, by Chris Hodgson:
https://www.allegorithmic.com/sites/default/files/image08.png
It's a voronoi pattern, but it has tentackles! And they somehow stick out of the vines. Does anyone know how he achieved the effect?
"Better than some, no worse than others."

If you can afford it Hodgson has all of his famous materials ready to buy on gumroad. Just search it.

or you can just do it yourself by using a normal map as a vector map or rotation map (of of those two - I don't remember exactly)  for your tile sampler
Artist

or you can just do it yourself by using a normal map as a vector map or rotation map (of of those two - I don't remember exactly)  for your tile sampler

I would like to see how that works :)

i'm pretty sure that tile sampler method would limit you to the first single branch, not a true branching effect.
 
I've been looking around for a real branching solution as well. My only find so far is the foliage generator on the share, though i havent been able to try it yet.

I made a real quick attempt using staughost's suggestion and it seems to work pretty well.




I've attached the sbs file for you to look into. Feel free to ask if you have any questions.



There is a very interesting "Leaf" tutorial that might address this issue pretty good.  It made procedural "veins" in the leaf.

https://www.youtube.com/watch?v=0RwdPIG8SQk
Hobbyist
----------
Common "Help" suggestions:
- LOG FILE tips - https://forum.allegorithmic.com/index.php/topic,22451.0.html
- LICENSING issues https://www.allegorithmic.com/contact
- ATTACH files and pictures to posts: https://forum.allegorithmic.com/index.php/topic,23670.0.html

those veins arent procedural though. they are pre-arranged to work for the leaf he's making.

@divi.cig

Is the "leaf" procedural or not?  Depends on our definition of the word.

I called it "Procedural" because it is not hand-painted, and it does not use manually-created SVG shapes or anything like that.  So it is all parameterized and derived (generated) from the Substance Designer nodes.

But I believe I understand the perspective I think you're coming from.  The leaf susbstance does not "magically" branch and fork and subdivide the veins as they move farther away from the point of origin.

Once upon a time, I was trying to make a "brain" substance.  (It was rather lame, but I put it on Substance Share anyway.  Search for "brain.")  I encountered a need for a branching effect, but did not find a great solution.

I, too, would be interested if anyone has an elegant solution.

Hobbyist
----------
Common "Help" suggestions:
- LOG FILE tips - https://forum.allegorithmic.com/index.php/topic,22451.0.html
- LICENSING issues https://www.allegorithmic.com/contact
- ATTACH files and pictures to posts: https://forum.allegorithmic.com/index.php/topic,23670.0.html

properly procedural branching requires quite a few things substance designer does not have out of the box. iterations, ability to draw lines between arbitrary positions, etc.

depending on the specific case you can approximate those features and get "good enough" results, but for leaf veins in particular it becomes very specific and complex, which is why we opted for a different software at work to generate our leaves.

@justaviking
I think your brain was actually the first thing I downloaded from Substance Share. Still think it's pretty cool-looking.
But I also think I might have made the procedural branching effect you were looking for, using p.toastman's method, but iterating it twice more.

Last Edit: May 01, 2018, 09:13:22 am
"Better than some, no worse than others."

@justaviking
I think your brain was actually the first thing I downloaded from Substance Share. Still think it's pretty cool-looking.

So that's where it went.  May I have my brain back when you're done with it?    :o

Seriously though, thank you for the kind words.


Quote
But I also think I might have made the procedural branching effect you were looking for, using p.toastman's method, but iterating it twice more.

Very cool.  I'll have to study that in more detail.  Thank you very much for sharing.
Hobbyist
----------
Common "Help" suggestions:
- LOG FILE tips - https://forum.allegorithmic.com/index.php/topic,22451.0.html
- LICENSING issues https://www.allegorithmic.com/contact
- ATTACH files and pictures to posts: https://forum.allegorithmic.com/index.php/topic,23670.0.html

I have been struggling to create any kind of nice branching effect as well. Anyone familiar with the term "self similarity"? https://en.wikipedia.org/wiki/Self-similarity

I would love to see a self similarity node, which allows us to use the principle of self-similiarity, which is... branching off smaller versions of the parent branch

this would be incredibly helpful to create cracks, btw.

edit: tried to create a uservoice idea, but it seems like allegorithmic has a hard time handling my many awesome ideas :)

so I posted a feature request instead: https://forum.allegorithmic.com/index.php?topic=23682.new#new



Last Edit: April 28, 2018, 02:33:06 pm