What's New in Version 5
- Table of contents
 - What's New in Version 5
 
New Features
- New Push Away from Surface modifier
 - New Guides from Shape Object
 - New MaxScript function and toolbar button to (de|a)ttach selected strand objects to their surfaces
 - Ability to toggle longitudal and directional changes by Surface Comb modifier
 - Propagation modifier uses per-vertex transforms instead of calculating its own
 - New Generate Guide Data modifier
 - Allowed Hair from Guides Modifier to use guide channel to control guide distribution
 - New option to mirror all brushing changes along current viewport's vertical/horizontal center, or along the mesh's center.
 - Added and simplified channel group visualization for guides
 - New"Import multiple splines" option to Edit Guides modifier
 - New button to create new per-guide channel and assign it to a specific strand parameter
 - New button to create new vertex color channel and assign it to a specific strand parameter
 - New Hair from Particles object
 - Implemented sinks detaching/reattaching in Surface Comb modifier
 - Allowed detaching roots in Guides from Surface modifier
 - Using "Remember Clusters" button in Hair Clustering modifier
 - Changed Hair from Guides modifier root generation to have viewport preview be a subset of render hairs
 - New Guides from Hair modifier
 - New Cache modifier capable of storing output hair and guides if input stops being valid
 - Allowed user to add a groom which has base curves and ground strands modifier to a mesh
 - New "Apply Amount" parameter in Edit Guides modifier
 - Updated Strand Animation modifier to allow Alembic animation time rescaling and handling of different point counts
 - Allowed assigning guide channel values through a new Edit Guides modifier rollout
 - Brush settings in Edit Guides modifier are now independent for each brush
 - Added pen pressure sensitivity to Edit Guides modifier brushes
 - New "viewport preview only" option in Hair Clustering modifier
 - Added tooltips to all hair clustering modifier parameters to clarify their function
 - Added minimum and maximum allowed values to Length modifier
 - New Strand Group option in Strand Multiplier modifier
 - New buttons to cycle through a selection of hair strips
 - Right clicking while dragging a brush in Edit Guides now cancels current action
 - New strand group option in Mesh from Strands modifier
 - When Remember Hair Positions option is on viewport uses the cached hairs
 - Moved Edit Guides guide options into own rollout, make them persistent, and add tooltips
 - Moved external collision object selection from Gravity modifier to Push Away From Surface modifier
 - New "Use World Coordinates" option to Alembic exporter
 - Baked Hair object displays a percentage of render hair, viewport preview is generated on the fly
 - Curve diagrams can save and load presets
 - New symmetry options in Surface Comb modifier
 - Grooms can have a "Sphere" base object primitive, minimizing groom file size and simplifying most of them
 - Ground Strands modifier is assigned base surface as distribution object when creating a groom
 - Made Strand Multiplier modifier and Push Away from Surface modifier part of hair groom
 - Switched to using Detach button toggle in Ground Strands modifier instead of Ground button
 
Fixes
- Clustering followed by strand frizz on a deforming mesh causes popping
 - Length modifier applies to strands with group 0 in all cases
 - Cloning object with SurfaceCombModifier does not preserve sinks
 - Texture coordinates not passed to V-Ray when using Hair from Mesh Strips
 - Clustering takes too much time for many strands due to Max array storage
 - Use guide distance and guide distance options in HFG don't do anything
 - Collapse All for a large hair stack sometimes crashes Max
 - SDK zip file is missing required headers
 - Removed: Unused sub-object levels in hair clustering modifier
 - Changed Hair from Guides root generation to have viewport preview be a subset of render hairs
 - Crash when applying Strand Propagation modifier on top of hair and changing distribution type
 - Hair from guides generated flickering hair when guides have near-0 length
 - Grooms dialog not showing icons for entries in Max 2017
 - Near-zero length strands cause popping when meshed
 - Crash when reducing guide point count before Edit Guides modifier and brushing guides
 - Strand groups are not automatically updated by HairFromGuidesModifier
 - All topology based orientation options are on by default and have tooltips
 - Frizz causes jaggy results when applied above dynamics or wavy hair
 - Cull back-facing roots option does not affect brushing
 - Edit guides sub-object mode icons not displayed clearly in Max 2017
 - Hide and Freeze guides options in Edit Guides modifier always hide and freeze all strands on first try
 - When Show End Result is on and Hide Backfacing is on the Edit Guides gizmo does not hide backfacing guides
 - Turning off "Root Transforms" option in Hair form Guides produces incorrect hair shape
 - Crash when deleting guides in a multi-layered Edit Guides modifier
 - Crash when removing surface comb sinks in some loaded scenes
 - Surface comb produces assertions/crash sometimes when only one sink is present
 - Unknown System Exception error followed by a crash sometimes when adding hair to curves
 - Edit Guides control points become detached from guides and don't snap back when move operation is canceled
 - Hair From Guides State Not Greyed-out accordingly to "Remember Rooots" position.
 - Crash when detaching roots of hair which has Edit Guides modifier in it
 - Brushing produces incorrect results when in Zoom and Pan viewport mode
 - Hair from mesh strips crash when applying FFD to hair strips
 - Move brush not using view plane when not in surface mode
 - Removed 32-bit support
 - Crash when changing Target Channel in Ox Generate Guide Data
 - Crash when opening some old scenes (Bat example)
 - Ornatrix: HairClusteringModifier::Data::Apply time message spams listener
 - Crash and missing guides update after sink deletion
 - 'GetString' function in "Ornatrix_DllEntry.cpp" incorrectly uses WinAPI function `LoadString`
 - Edit guides does not show groups created by Strand Propagation modifier
 - Propagated guides don't update when brushing the stem guide in Edit Guides
 - Unable to create the sinks in Surface Comb modifier
 - Strand animation modifier load dialog gives erratic options
 - Errors when creating grooms from certain modifier configurations
 - Edit Guides gizmo does not update properly with propagated guides
 - `SurfaceCombModifier::DrawAndHit` crashes sometimes
 - When brushing and undoing in Edit Guides modifier incoming strand channels are reset
 - Render flickering when twist is used in guide clustering
 
Missing Something? Let us know if this page needs more information about the topic.


