Chaos Corona Forum

Chaos Corona for 3ds Max => [Max] General Discussion => Topic started by: matteosperi on 2023-03-28, 17:53:50

Title: corona uvw randomizer "multiple input"?
Post by: matteosperi on 2023-03-28, 17:53:50
Hi,
I ask for the possibility of having uvw corona randomizer with multiple inputs, without copying it for each texture;
linking all textures to one; maybe there is a possibility and I don't know :))))
thanks
Matteo
Title: Re: corona uvw randomizer "multiple input"?
Post by: Juraj on 2023-03-28, 18:45:55
Right now only possible with "Float Controllers". Very cumbersome though.

This was requested quite a lot of times, hopefully it is in pipeline. It should be one solution to all Corona Nodes.
Title: Re: corona uvw randomizer "multiple input"?
Post by: Basshunter on 2023-03-28, 19:05:43
+1
I'll never get tired of bumping this. So needed.
Title: Re: corona uvw randomizer "multiple input"?
Post by: arqrenderz on 2023-03-28, 21:13:04
It should be one solution to all Corona Nodes.
Heaven

+1000 for a solution like this
Title: Re: corona uvw randomizer "multiple input"?
Post by: romullus on 2023-03-28, 21:50:55
I saw this request many times, but never explanation how it supposed to work. How the node with multiple inputs is supposed to know which output should go to specific slot? Would it have N output handles, where N is equal to the number of inputs? Wouldn't that make quite bloated nodes? Or is there some other way how to handle this?
Title: Re: corona uvw randomizer "multiple input"?
Post by: Juraj on 2023-03-28, 21:53:33
I saw this request many times, but never explanation how it supposed to work. How the node with multiple inputs is supposed to know which output should go to specific slot? Would it have N output handles, where N is equal to the number of inputs? Wouldn't that make quite bloated nodes? Or is there some other way how to handle this?

You know exactly what they want, people just don't know how to voice it :- ). This description is simply the first thing that comes to mind when someone thinks of instancing parameters. No need to pick at words.

It's not even bad description, there are nodal systems (not necessarily in CGI apps) that offer multi-level "pass-through" (like in Audio) so they allow multiple inputs & outputs without confusion and still with same modifier node in middle.
Corona could technically adopt such solution as well, it would just go against the Max Slate convention. But it's good description.
Title: Re: corona uvw randomizer "multiple input"?
Post by: romullus on 2023-03-28, 22:07:40
I'm not picking at words, i genuinely don't know how such node would look or work. I hate slate editor controllers implementation as much as the next guy and i would love to have easy and intuitive instancing solution for maps and materials. I just never saw something like this in action and i'm curious to know how it could work.
Title: Re: corona uvw randomizer "multiple input"?
Post by: Juraj on 2023-03-28, 22:13:18
To imitate audio pass-through system, it would be layered input&output pairs. Input&Output1, Input&Output2,etc..

But that's just what this particular solution would look like, no one is really asking for anything specific.
"Use Settings From Map" like CoronaColorCorrect has would be good enough. Just use the solution everywhere. That can't be hard if it already exists.
Title: Re: corona uvw randomizer "multiple input"?
Post by: philipbonum on 2023-03-29, 11:18:36
If I remember correctly Max does not allow anyone to create a node with more than one output

So +1 to having "use settings from map" on most maps!
So much time could be saved with a better node setup. Kinda hoping for a rewrite of the whole node editor in Max, or that Corona makes its own, like they have in C4D(?)

Title: Re: corona uvw randomizer "multiple input"?
Post by: maru on 2023-03-29, 14:06:17
One way how it could be done is like in Corona Color Correct with a "master controller" node. But there are some other possibilities.

(Internal ID=911774027)
Title: Re: corona uvw randomizer "multiple input"?
Post by: JonathanVis on 2023-03-29, 14:15:44
Both VRay and FStorm have two solutions to this. Vray uses the mapping source to plug in on the left of the node, allowing one mapping setup to be connected to all related bitmaps. FStorm has the settings embedded in the texture itself, so you don't need an additional node. A further development on this would be to include UVW randomization and Triplanar Possibilities in the CoronaPhysicalMaterial directly, applying it on the entire material and all its textures.
Title: Re: corona uvw randomizer "multiple input"?
Post by: arqrenderz on 2023-03-29, 15:47:46
Imagine exposed controllers for those maps, Blender does this in a very cleaver way, is super fast to change settings for a map without accessing the entire node tree
Title: Re: corona uvw randomizer "multiple input"?
Post by: dfcorona on 2023-03-30, 04:29:45
I would love to know why Corona doesn't adopt this much better material workflow.  Also I found "Corona UVWRandoimizer Map" to slow render times down a LOT.  Why is that? Fstorm or Vray don't take longer to render when they use UVW Randomizer. Is it because Corona needs many UVWRandomizer nodes for each slot unlike the others?

Just look at the attached image, I mean come on.
Title: Re: corona uvw randomizer "multiple input"?
Post by: romullus on 2023-03-30, 10:20:39
Also I found "Corona UVWRandoimizer Map" to slow render times down a LOT.  Why is that?

Make sure to uncheck high quality blending if you don't really need it, it can increase render times dramatically. Don't know why this feature is enabled by default.
Title: Re: corona uvw randomizer "multiple input"?
Post by: Juraj on 2023-03-30, 12:39:04
I would love to know why Corona doesn't adopt this much better material workflow.  Also I found "Corona UVWRandoimizer Map" to slow render times down a LOT.  Why is that? Fstorm or Vray don't take longer to render when they use UVW Randomizer. Is it because Corona needs many UVWRandomizer nodes for each slot unlike the others?

Just look at the attached image, I mean come on.

Yeah this looks very good.
Title: Re: corona uvw randomizer "multiple input"?
Post by: philipbonum on 2023-03-30, 14:04:09
I would love to know why Corona doesn't adopt this much better material workflow.  Also I found "Corona UVWRandoimizer Map" to slow render times down a LOT.  Why is that? Fstorm or Vray don't take longer to render when they use UVW Randomizer. Is it because Corona needs many UVWRandomizer nodes for each slot unlike the others?

Just look at the attached image, I mean come on.

Yeah this looks very good.

Ditto

I dream of the day when we can make our own master materials like in Unreal. It's extremely handy and is one of the biggest advantages of Unreal in my view.
Being able to have materials be instances of a master material, means you can for instance edit the master to change the hue of all the greenery in the scene at the same time if they all use the "Greenery_MasterMtl". You are also able to override on the material instance itself if you want.
Title: Re: corona uvw randomizer "multiple input"?
Post by: Juraj on 2023-03-30, 14:08:44
I've asked for that many times, and before me, Martin Geupel (first converter creator) did :- ). The Master Material from Unreal is really good shading idea.

"Just make it like in Unreal" is almost always good answer for me lol. I really need to look how the new Substrate in 5.2 looks like, what does it bring compared to usual layering.
Because I also dream of the layering system from ReadyAtDawn studio, where you didn't just blend percentages with masks like in Photoshop, but actually blend with different real-world blending types, like water layer on top would multiply, etc..
Title: Re: corona uvw randomizer "multiple input"?
Post by: philipbonum on 2023-03-30, 14:33:45
Substrate looks neat indeed, Basically CoronaLayeredMtl, and some simplifications on picking shading models etc? But they are saying to be careful with the amount of BSDF layers. So it might not be the most performant, and it does not currently support Path Tracing.

But it is for sure an interesting development to streamline the material creation in UE!
It's a bit confusing when you have to change between several options in Material Domain, Blend Mode and Shading Model to get the correct look. Not very artist friendly atm