3ds Max Procedurals Physical Material Displacement Issues

3ds Max Procedurals Physical Material Displacement Issues

polygrinder
Enthusiast Enthusiast
916 Views
3 Replies
Message 1 of 4

3ds Max Procedurals Physical Material Displacement Issues

polygrinder
Enthusiast
Enthusiast

How do I get Arnold to render a displacement using the Physical Material with a native 3ds Max procedural map, such as Cellular or Smoke, placed into the Physical Material's Displacement node?

 

polygrinder_0-1644005398413.png

 

0 Likes
Accepted solutions (1)
917 Views
3 Replies
Replies (3)
Message 2 of 4

CiroCardoso3v
Advisor
Advisor

You need to change the Source from Object to World xyz

CiroCardoso3v_0-1644010322303.png

I would recommend you having a look at the OSL Noises in particular the Uber Noise. You have a lot to explore there. Arnold also has some noise maps. Thanks to Mads for this tip

Lead Enviroment Artist @Axis Studios

Arnold Discord Server


Ciro Cardoso

EESignature

0 Likes
Message 3 of 4

polygrinder
Enthusiast
Enthusiast
Accepted solution

Thank you so much for the response. Yes, indeed using World Coordinates does work. But then it introduces a whole other issue which is the procedural is locked into 3D World space so if the object moves it swims though the procedural. But your suggestion does give me the final answer. If I lock the procedural to the objects vertices by adding a UVW Map: XYZ to UVW and change the Procedural setting to Explicit Map Channel does the trick. Not sure why Object XYZ doesn't work. 

Yes, I am aware of the OSL and Arnold procedurals and thanks for the suggestion. In my book they are not friendly to the user. Very over complicated. Programmers designing for programmers and not artists. Just my opinion. From that stand point, by far the superior Noise would be Bercon noise. I wish someone would write an OSL Noise based off of the flexibility of the Bercon noise.

Now if I could only figure out why "Smoke": won't work as a bump.

Thank you so much again for the feedback.

polygrinder_0-1644012934448.png

 

polygrinder_0-1644012738284.png

polygrinder_2-1644012770457.png

 

 

0 Likes
Message 4 of 4

CiroCardoso3v
Advisor
Advisor

Yes that would be another solution, to use a UVW map to lock the noise. I personally stopped using Bercon Noise after find the OSL Uber Noise 

https://www.stateofartacademy.com/3ds-max-2021-osl-uber-noise/

 

Saying this because the more legacy nodes you introduce with Arnold the less flexibility you will get. For example, if you want to export the model as an ASS file, you can't, because it is a legacy node that isn't supported. I agree that the Arnold noise nodes aren't the most friendly and to be honest I rarely use it, but I love the OSL Uber Noise.

Lead Enviroment Artist @Axis Studios

Arnold Discord Server


Ciro Cardoso

EESignature

0 Likes