OctaneRender® can import and render hair or fur geometry. OctaneRender retrieves hair and fur data from an Alembic file, which may include a strand thickness value or a gradient attribute. If the file does not have a thickness value or gradient attribute, OctaneRender respectively creates the hair gradient attribute and bases the strand thickness according to the default value set in the Import Preferences dialog (figure 1).



Alembic Hair Preferences



Figure 1: Setting Default Hair Thickness and Default Hair Gradient Interpolation values


The Alembic file may come from different 3D modeling applications, and it may contain geometry derived from the application’s native hair primitive in the form of hair guides. The hair guides are then exported for use in OctaneRender in conjunction with its proxy system for replicating and scattering the hair guides to create custom hair and fur effects. You can also generate hair or fur with third-party geometry scatter plugins, such as Ornatrix. When you import the Alembic file into OctaneRender, the geometry that appears are the hair guides (figure 2).



Hair Guides



Figure 2: Hair guides


The material is then further improved by using a W Coordinate texture in conjunction with a Gradient Map node, allowing you to place a gradient for each strand (Figure 3).



W Coordinate Gradient Map



Figure 3: Applying the W Coordinate to a hair system.


Additionally, a new hair material node has been added for even more control over hair and fur rendering. For more information on the hair material node, please refer to the Hair Material article under the Materials topic in this manual