HI
The wave material works as a 2D plane that recedes over an objects z as a constant 2D image.
I need a wave material that behaves like 3D noise where waves shift in phase as they recede over an objects z.
It would appear as a sphere or grid of endless spheres.
The cellular material nearly does this but I need a regular uniform wave with UV and W coordinates.
I have been asking for this for nearly 20 years.
Does this exist yet and is it possible to make this with OSL materials?
thanks
Could you post an image or diagram or what d you are trying to achieve?
There are some modifiers in 3D Max that can create decent water that looks alike shaders. Sometimes you need to mix and match masks to create more complex shaders.
Yes, it could be done with OSL or Substance designer.
But for any interactivity or natural water effect, you may need to run a fluid simulator.
Here are some examples made in TouchDesigner, because they cannot be done in max with the existing 2D waves or 3D noise materials.
I need to make much more complex scenes and ideally with 3D wave materials in max.
First two are made with 3D waves in a particle grid
The third is what can be done with the already existing in 3dsmax with 3Dnoise materials.
Ideally 3D waves should be added as a standard material but I will try and make them in OSL if someone can point me to a suitable method/tutorial online.
thanks
Playing devil's advocate here, What you are showing is on the realm of particle systems, and 3D Max has a default system, but is not good for realistic fluids, it can do some, but it depends on what you need.
There are other more complex fluid systems that work as plugins, such as Phoenix, Frost, and many more.
I was thinking something more like a 'Wave' surface, I have done a tutorial for that, but I guess you want the interaction type of wave.
<iframe width="640" height="620" src="https://screencast.autodesk.com/Embed/Timeline/d2b942e2-e8a0-4719-bd8e-9327324b8278" frameborder="0" allowfullscreen webkitallowfullscreen></iframe>
Thanks but I need a 3D wave material across the board. Material surfaces, operator, geometry deforming, blending with other materials .
Im showing a particle system because it makes clear what a 3D wave material looks like.
I dont understand why this is not a fundamental part of the material library like noise materials.
There isnt even a 2D wave material, controllable regular stripes in UV.
I understand, but as I mentioned, you couldn't put particle simulation systems into a"Material' or shader because they are different things.
3D Max has always, for a long time, had a fluid simulation system, which is not perfect, but it is there; then they introduced a more advanced particle system, and nowadays, you can use many other advanced simulations that will do anything that you dream.
Mental ray used to have an Ocean shader. it is not a simulation, but it worked ok just for the looks of oceans or lakes (like the demo I showed you) V-Ray/Phoenix also has an Ocean shader that is also for look only.
But Phoenix is a very robust particle simulator that can simulate any liquid, gas, fire, or anything that looks alike.
Any more advanced simulation systems will have presets you can use to start if you don't want to deal with all the controls.
They are not Material because by definition, Materials are not volumes. They are 2D shaders or representations of surfaces. Anything that needs a volume or 3Dimentional element/depth has to be simulated or manually created. That is why you have, Particle systems or Volumetric fracturing scrips/plugins
Thanks but you have not understood what Im asking for at all.
I need a simple fully controllable wave material. Not a simulation but a material to make simulations with.
And max doesn't even have a 2d wave material!
Examples basic wave materials not available in 3dsmax
1D wave
2x 2D waves materials with different composites types
3D wave material
What about Arnold's Cell Noise shader? Pattern: worley1, Octaves: 1, Randomness: 0.0)
(left: standard surface, right: volume)
Can't find what you're looking for? Ask the community or share your knowledge.