Feature Request: Noise Types

jamesearnest244
Contributor

Feature Request: Noise Types

jamesearnest244
Contributor
Contributor

I really miss the great variety of noise types that other packages offer when building procedural shaders. For example, these are all the types you have in C4D, while Arnold only has six options under Cell Noise, I believe, and no options in the Noise node. Now granted, you could chain up noises and work your way to something different, but having a wider selection of noise functions for different scenarios would really save a lot of time and effort, and it really seems pretty basic...

0 Likes
Reply
1,363 Views
28 Replies
Replies (28)

madsd
Advisor
Advisor

I have written a - ton - of OSL noises for all kinds of purposes.
Some of those shapes in that image looks familiar.

We can though, greatly exceed with additional complexity as well through fields.
Noises is an interesting field in general, very fundamental to a lot of things.



0 Likes

cerakecera
Advocate
Advocate

Hello Mads Drøschler

Before opening another thread for request i´ll would like to ask for a PBR shader with SSS, coating, transmission etc. included.

Do you have written something like that, too?


0 Likes

lee_griggs
Autodesk
Autodesk

There is the ubernoise.osl. There are some more variations to download here too.

Lee Griggs
Arnold rendering specialist
AUTODESK
0 Likes

madsd
Advisor
Advisor

So you want a single shader that has multiple outputs based on several textures, or do you want to have a map that can generate the various channels based on 1 input?

0 Likes

cerakecera
Advocate
Advocate

Dont want to say something wrong, but i guess its the single shader that i´ll need.

Basically this:screenshot.png


Oh and this should supposed to be for 3ds Max btw.

0 Likes

madsd
Advisor
Advisor

The image is linked incorrectly, so I cannot see what you want to show.

0 Likes

cerakecera
Advocate
Advocate

Can you see image now?

9284-screenshot.png

0 Likes

madsd
Advisor
Advisor

In max 2021.3 ->

We have a PBR closure that looks like this. It sorta resembles on multiple accounts.

Have you tried that yet?

cc.png

0 Likes

cerakecera
Advocate
Advocate

Yes im using it already. But i cant map my SSS, coating, transmission etc. to it. Maybe there is a way, but im not experienced enough to make it work with the present PBR shader.

It doesnt have to be like the shader in the image, all i need are the inputs for the maps you find in the arnold standard surface for example.

0 Likes

cerakecera
Advocate
Advocate

So is there something like that?

0 Likes

madsd
Advisor
Advisor

I forwarded the question to Zap, the author of the PBR material.

It could perhaps be scripted, or we could make a custom one for you, not exactly sure, thats why I pinged him.

0 Likes

cerakecera
Advocate
Advocate

Alright thank you!

0 Likes

masterzap
Enthusiast
Enthusiast

You are essentially asking to have the entire physical material available - why not simply use the Physical Material directly? (The PBR materials are just simplified wrappers to the Physical Material, it's still the Physical Material running underneath)


/Z

0 Likes

schwungsau
Enthusiast
Enthusiast

almost of cinema4d noises are combined setup of the basic noise. you can re-create any noise from cineam already with existied types...
cehck this out
https://www.rohandalvi.net/baking


0 Likes

cerakecera
Advocate
Advocate

Was told/read to use PBR materials for best render results and its accuracy in viewport etc... And indeed it works like a charm compared to the other materials.
I dont know about functionality, i just want to map my osl bitmap nodes to the shader and have correct results, which is not the case with the physical material for example. Specular, glossiness or bump/normal maps are not rendered correctly or not rendered at all. Not to mention the viewport inaccuracy... Pure frustration.

Thats why i asked for the "extended" PBR shader.


0 Likes

masterzap
Enthusiast
Enthusiast

Ah, classic misunderstanding. The PBR wrappers are a little "extra helpful" and turn on a few switches "for you". Either:

a) pick "High Quality" display mode
b) in your material editor, right-click the material, uncheck "show shaded material in viewport" and check "show realistic material in viewport" for the physical materials
c) in the viewport menu, find the Materials -> "Realistic Materials with Maps" option

....and you will see they display just fine.

0 Likes

cerakecera
Advocate
Advocate

Thats not solving the problem, since everything is already checked and settings in place...

Here are examples with the discrepancy im encountering. Maybe i just have wrong parameters set in the physical material to make them fit the correct results. PBR comes closest to the desired result from Substance painter. Also working with UDIMs, if thats of importance.

Show me please how its done correctly and i´ll happily switch to Physical shader.

P.S: where to node the AO map?

PM.jpgPBR.jpgScreenshot 2021.02.15 - 18.05.20.60.png

0 Likes

cerakecera
Advocate
Advocate

Hello could i get clarification please??

0 Likes

masterzap
Enthusiast
Enthusiast

Yeah so tbe PBR material does do some settings "for you". When doing it completely manually, you have to make sure to e.g. set the gamma right. See this video, which is the tutorial I made *before* we made the PBR materials. They do a lot of these things "for you".
https://www.youtube.com/watch?v=82hhg8Q1nus

(Notice this video is old, before max had roughness display in the viewport)

0 Likes