Shading attributes

- Earlier in the geometry lesson…we took a look at how to add attributes to geometry.…And one of the places where that becomes really powerful…is in the world of shading.…What we're gonna take a look at in this…is how to assign a random color…to each of the points on the grid…that we're instancing the spheres to.…Then we're gonna have that color transfer…over to the spheres and we're gonna pass that…information along to the shader.…The cool thing is we can have one shader…apply it to all of these things,…but then we can have different specific variables…and parameters of that change per object,…or actually per primitive.…

It could even be per polygon face.…In this it's gonna be a really simple example.…We're just gonna change the colors.…But one of the good, larger production examples of this…would be, let's say you were doing a stadium…and you were doing the crowd simulation…and you needed to randomize textures…on characters or any other attribute…related to shading,…this is the exact same kind of technique…you would do to do that.…

Resume Transcript Auto-Scroll

Author

Released

1/19/2015

Amidst the myriad of 3D tools, Houdini is unique, offering a procedural workflow and node networks that allow for increased complexity and asset reusability. And with the Houdini Engine plugin, users of other 3D tools can now incorporate Houdini's procedural power into their workflows.

These tutorials introduce the fundamental 3D concepts (modeling, animation, texturing, lighting, and rendering) as they apply in Houdini. Instructor Scott Pagano shows how to manipulate geometry; apply materials; add lights and cameras to a scene; render work with Houdini's internal renderer, Mantra; and even create simple particle systems. The course will start new users on a path to more advanced 3D work and show experienced users of other 3D packages how to transfer their skills to the world of Houdini.