Hair rendered with Maxwell. Image courtesy of Mihai Iliuta |
Maxwell Render uses the MaxwellHair.mxx procedural primitive to be able to read fur and hair fibers (generated by Shave&Haircut, Maya Hair, Ornatrix, etc) and render them without the need to convert the fibers into triangles. Skipping the need of converting millions of fibers into triangles allows you to save a huge amount of space in memory, and reduces the size of the scene files, saving space in disk and transfer time.
The MaxwellHair.mxx is located on the extensions subfolder, inside the Maxwell application folder, and must be there to allow Maxwell rendering fibers.
It is important to note that MaxwellHair.mxx is not a fur/hair generator. It reads the fibers provided by a fur/hair generator (like Shave&Haircut, Maya Hair, Ornatrix, Softimage Hair, etc) and allows them to be rendered by Maxwell Render.
The fur and hair generators currently supported by MaxwellHair.mxx are:
You can setup the fur/hair by using density maps, and adjusting the root radius and tip radius, as well as frizz, kink or other styling effects, depending on the capabilities of your fur/hair generator. Maxwell renders the fur/hair with full global illumination, and all other realistic lighting effects, providing a very natural look.
Animal fur rendered with the MaxwellHair extension |
Hair segmentsThe number of segments of each fiber can affect the render performance. In general terms, keep in mind these rules:
|
To get the maximum control over the look you have to apply a Maxwell Material to the fur/hair. Because most of the realistic look of the hair comes from the accurate shading of Maxwell Render, a simple Maxwell material is usually enough, for example composed of two BSDFs: one to indicate the color of the fur/hair, and another to add certain shininess. A metallic material mixed with a diffuse one can also work well. Additionally you have great control over the texturing both along the strand length and across the roots (see below).
In most situations you may need to define the color of the fur/hair using maps. Maxwell Render recognizes two UV channels:
Keep in mind that the surface mapping (channel 1) depends completely on the capability to transfer the UVs from the surface to the fiber by the hair generator. Some hair generators, like Maya PaintFX does not transfer the surface UVs to the fibers, so they could not use this surface mapping feature. |
See the Texturing hair and fur page in the Material examples - How To section (Knowledgebase) for a description about materials for hair.
This tutorial from Jerome Denis (included in the Tutorials section) explains how to create this teddy bear look using 3DSMax Hairfx fur.
/wiki/spaces/knfaq/pages/5479215
Image and tutorial courtesy of Jerome Denis |