[{"data":1,"prerenderedAt":404},["ShallowReactive",2],{"navigation":3,"\u002Fchangelog\u002F0-6-1-2":210,"\u002Fchangelog\u002F0-6-1-2-surround":398},[4,22,55,73],{"title":5,"path":6,"stem":7,"children":8,"page":21},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started",[9,13,17],{"title":10,"path":11,"stem":12},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","1.docs\u002F1.getting-started\u002F01.overview",{"title":14,"path":15,"stem":16},"Commercial Use","\u002Fdocs\u002Fgetting-started\u002Frequirements","1.docs\u002F1.getting-started\u002F02.requirements",{"title":18,"path":19,"stem":20},"Install Natsura (Windows)","\u002Fdocs\u002Fgetting-started\u002Finstallation_package","1.docs\u002F1.getting-started\u002F03.installation_package",false,{"title":23,"path":24,"stem":25,"children":26,"page":21},"Core Concepts","\u002Fdocs\u002Fcore-concepts","1.docs\u002F2.core-concepts",[27,31,35,39,43,47,51],{"title":28,"path":29,"stem":30},"Simulation","\u002Fdocs\u002Fcore-concepts\u002Fsimulation","1.docs\u002F2.core-concepts\u002F04.simulation",{"title":32,"path":33,"stem":34},"Wrappers","\u002Fdocs\u002Fcore-concepts\u002Fwrappers","1.docs\u002F2.core-concepts\u002F05.wrappers",{"title":36,"path":37,"stem":38},"Mapping","\u002Fdocs\u002Fcore-concepts\u002Fmapping","1.docs\u002F2.core-concepts\u002F06.mapping",{"title":40,"path":41,"stem":42},"Effectors","\u002Fdocs\u002Fcore-concepts\u002Feffectors","1.docs\u002F2.core-concepts\u002F07.effectors",{"title":44,"path":45,"stem":46},"Decorations","\u002Fdocs\u002Fcore-concepts\u002Fdecorations","1.docs\u002F2.core-concepts\u002F08.decorations",{"title":48,"path":49,"stem":50},"Node Reference","\u002Fdocs\u002Fcore-concepts\u002Fnode_reference","1.docs\u002F2.core-concepts\u002F10.node_reference",{"title":52,"path":53,"stem":54},"Attribute Reference","\u002Fdocs\u002Fcore-concepts\u002Fattributes","1.docs\u002F2.core-concepts\u002F11.attributes",{"title":56,"badge":57,"defaultOpen":21,"path":58,"stem":59,"children":60,"page":21},"Meshing","WIP","\u002Fdocs\u002Fmeshing","1.docs\u002F3.meshing",[61,65,69],{"title":62,"path":63,"stem":64},"Scanned Trunk Extension","\u002Fdocs\u002Fmeshing\u002Fscanned_trunk_extension","1.docs\u002F3.meshing\u002F02.scanned_trunk_extension",{"title":66,"path":67,"stem":68},"Highpoly Framework","\u002Fdocs\u002Fmeshing\u002Fhighpoly_processing","1.docs\u002F3.meshing\u002F03.highpoly_processing",{"title":70,"path":71,"stem":72},"Atlas Workflow","\u002Fdocs\u002Fmeshing\u002Fatlas_tools","1.docs\u002F3.meshing\u002F04.atlas_tools",{"title":48,"path":74,"stem":75,"children":76,"page":21},"\u002Fdocs\u002Fnodes","1.docs\u002FNodes",[77,81,126,140,148,168,181,194],{"title":78,"path":79,"stem":80},"Internal Nodes","\u002Fdocs\u002Fnodes\u002Finternal_nodes","1.docs\u002FNodes\u002F0.internal_nodes",{"title":82,"path":83,"stem":84,"children":85,"page":21},"Core","\u002Fdocs\u002Fnodes\u002Fcore","1.docs\u002FNodes\u002F1.core",[86,90,94,98,102,106,110,114,118,122],{"title":87,"path":88,"stem":89},"Natsura Delay","\u002Fdocs\u002Fnodes\u002Fcore\u002Fdelay","1.docs\u002FNodes\u002F1.core\u002Fdelay",{"title":91,"path":92,"stem":93},"Natsura Grow","\u002Fdocs\u002Fnodes\u002Fcore\u002Fgrow","1.docs\u002FNodes\u002F1.core\u002Fgrow",{"title":95,"path":96,"stem":97},"Natsura Map","\u002Fdocs\u002Fnodes\u002Fcore\u002Fmap","1.docs\u002FNodes\u002F1.core\u002Fmap",{"title":99,"path":100,"stem":101},"Natsura Prune","\u002Fdocs\u002Fnodes\u002Fcore\u002Fprune","1.docs\u002FNodes\u002F1.core\u002Fprune",{"title":103,"path":104,"stem":105},"Repeat","\u002Fdocs\u002Fnodes\u002Fcore\u002Frepeat","1.docs\u002FNodes\u002F1.core\u002Frepeat",{"title":107,"path":108,"stem":109},"Natsura Signal","\u002Fdocs\u002Fnodes\u002Fcore\u002Fsignal","1.docs\u002FNodes\u002F1.core\u002Fsignal",{"title":111,"path":112,"stem":113},"Natsura Simulate","\u002Fdocs\u002Fnodes\u002Fcore\u002Fsimulate","1.docs\u002FNodes\u002F1.core\u002Fsimulate",{"title":115,"path":116,"stem":117},"Natsura Split","\u002Fdocs\u002Fnodes\u002Fcore\u002Fsplit","1.docs\u002FNodes\u002F1.core\u002Fsplit",{"title":119,"path":120,"stem":121},"Natsura Switch","\u002Fdocs\u002Fnodes\u002Fcore\u002Fswitch","1.docs\u002FNodes\u002F1.core\u002Fswitch",{"title":123,"path":124,"stem":125},"Natsura Wrangle","\u002Fdocs\u002Fnodes\u002Fcore\u002Fwrangle","1.docs\u002FNodes\u002F1.core\u002Fwrangle",{"title":127,"path":128,"stem":129,"children":130},"Map","\u002Fdocs\u002Fnodes\u002Fmap","1.docs\u002FNodes\u002F3.Map\u002Findex",[131,132,136],{"title":127,"path":128,"stem":129},{"title":133,"path":134,"stem":135},"Map Blend","\u002Fdocs\u002Fnodes\u002Fmap\u002Fmap-blend","1.docs\u002FNodes\u002F3.Map\u002Fmap-blend",{"title":137,"path":138,"stem":139},"Map If","\u002Fdocs\u002Fnodes\u002Fmap\u002Fmap-if","1.docs\u002FNodes\u002F3.Map\u002Fmap-if",{"title":40,"badge":57,"defaultOpen":21,"path":141,"stem":142,"children":143,"page":21},"\u002Fdocs\u002Fnodes\u002Feffectors","1.docs\u002FNodes\u002F4.Effectors",[144],{"title":145,"path":146,"stem":147},"Noise Effector","\u002Fdocs\u002Fnodes\u002Feffectors\u002Fnoise-effector","1.docs\u002FNodes\u002F4.Effectors\u002F1.noise-effector",{"title":44,"badge":57,"defaultOpen":21,"path":149,"stem":150,"children":151,"page":21},"\u002Fdocs\u002Fnodes\u002Fdecorations","1.docs\u002FNodes\u002F5.Decorations",[152,156,160,164],{"title":153,"path":154,"stem":155},"Core Decoration","\u002Fdocs\u002Fnodes\u002Fdecorations\u002Fcore-decoration","1.docs\u002FNodes\u002F5.Decorations\u002F1.core-decoration",{"title":157,"path":158,"stem":159},"Surface Decoration","\u002Fdocs\u002Fnodes\u002Fdecorations\u002Fsurface-decoration","1.docs\u002FNodes\u002F5.Decorations\u002F2.surface-decoration",{"title":161,"path":162,"stem":163},"Cluster Decoration","\u002Fdocs\u002Fnodes\u002Fdecorations\u002Fcluster-decoration","1.docs\u002FNodes\u002F5.Decorations\u002F3.cluster-decoration",{"title":165,"path":166,"stem":167},"Trunk Decoration","\u002Fdocs\u002Fnodes\u002Fdecorations\u002Ftrunk-decoration","1.docs\u002FNodes\u002F5.Decorations\u002F4.trunk-decoration",{"title":169,"badge":57,"defaultOpen":21,"path":170,"stem":171,"children":172,"page":21},"Highpoly","\u002Fdocs\u002Fnodes\u002Fhighpoly","1.docs\u002FNodes\u002F6.Highpoly",[173,177],{"title":174,"path":175,"stem":176},"Highpoly Import","\u002Fdocs\u002Fnodes\u002Fhighpoly\u002Fhighpoly_import","1.docs\u002FNodes\u002F6.Highpoly\u002F01.highpoly_import",{"title":178,"path":179,"stem":180},"Graft Mesh","\u002Fdocs\u002Fnodes\u002Fhighpoly\u002Fgraft_mesh","1.docs\u002FNodes\u002F6.Highpoly\u002F02.graft_mesh",{"title":182,"badge":57,"defaultOpen":21,"path":183,"stem":184,"children":185,"page":21},"Atlas","\u002Fdocs\u002Fnodes\u002Fatlas","1.docs\u002FNodes\u002F7.Atlas",[186,190],{"title":187,"path":188,"stem":189},"Atlas Material","\u002Fdocs\u002Fnodes\u002Fatlas\u002Fatlas_material","1.docs\u002FNodes\u002F7.Atlas\u002F1.atlas_material",{"title":191,"path":192,"stem":193},"Atlas Trace","\u002Fdocs\u002Fnodes\u002Fatlas\u002Fatlas_trace","1.docs\u002FNodes\u002F7.Atlas\u002F2.atlas_trace",{"title":195,"badge":57,"defaultOpen":21,"path":196,"stem":197,"children":198,"page":21},"Utilities","\u002Fdocs\u002Fnodes\u002Futilities","1.docs\u002FNodes\u002F8.utilities",[199,203,207],{"title":200,"path":201,"stem":202},"Bake","\u002Fdocs\u002Fnodes\u002Futilities\u002Fbake","1.docs\u002FNodes\u002F8.utilities\u002F1.bake",{"title":204,"path":205,"stem":206},"Unreal Wizard","\u002Fdocs\u002Fnodes\u002Futilities\u002Funreal_wizard","1.docs\u002FNodes\u002F8.utilities\u002F2.unreal_wizard",{"title":119,"path":208,"stem":209},"\u002Fdocs\u002Fnodes\u002Futilities\u002Fswitch","1.docs\u002FNodes\u002F8.utilities\u002Fswitch",{"id":211,"title":212,"badge":213,"body":214,"date":388,"description":389,"extension":390,"icon":391,"meta":392,"navigation":393,"path":394,"seo":395,"stem":396,"__hash__":397},"changelogItems\u002F5.changelog\u002F0-6-1-2.md","Natsura 0.6.1.2","v0.6.1.2",{"type":215,"value":216,"toc":384},"minimark",[217,221],[218,219,220],"p",{},"0.7 in disguise: Rig to Assembly turns a Natsura Simulate into a reusable assembly for decorating another simulate, plus a safer scene upgrade — if upgrading scenes from 0.5 or\n0.6, please wait for the upgrade guides.",[222,223,224,232,235,238,244,247,253,256,261,270,273,276,279,282,290,293,304,307,311,319,326,329,336,339,343,351,356,364,367,370,373,381],"ul",{},[225,226,227,231],"li",{},[228,229,230],"strong",{},"Rig to Assembly"," — take the output of a Natsura Simulate, turn it into an assembly, and plug it into an Assembly Decorator to decorate another simulate. A big upgrade to",[225,233,234],{},"the cluster-decorator pipeline: build canopies by decorating one simulated tree with another. The new internal Assemblify node does the heavy lifting of packing a rigged",[225,236,237],{},"simulate down into an assembly.",[225,239,240,243],{},[228,241,242],{},"New \"Assemblies Workflow\" example scene"," — walks the whole path end to end, Rig to Assembly into the new Assembly Decorator to quickly build canopies. Open it from the",[225,245,246],{},"examples browser.",[225,248,249,252],{},[228,250,251],{},"Safe 0.5 → 0.6 scene upgrade"," — old effector forces, follow-row weights, and assembly_decoration values now carry across instead of being silently dropped, and the scene is",[225,254,255],{},"backed up before anything is touched.",[225,257,258],{},[228,259,260],{},"Scene upgrade",[225,262,263,269],{},[228,264,265],{},[266,267,268],"span",{},"grow"," Scenes with older Grow nodes (1.0 \u002F 1.1 \u002F 1.2) no longer get stranded on the old version — they retype to Grow 2.0 and run the full 0.5 → 0.6 migration,",[225,271,272],{},"automatically on open and via Upgrade Scene. Heads up: batch\u002Fhython jobs loading a pre-2.0 Grow scene will now error until it's upgraded interactively first.",[225,274,275],{},"Migrated effectors no longer load switched off — old scenes baked the enabled\u002Fdisabled flag as a literal that overrode 0.6's mode-driven behaviour, so active effectors showed",[225,277,278],{},"as off.",[225,280,281],{},"Gravitropism \u002F ancestor follow-row weights survive the upgrade — the migration used to drop the saved value and fall back to the default (0.5).",[225,283,284,289],{},[228,285,286],{},[266,287,288],{},"assembly_decoration"," Old force values migrate instead of vanishing — unroll → Align Up, flatten → Flatten, deflect → Repel, with weights and maps preserved (previously",[225,291,292],{},"they threw \"parm no longer exists\" warnings and were discarded). yaw has no 0.6 equivalent and is flagged for manual recovery.",[225,294,295,296],{},"The upgrade backs up your hipfile first — the saved scene is copied to ",[297,298,299,300],"name",{},"_",[301,302,303],"old-version",{},"_backup.hip (existing backups never overwritten), and the prompt only opens when",[225,305,306],{},"there's something to migrate.",[225,308,309],{},[228,310,36],{},[225,312,313,318],{},[228,314,315],{},[266,316,317],{},"mapping"," The map picker now has a Level picker.",[225,320,321,325],{},[228,322,323],{},[266,324,317],{}," Map visualisation colours display correctly again — the display-to-simulate resolution was matching the wrong simulate for map nodes, so visualised maps could",[225,327,328],{},"show the wrong colours.",[225,330,331,335],{},[228,332,333],{},[266,334,317],{}," Promoting a parameter to a map keeps the value it already had instead of resetting to 1 — const, map\u002Framp, and random modes each carry the prior value into the",[225,337,338],{},"matching field.",[225,340,341],{},[228,342,40],{},[225,344,345,350],{},[228,346,347],{},[266,348,349],{},"effector"," Intrinsic effectors no longer trigger infinite recursion — using an intrinsic vector as an effector could spiral into a recursive loop and hang\u002Fcrash Houdini.",[225,352,353],{},[228,354,355],{},"Other",[225,357,358,363],{},[228,359,360],{},[266,361,362],{},"service"," The output display flag is now driven by the background service instead of per-node scripts — one consistent mechanism rather than scripts duplicated on each",[225,365,366],{},"node.",[225,368,369],{},"The Attribute panel no longer forces nodes to recook on selection — selecting a node (e.g. assembly_resource) used to recook the downstream output every time; it now reads",[225,371,372],{},"attributes without cooking.",[225,374,375,380],{},[228,376,377],{},[266,378,379],{},"Hub"," Update-available notifications work again — the check followed a redirect it couldn't handle and failed silently; it now hits the canonical address and logs a real",[225,382,383],{},"error if it breaks.",{"title":385,"searchDepth":386,"depth":386,"links":387},"",2,[],"2026-05-21","0.7 in disguise: Rig to Assembly turns a Natsura Simulate into a reusable assembly for decorating another simulate, plus a safer scene upgrade — if upgrading scenes from 0.5 or 0.6, please wait for the upgrade guides.","md",null,{},true,"\u002Fchangelog\u002F0-6-1-2",{"title":212,"description":389},"5.changelog\u002F0-6-1-2","E3Bl-LzgkJRfTuRjXpS4IZy1oVQzJkLF551d6AfgWvs",[399,391],{"title":400,"path":401,"stem":402,"description":403,"children":-1},"Natsura 0.6.1.1","\u002Fchangelog\u002F0-6-1-1","5.changelog\u002F0-6-1-1","Traits hotfix - if upgrading scenes please wait for upgrade guide",1779383490232]