Minor·
Natsura 0.6.3.0
Suite of bugfixes and stability improvements
Back to ChangelogSuite of bugfixes and stability improvements
- Removed many classes of bugs including "ghost" cooks triggered by python panels
- Updated rig definition for improved control
- Improvements to Assembly tools and workflow
- surface decoration "min width"
- fuse assembly rigs with simulated skeleton for detailed wind animation
- The biggest workflow change is the rig to assembly workflow. Now it is possible to simulate a set of branches or a tree and then "decompose" it into modules for use in another simulation. This unlocks the procedural power of natsura for creating species at scale.
Node Updates
- Natsura Adaptive Part Removal — removes parts adaptively
- Natsura Assemblify — added a FUSE step
- Natsura Assemblify — converts rig + skinned geo into one mesh stream for decorators
- Natsura Assemblify — naming now happens here so core utilities drop name/class management
- Natsura Assemblify — removed class refs, added temp-attribute cleanup
- Natsura Assemblify — scope reduced to that single responsibility
- Natsura Assembly Decoration — fixed invalid default parm (result shows on first placement now)
- Natsura Assembly Decoration — passes name / localname / parentname / assembly_name through
- Natsura Assembly Decoration — places decorations onto
- Natsura Assembly Decoration — smarter rig reconstruction + joint management after deletion
- Natsura Assembly Decoration — switched to parent_id internally (old branches lacked id_parent)
- Natsura Assembly Decoration — working preview mode
- Natsura Assembly Decoration — ~100× speedup at high joint counts (nametopoi
- Natsura Assembly Edit — conformed to new rig_to_assembly style
- Natsura Assembly Edit — defaults to assembly_name, added assembly_resource
- Natsura Assembly Edit — viewport-edit an assembly
- Natsura Assembly Edit — wind preview removed
- Natsura Assembly Pack — assembly packing — standardized
- Natsura Assembly Resource — correctly identifies instances inside USD files
- Natsura Assembly Resource — partition logic moved out of import
- Natsura Assembly Resource — resolves an assembly from
- Natsura Assembly Resource — USD treatment fixed
- Natsura Attribute Transfer by Rig — now functional
- Natsura Attribute Transfer by Rig — primsplit on input + edge transport to pick the correct prim per joint
- Natsura Attribute Transfer by Rig — transfers attributes by rig ownership
- Natsura Build Assembly Rig — builds the rig for an as
- Natsura Build Assembly Rig — ly style
- Natsura Classify — classification node
- Natsura Classify — minor bug fix
- Cluster Wizard — cluster setup wizard
- Cluster Wizard — fixed undefined source point
- Natsura Clusters Decoration — cluster-based decoration
- Natsura Clusters Decoration — sourceprimuv bugfixes
- Natsura Core Decoration — core decoration engine
- Natsura Core Decoration — was failing to pass the full skeleton, fixed
- Natsura Core Simulate — core sim internals — debugged
- Natsura Create Proxy — proxy creation — optimized
- Natsura Debug Tree Rig — debug alpha removed
- Natsura Debug Tree Rig — debug view of the tree rig
- Natsura Execute Logic — carries a valid per-tree/per-branch class
- Natsura Execute Logic — per-tree logic evaluation (bl
- Natsura Execute Logic — stopped discarding "source" attributes
- Natsura Export Unreal Nanite Assembly — adds a root to fix Unreal auto-root-generatio
- Natsura Export Unreal Nanite Assembly — exports assem
- Natsura Export Unreal Nanite Assembly — removed unneeded "delete joints"
- Natsura Export Unreal Nanite Assembly — warns if too many instances / joints
- Natsura Fuse Tree Rig and Skin — copies additional attribs
- Natsura Fuse Tree Rig and Skin — fuses tree rig with
- Natsura Fuse Tree Rig and Skin — stamps new prim joints with prim attributes
- Natsura Grow — cook-trigger fixes
- Natsura Grow — growth node
- Natsura Grow — internal surface-decoration preview-mode fix
- Natsura Grow — uses component_name == opfullpath("") instead of serializing + group hunt
- identify_shared_instances — finds geometry shared across the tree
- identify_shared_instances — no longer unpacks leaves
- identify_shared_instances — sorts by size, preserves rigging
- Natsura Import Assembly — brings an assembly into the scene
- Natsura Import Assembly — partition_assemblies pulled out of it (wrong level)
- Instancify — "absorb instances" toggle, internal-node refactor
- Instancify — collapse-unused-parts now deletes fully-unused joints, not just reparents
- Instancify — fixed broken "detect unused modules" check
- Instancify — pulls out subassemblies, fixes up rig + skin
- Instancify — pulls repeated geo out into instanced modules
- Instancify — removes single instances mis-tagged as modules (re-found later)
- Instancify — transfers prim attributes too
- Instancify — viewport arrow made static
- Natsura Magnet Effector (Experimental) — healthier defaults
- Natsura Magnet Effector (Experimental) — magnet effector
- Natsura Order Branches — computes dist instead of assuming width
- Natsura Order Branches — orders branches for traversa
- Natsura Order Branches — still flagged "needs more thinking"
- Natsura Partition Assemblies — extracted out of import_assembly
- Natsura Partition Assemblies — splits an assembly into partitions
- Natsura Pivot Edit — convex hull instead of decomposition (robust inside/outside test)
- Natsura Pivot Edit — edits pivots in the import pipeline
- Prune Wizard — wizard-style pruning entry point
- Natsura Rebuild Primitive Attributes — assembly decorator yaw controls
- Natsura Rebuild Primitive Attributes — cluster decorator enhancements, including trait system for part selection
- Natsura Rebuild Primitive Attributes — MASSIVE performance improvements both when placing nodes and evaluating simulations
- Natsura Rebuild Primitive Attributes — more effectors (curve follow)
- Natsura Rebuild Primitive Attributes — more postprocessing tools (pruning, posing)
- Natsura Rebuild Primitive Attributes — More realistic width model and additional width controls
- Natsura Rebuild Primitive Attributes — new core nodes, "select" and "buds"
- Natsura Rebuild Primitive Attributes — rebuilds prim attributes — uses uvdist instead of xyzdist
- Natsura Rebuild Primitive Attributes — surface decorator enhancements, including trait system for material selection
- Natsura Rewire Tree — basic utility for rewiring tree topology
- Natsura Rig Collapse — collapses rig hierarchy
- Natsura Rig Collapse — refactored to host shared rig utilities
- Natsura Rig Delete — deletes rig joints as a discrete op
- Natsura rig detect used joints — feeds simplify / collapse
- Natsura rig detect used joints — flags which joints are actually used
- Natsura Rig Merge — "fix parent id" + adjustable parentname
- Natsura Rig Merge — binds parents ↔ children across the join
- Natsura Rig Merge — later speed-optimized
- Natsura Rig Merge — merges two rigs into one
- Natsura Rig Rebind — rebinds skin weights to a rig
- Natsura Rig Rebind — remade from scratch (was very slow), then standardized and optimized
- Natsura Rig Rename — renames rig joints as a discrete op
- Rig to Assembly — added "absorb instances" toggle
- Rig to Assembly — fixed class management (resolved a cascade of downstream bugs)
- Rig to Assembly — fixes and simplifies rigs
- Rig to Assembly — moved "name corrections" up a level (was too deep)
- Rig to Assembly — multiple branch inputs, nested assemblies, extract subassemblies + atoms
- Rig to Assembly — refactored onto shared rig utilities, removed redundancy
- Rig to Assembly — viewport arrow made static
- Rig to Assembly — wrapper over the whole rig→assembly toolchain
- Natsura Simplify Rig Reskin — simplify rig + reskin v
- Natsura Simplify Rig Reskin — updated to new utilities
- Natsura Simplify Rig1 — dropped cluster-based approach, moved onto new utilities
- Natsura Simplify Rig1 — more accurate "was this joint used" removal
- Natsura Simplify Rig1 — removes unused joints from a rig
- Natsura Simplify Tree Rig and Skin — simplify pass for tree rig + skin
- Natsura Simplify Tree Rig and Skin — updated/fixed, embedded into simulate
- Natsura Simulate — "locked core simulate", embedded simplify-tree-rig-and-skin
- Natsura Simulate — added timeshifts for slider dragging
- Natsura Simulate — cleans up temp __captblock attrib
- Natsura Simulate — removed output-attributes control (broke scene upgrades)
- Natsura Simulate — robust fullpath-vs-name colouring
- Natsura Simulate — runs the growth simulation
- Natsura Skeletonize — skeleton extraction utility
- SOP Create Nanite Assembly — LOP building the Nanite assembly
- SOP Create Nanite Assembly — warning + root fixes matching the exporter
- Natsura Surface Decoration — added working preview mode (matches assembly)
- Natsura Surface Decoration — decorates a surface
- Natsura Surface Decoration — minimum-width control
- Natsura Surface Decoration — strands mode
- Surface Wizard — "reverse" toggle no longer breaks rig transfe
- Surface Wizard — surface setup wizard
- Natsura Treeparameterize — added seam group + seam attrib (split strands at UV discontinuity)
- Natsura Treeparameterize — exports id_strand, id_parentstrand, id_sourceprimids, order_strand
- Natsura Treeparameterize — generates strands / parameterizes the tree skeleton
- Natsura Treeparameterize — new "use existing prims" mode (longest strands, no new prim chain)
- Natsura Treeparameterize — new modes: keep source prims, split by attribute (sub-primitive strands)
- Natsura Treeparameterize — sourceprimuv transfer bugfixes, optimized parent-strand-id gen
- Natsura Visualize Assemblies — debug-visualizes assemblies
- Natsura Visualize Assemblies — fixed "instances" colour mode
- Natsura Visualize Assemblies — fixed a regression
- Natsura Wind Config — wind config — debugged
- Natsura Wind Previs — removed colour copying
- Natsura Wind Previs — wind previsualization