|Example for||Example name|
|AtmosphereShader||Load | Launch|
This example shows how to create an atmosphere shader with volumetric shadows. The atmosphere object has a vex lit fog shader attached to it, and the spotlight has deep shadows enabled. The objects in the scene have a matte shader attached to them.
|Material||Down Hill Lava Flow||Load | Launch|
In this file we create a downhill lava flow with crust gathering and hardening at the base of the slope. All of the animation is achieved through the shader itself, and all of the geometry is completely static.
Most of the parameters for the lava material are overridden by point attributes created in the surface nodes.
|Material||Fire Pit example||Load | Launch|
No geometry is animated in this file. All animation is achieved by animating the textures
Flames are grids so that UV textures can easily be applied, they are then warped around a metaball using a magnet SOP. The flames are then assigned to either a yellow or blue Flames texture. The Flames' opacity mask wrap is set to Decal to prevent the texture from repeating and showing a single pixel ring at the top of the flame geometry. I'm also using a mask file named
The coals are spheres that have been copy stamped onto a deformed grid. Using Attribute Create surface nodes I am able to override and copy stamp the lava texture’s parameters at the SOP level so that local variables, such as
|TangentNormalMapExample||Load | Launch|
This example demonstrates how to use the Tangent Space Normal Map GLSL shader in conjunction with the PolyFrame SOP.
|Mantra: VEX Volume Procedural||VolumeNoiseIso||Load | Launch|
This example shows how to render an isosurface defined by a cvex shader using mantra’s volume rendering capabilities. A noise field is generated by a cvex shader, which is attached to the VEX Volume Procedural. The volume is shaded by finding the surface where the density crosses 0, and then shading using a simple surface shader that shows the normals.