| Posted by: | EPHERE | |
| Data created: | 26 June | |
New: Graft surface normals are always displayed New: Dragging from the mesh over an occluded strand creates a new strand instead of editing it New: Draw strands can alter a segment/interval inside the strand New: Optimized strand shape diff calculation and delta application via direct vertex access New: IsMirrorHalf graft surface implicit property New: Recursive groom dialog search and stored thumbnail paths New: Tooltips for some parameters that lacked a description New: Rotate operator: twist amount depends on strand point count Fixed: Crash adding braid knots in legacy scenes Fixed: Crash applying Frizzer to hair without strand ids Fixed: Sporadic crash re-loading groom graphs in Groomer Fixed: Assertion when changing to a graft groom directory with no cache yet Fixed: Edit Strands re-apply after increasing incoming strand number is now a verbose message, not a warning Fixed: Error saving data to clumper parameters Fixed: Surface-tracked shape change composition preserves the higher point count Fixed: Crash in graft manager when cache file is corrupted or invalid Fixed: Error loading some groom files Fixed: Rare case where loading a groom file could leave guides in a corrupt state Fixed: Push Away from Surface prefers distribution character mesh when nothing else is provided Fixed: Strands snap and stretch after Rotate + Comb/CP modifications Fixed: Hair from Guides not propagating character mesh from input guides to generated hair Fixed: Mesh flip-normals flag not copied during cloning Fixed: Groomer RescaleValue failing to store scaled GuidesDelta values Fixed: GraftManager now discards/recreates incompatible or corrupt cache files instead of throwing Marsel Khadiyev (Software Developer, EPHERE Inc.) |
