1.0.9.40521

 
 
 
Posted by:EPHERE
Data created:5 October
New:
- Generate Mesh: build a textured base mesh from a single picture, picked from a web image search, a file, or generated from a text description, with Decimated / Remeshed / Quads topology
- Generate Hair Shell: a step by step wizard that generates a hairstyle mesh onto a base model from a picture
- Materials: Surface Material and Hair Material nodes with texture maps, shown in the viewport, ProRender and Cycles, and carried by OBJ, FBX, USD and Alembic import and export
- MetaHuman: Expression presets and simplified Face controls, user editable expression presets, heads from a DCC export load with their skin material, heads in the App's own MetaHuman data folder are listed
- Human operator: default and procedural skin, lip and eye textures, options to include the eyeballs and the mouth interior, new heads placed at MetaHuman height
- Edit Mesh operator and tool: free-hand polygon mesh editing with component and soft selection
- Expression editor with syntax highlighting, completion and validation; expressions on surface-varying parameters
- Draw Strands: works over the current mesh or hair, collision with scene meshes with depth placement and Avoid Jumps, press and hold to plant an interpolated guide, Strand Group field and New Strand Group (Shift+Q)
- Clump Editor: Volume clumps with Root Transition, copy and paste of clump data, tool property sections
- Moov Physics: collision with the base mesh and scene meshes, a Moov tool with the full solver visualizer
- Simulations are cached as they play, with cached frames shown on the timeline and background simulation
- Timeline: scene frame rate, Frames / Seconds display, and a Record button that records Moov Physics and Animation Cache into files
- Graft Groom: Propagate fit method, subdivided fitted surfaces for curved targets, shipped fits for the MetaHuman and Human heads, Generate Thumbnails
- Hair cards: mixing flat, cylindrical and crossed-plane cards under one Edit Guides (Merge Meshes, Add Card Layer), per-island Planar / Cylindrical projection, texel density for cylindrical islands, Dreadlock preset
- Import cameras and their image planes from Alembic, USD and FBX
- Scene export writes the render hair by default; the Unreal Engine preset aligns grooms with a MetaHuman head and carries hair color
- Shift+drag in the transform tool clones scene geometry as an instance or a copy
- Transparency for scene geometry
- Viewport: Color Id display mode, Textures toggle, see-through Wireframe and new Occluded Wireframe modes, operator icon shown for geometry that produces nothing
- Change Cache submenu (Off / Stored / Precomputed) in the Operator Stack and Node Graph
- Filter by name box in the Tool and Groom Properties views
- Single click selects one item and cycles through overlapping ones; clicking empty space in the Scene view deselects all
- Logged warnings and errors shown as notification chips, and as OS notifications while the App is in the background
- Work progress on the Windows taskbar button, the macOS dock icon and the Linux launcher
- Groom Properties Auto menu: Parameters / Variations / Both, with the Assistant making variations as presets; hovering a groom thumbnail previews its variations
- Assistant: OpenAI as an alternative provider, works the GUI visibly in front of the user, activity spinner
- Menu icons and tooltips, two-column viewport settings, Console command history kept across restarts
- Shipped grooms come with presets and thumbnails
- Opening a groom switches the toolbar to its tool's tab
- Tools name the operators they create; Draw Strands creates a "Hand Drawn" Edit Guides
- Operator frame caching is now opt-in, with a Cache Frames operator menu item and a Cache operator frames by default setting
- --unattended command-line switch for automation

Fixed:
- Graft Groom tool loading a different groom than the one selected
- Graft surface vertex edits ignored under Wrap and Nearest with Soft Selection Iterations at 0
- Grooms saved from the App losing their graft surface mesh when opened from another folder
- Graft grooms losing their colors while fitting
- Crash at startup when the raytraced renderer fails, with no crash report left behind
- Crash selecting an operator with an expression parameter
- Crash framing the viewport before the first frame
- Crash moving Symmetry below Hair From Guides
- Crash activating Draw Strands or Edit Strands on a disabled Edit Guides
- Freeze panning the view in Realistic mode
- Mesh From Strands producing garbage vertices after Is Closed is toggled
- Ramp presets vanishing when the Maya plugin's preset directory variable is set
- USD import and export unavailable
- Saving settings taking seconds and stalling dialogs
- Copied nodes sometimes not pastable
- Creating a texture with an operator selected cutting the hair connection
- Tool properties panel memory growing while a tool is active
- Scene geometry disappearing after changing its color or transparency
- A scene Light lighting nothing in the viewport renderers
- Grooms saved in Raytraced mode loading with only overlays drawn
- Material maps drawn upside down and too bright
- Edit Strands: single click not selecting, and selecting strands beside the cursor; Assign strand group and Ctrl+G doing nothing
- Draw Strands: drawing over a selected strand editing another one, drawn guides not shown as selected
- Clump: jagged strands before a pattern knot, Volume clump braids flipping, extra clumps in render mode
- Editing Moov Physics script parameters not invalidating the simulation cache
- Operators which do not change with the time, or are disabled, keeping cached frames
- Hair color not reaching an Unreal Engine groom asset from Alembic export
- Linux: App closing right after launch from the desktop launcher, installer leaving files unreadable, launcher entry without an icon
- Python extension modules missing from the installation
- Startup warning about VK_EXT_load_store_op_none, and GPUs without it being rejected
- Scene view swatches overlapping names at high UI scale, inline icons not vertically centered

Marsel Khadiyev (Software Developer, EPHERE Inc.)