Originally posted by tal flint
i really should find the time to play with the renderer.
any tips on building shaders and setting up the renderer.
i’m doing a desert scene right now and i’m using LW to surface and animate using procedural textures (like turbulance,dented,multi fractal etc.)
how would you create the same textures in messiah ?
I’m not sure exactly how to create the exact same textures, I usually experiment until I get what I want. I always treat noise as the basic building block for all other random patterns (and gradient as the building block for all lighting and shading). That is, if you wanted to break up a noise pattern, you can plug a small noise shader into that noise shader’s opacity, then another into the contrast, and if you keep extending this, you come up with all sorts of variations on the basic noise idea.
Adjusting the UV coordinates of the noise shader with another noise shader takes this further. You can keep adding and adding until the final pattern is something entirely different from what you started with.
I suppose there are some limitations, I still haven’t found a way to mimic Lightwave’s crumple procedural using only standard noise in messiah, but I imagine you could come close using the Grid shader script combined with noise.
I always like to think of it as if I’m building a new procedural pattern from a bunch of nodes, rather than selecting a pre-defined procedural from a list.
Anyway, if you look at the inputs and outputs on a node, you’ll notice that you can control everything about that node. That is, you can use a shader to define the size/scaling of another shader, the position, or even the axis and type of projection a texture is using at a given point on a surface.
I learnt it mostly by plugging everything into everything else and looking at how it affected the outcome of my render, now I think about it in terms of what pixels are being blended at a certain stage in the shader-flow (no more trial-and-error), but messiah is quite forgiving when you just want to experiment and put anything anywhere.
I’m sorry I can’t be more specific, In Lightwave I never really use much besides fractal noise and crumple, I never got to looking at all the new procedurals introduced with 6.0 and later :).
Hope this helps,