[{"data":1,"prerenderedAt":943},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fnodes\u002Fprune":562,"\u002Fdocs\u002Fnodes\u002Fprune-surround":938},[4,26,51,170,196,217,262],{"title":5,"path":6,"stem":7,"children":8,"page":25},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started",[9,13,17,21],{"title":10,"path":11,"stem":12},"Overview","\u002Fdocs\u002Fgetting-started\u002Foverview","1.docs\u002F1.getting-started\u002F01.overview",{"title":14,"path":15,"stem":16},"Installation","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F02.installation",{"title":18,"path":19,"stem":20},"Interface","\u002Fdocs\u002Fgetting-started\u002Finterface","1.docs\u002F1.getting-started\u002F03.interface",{"title":22,"path":23,"stem":24},"Your First Tree","\u002Fdocs\u002Fgetting-started\u002Fyour-first-tree","1.docs\u002F1.getting-started\u002F04.your-first-tree",false,{"title":27,"path":28,"stem":29,"children":30,"page":25},"Core Concepts","\u002Fdocs\u002Fcore-concepts","1.docs\u002F2.core-concepts",[31,35,39,43,47],{"title":32,"path":33,"stem":34},"Simulation","\u002Fdocs\u002Fcore-concepts\u002Fsimulation","1.docs\u002F2.core-concepts\u002F04.simulation",{"title":36,"path":37,"stem":38},"Shaping","\u002Fdocs\u002Fcore-concepts\u002Fshaping","1.docs\u002F2.core-concepts\u002F08.shaping",{"title":40,"path":41,"stem":42},"Trunks & Meshing","\u002Fdocs\u002Fcore-concepts\u002Ftrunks-meshing","1.docs\u002F2.core-concepts\u002F12.trunks-meshing",{"title":44,"path":45,"stem":46},"Foliage & Instancing","\u002Fdocs\u002Fcore-concepts\u002Ffoliage-instancing","1.docs\u002F2.core-concepts\u002F13.foliage-instancing",{"title":48,"path":49,"stem":50},"Glossary","\u002Fdocs\u002Fcore-concepts\u002Fglossary","1.docs\u002F2.core-concepts\u002F14.glossary",{"title":52,"path":53,"stem":54,"children":55,"page":25},"Features","\u002Fdocs\u002Ffeatures","1.docs\u002F3.features",[56,69,81,105,114,138,146,162],{"title":57,"path":58,"stem":59,"children":60,"page":25},"Mapping","\u002Fdocs\u002Ffeatures\u002Fmapping","1.docs\u002F3.features\u002F01.mapping",[61,64],{"title":57,"path":62,"stem":63},"\u002Fdocs\u002Ffeatures\u002Fmapping\u002Foverview","1.docs\u002F3.features\u002F01.mapping\u002F01.overview",{"title":65,"path":66,"stem":67,"badge":68},"Mapping Cookbook","\u002Fdocs\u002Ffeatures\u002Fmapping\u002Fcookbook","1.docs\u002F3.features\u002F01.mapping\u002F02.cookbook","WIP",{"title":70,"path":71,"stem":72,"children":73,"page":25},"Effectors","\u002Fdocs\u002Ffeatures\u002Feffectors","1.docs\u002F3.features\u002F02.effectors",[74,77],{"title":70,"path":75,"stem":76},"\u002Fdocs\u002Ffeatures\u002Feffectors\u002Foverview","1.docs\u002F3.features\u002F02.effectors\u002F01.overview",{"title":78,"path":79,"stem":80,"badge":68},"Effectors Cookbook","\u002Fdocs\u002Ffeatures\u002Feffectors\u002Fcookbook","1.docs\u002F3.features\u002F02.effectors\u002F02.cookbook",{"title":82,"path":83,"stem":84,"children":85,"page":25},"Decorations","\u002Fdocs\u002Ffeatures\u002Fdecorations","1.docs\u002F3.features\u002F03.decorations",[86,89,93,97,101],{"title":82,"path":87,"stem":88},"\u002Fdocs\u002Ffeatures\u002Fdecorations\u002Foverview","1.docs\u002F3.features\u002F03.decorations\u002F01.overview",{"title":90,"path":91,"stem":92},"Surface Decoration","\u002Fdocs\u002Ffeatures\u002Fdecorations\u002Fsurface","1.docs\u002F3.features\u002F03.decorations\u002F02.surface",{"title":94,"path":95,"stem":96},"Trunk Decoration","\u002Fdocs\u002Ffeatures\u002Fdecorations\u002Ftrunk","1.docs\u002F3.features\u002F03.decorations\u002F03.trunk",{"title":98,"path":99,"stem":100},"Assembly Decoration","\u002Fdocs\u002Ffeatures\u002Fdecorations\u002Fassembly","1.docs\u002F3.features\u002F03.decorations\u002F04.assembly",{"title":102,"path":103,"stem":104},"Cluster Decoration","\u002Fdocs\u002Ffeatures\u002Fdecorations\u002Fcluster","1.docs\u002F3.features\u002F03.decorations\u002F05.cluster",{"title":106,"path":107,"stem":108,"children":109,"page":25},"Traits","\u002Fdocs\u002Ffeatures\u002Ftraits","1.docs\u002F3.features\u002F04.traits",[110],{"title":111,"path":112,"stem":113},"Trait System","\u002Fdocs\u002Ffeatures\u002Ftraits\u002Foverview","1.docs\u002F3.features\u002F04.traits\u002F01.overview",{"title":115,"path":116,"stem":117,"children":118,"page":25},"Materials","\u002Fdocs\u002Ffeatures\u002Fmaterials","1.docs\u002F3.features\u002F05.materials",[119,122,126,130,134],{"title":115,"path":120,"stem":121},"\u002Fdocs\u002Ffeatures\u002Fmaterials\u002Foverview","1.docs\u002F3.features\u002F05.materials\u002F01.overview",{"title":123,"path":124,"stem":125},"Surface Materials","\u002Fdocs\u002Ffeatures\u002Fmaterials\u002Fsurface","1.docs\u002F3.features\u002F05.materials\u002F02.surface",{"title":127,"path":128,"stem":129},"Atlas Materials","\u002Fdocs\u002Ffeatures\u002Fmaterials\u002Fatlas","1.docs\u002F3.features\u002F05.materials\u002F03.atlas",{"title":131,"path":132,"stem":133,"badge":68},"Copernicus","\u002Fdocs\u002Ffeatures\u002Fmaterials\u002Fcopernicus","1.docs\u002F3.features\u002F05.materials\u002F04.copernicus",{"title":135,"path":136,"stem":137},"Baking","\u002Fdocs\u002Ffeatures\u002Fmaterials\u002Fbake","1.docs\u002F3.features\u002F05.materials\u002F05.bake",{"title":139,"defaultOpen":25,"path":140,"stem":141,"children":142,"page":25},"Atlas Workflow","\u002Fdocs\u002Ffeatures\u002Fatlases","1.docs\u002F3.features\u002F06.atlases",[143],{"title":139,"path":144,"stem":145},"\u002Fdocs\u002Ffeatures\u002Fatlases\u002Foverview","1.docs\u002F3.features\u002F06.atlases\u002F01.overview",{"title":147,"defaultOpen":25,"path":148,"stem":149,"children":150,"page":25},"Scan Workflow","\u002Fdocs\u002Ffeatures\u002Fscans","1.docs\u002F3.features\u002F07.scans",[151,154,158],{"title":147,"path":152,"stem":153},"\u002Fdocs\u002Ffeatures\u002Fscans\u002Foverview","1.docs\u002F3.features\u002F07.scans\u002F01.overview",{"title":155,"path":156,"stem":157},"Trunk Extension","\u002Fdocs\u002Ffeatures\u002Fscans\u002Fextension","1.docs\u002F3.features\u002F07.scans\u002F02.extension",{"title":159,"path":160,"stem":161,"badge":68},"Baking for Scans","\u002Fdocs\u002Ffeatures\u002Fscans\u002Fbaking","1.docs\u002F3.features\u002F07.scans\u002F03.baking",{"title":163,"defaultOpen":25,"path":164,"stem":165,"children":166,"page":25},"Assembly Workflow","\u002Fdocs\u002Ffeatures\u002Fassemblies","1.docs\u002F3.features\u002F08.assemblies",[167],{"title":163,"path":168,"stem":169},"\u002Fdocs\u002Ffeatures\u002Fassemblies\u002Foverview","1.docs\u002F3.features\u002F08.assemblies\u002F01.overview",{"title":171,"defaultOpen":25,"path":172,"stem":173,"children":174,"page":25},"Unreal","\u002Fdocs\u002Funreal","1.docs\u002F4.unreal",[175,179,183],{"title":176,"path":177,"stem":178},"Take Your Tree to Unreal","\u002Fdocs\u002Funreal\u002Ftree-to-unreal","1.docs\u002F4.unreal\u002F01.tree-to-unreal",{"title":180,"path":181,"stem":182},"Wind for Unreal","\u002Fdocs\u002Funreal\u002Fwind","1.docs\u002F4.unreal\u002F02.wind",{"title":184,"defaultOpen":25,"path":185,"stem":186,"children":187,"page":25},"Nanite","\u002Fdocs\u002Funreal\u002Fnanite","1.docs\u002F4.unreal\u002Fnanite",[188,192],{"title":189,"path":190,"stem":191},"Working with Assemblies in Unreal","\u002Fdocs\u002Funreal\u002Fnanite\u002Fskeletal-assemblies","1.docs\u002F4.unreal\u002Fnanite\u002F01.skeletal-assemblies",{"title":193,"path":194,"stem":195},"Nanite Assemblies & Unreal Export","\u002Fdocs\u002Funreal\u002Fnanite\u002Ftroubleshooting","1.docs\u002F4.unreal\u002Fnanite\u002F02.troubleshooting",{"title":197,"path":198,"stem":199,"children":200,"page":25},"Guru","\u002Fdocs\u002Fguru","1.docs\u002F5.guru",[201,205,209,213],{"title":202,"path":203,"stem":204},"Extend Natsura","\u002Fdocs\u002Fguru\u002Fextend-natsura","1.docs\u002F5.guru\u002F01.extend-natsura",{"title":206,"path":207,"stem":208},"Building Your Own Decorations","\u002Fdocs\u002Fguru\u002Fcustom-decorations","1.docs\u002F5.guru\u002F02.custom-decorations",{"title":210,"path":211,"stem":212,"badge":68},"VEX","\u002Fdocs\u002Fguru\u002Fvex","1.docs\u002F5.guru\u002F03.vex",{"title":214,"path":215,"stem":216,"badge":68},"Make Your Own Tools","\u002Fdocs\u002Fguru\u002Fcustom-tools","1.docs\u002F5.guru\u002F04.custom-tools",{"title":218,"path":219,"stem":220,"children":221,"page":25},"Help","\u002Fdocs\u002Fhelp","1.docs\u002F6.help",[222,226,242,246,250,254,258],{"title":223,"path":224,"stem":225},"Commercial Use","\u002Fdocs\u002Fhelp\u002Fcommercial-use","1.docs\u002F6.help\u002F01.commercial-use",{"title":227,"path":228,"stem":229,"children":230,"page":25},"Install & Upgrade","\u002Fdocs\u002Fhelp\u002Finstall-upgrade","1.docs\u002F6.help\u002F02.install-upgrade",[231,234,238],{"title":14,"path":232,"stem":233},"\u002Fdocs\u002Fhelp\u002Finstall-upgrade\u002Foverview","1.docs\u002F6.help\u002F02.install-upgrade\u002F01.overview",{"title":235,"path":236,"stem":237},"Install Natsura (Package Method)","\u002Fdocs\u002Fhelp\u002Finstall-upgrade\u002Fpackage","1.docs\u002F6.help\u002F02.install-upgrade\u002F02.package",{"title":239,"path":240,"stem":241,"badge":68},"Upgrading","\u002Fdocs\u002Fhelp\u002Finstall-upgrade\u002Fupgrading","1.docs\u002F6.help\u002F02.install-upgrade\u002F03.upgrading",{"title":243,"path":244,"stem":245},"Troubleshooting","\u002Fdocs\u002Fhelp\u002Ftroubleshooting","1.docs\u002F6.help\u002F03.troubleshooting",{"title":247,"path":248,"stem":249,"badge":68},"Common Issues","\u002Fdocs\u002Fhelp\u002Fcommon-issues","1.docs\u002F6.help\u002F04.common-issues",{"title":251,"path":252,"stem":253,"badge":68},"FAQ","\u002Fdocs\u002Fhelp\u002Ffaq","1.docs\u002F6.help\u002F05.faq",{"title":255,"path":256,"stem":257,"badge":68},"Support","\u002Fdocs\u002Fhelp\u002Fsupport","1.docs\u002F6.help\u002F06.support",{"title":259,"path":260,"stem":261,"badge":68},"Contact","\u002Fdocs\u002Fhelp\u002Fcontact","1.docs\u002F6.help\u002F07.contact",{"title":263,"path":264,"stem":265,"children":266,"page":25},"Node Reference","\u002Fdocs\u002Fnodes","1.docs\u002F7.Nodes",[267,270,275,278,283,287,291,295,299,303,307,311,315,319,323,327,331,335,339,343,346,350,354,358,362,366,370,374,378,382,386,390,394,398,402,406,410,414,419,423,427,431,435,439,443,447,451,455,459,463,467,471,475,479,483,487,491,495,499,503,508,512,516,520,524,527,531,535,539,543,546,550,554,558],{"title":263,"path":268,"stem":269},"\u002Fdocs\u002Fnodes\u002Fnode-reference","1.docs\u002F7.Nodes\u002F0.node-reference",{"title":271,"path":272,"stem":273,"badge":274},"Ancestor Effector","\u002Fdocs\u002Fnodes\u002Fancestor-effector","1.docs\u002F7.Nodes\u002Fancestor-effector","Experimental",{"title":98,"path":276,"stem":277},"\u002Fdocs\u002Fnodes\u002Fassembly-decoration","1.docs\u002F7.Nodes\u002Fassembly-decoration",{"title":279,"path":280,"stem":281,"badge":282},"Assembly Edit","\u002Fdocs\u002Fnodes\u002Fassembly-edit","1.docs\u002F7.Nodes\u002Fassembly-edit","New",{"title":284,"path":285,"stem":286,"badge":282},"Assembly Pack","\u002Fdocs\u002Fnodes\u002Fassembly-pack","1.docs\u002F7.Nodes\u002Fassembly-pack",{"title":288,"path":289,"stem":290},"Assembly Resource","\u002Fdocs\u002Fnodes\u002Fassembly-resource","1.docs\u002F7.Nodes\u002Fassembly-resource",{"title":292,"path":293,"stem":294,"badge":274},"Atlas 3D","\u002Fdocs\u002Fnodes\u002Fatlas-3d","1.docs\u002F7.Nodes\u002Fatlas-3d",{"title":296,"path":297,"stem":298,"badge":274},"Atlas Emboss","\u002Fdocs\u002Fnodes\u002Fatlas-emboss","1.docs\u002F7.Nodes\u002Fatlas-emboss",{"title":300,"path":301,"stem":302,"badge":274},"Atlas Import","\u002Fdocs\u002Fnodes\u002Fatlas-import","1.docs\u002F7.Nodes\u002Fatlas-import",{"title":304,"path":305,"stem":306,"badge":274},"Atlas Layout","\u002Fdocs\u002Fnodes\u002Fatlas-layout","1.docs\u002F7.Nodes\u002Fatlas-layout",{"title":308,"path":309,"stem":310,"badge":274},"Atlas Material","\u002Fdocs\u002Fnodes\u002Fatlas-material","1.docs\u002F7.Nodes\u002Fatlas-material",{"title":312,"path":313,"stem":314,"badge":274},"Atlas Mesh","\u002Fdocs\u002Fnodes\u002Fatlas-mesh","1.docs\u002F7.Nodes\u002Fatlas-mesh",{"title":316,"path":317,"stem":318,"badge":274},"Atlas Remesh","\u002Fdocs\u002Fnodes\u002Fatlas-remesh","1.docs\u002F7.Nodes\u002Fatlas-remesh",{"title":320,"path":321,"stem":322,"badge":274},"Atlas Source","\u002Fdocs\u002Fnodes\u002Fatlas-source","1.docs\u002F7.Nodes\u002Fatlas-source",{"title":324,"path":325,"stem":326,"badge":274},"Atlas Trace","\u002Fdocs\u002Fnodes\u002Fatlas-trace","1.docs\u002F7.Nodes\u002Fatlas-trace",{"title":328,"path":329,"stem":330,"badge":274},"Atlas Wizard","\u002Fdocs\u002Fnodes\u002Fatlas-wizard","1.docs\u002F7.Nodes\u002Fatlas-wizard",{"title":332,"path":333,"stem":334},"Bake","\u002Fdocs\u002Fnodes\u002Fbake","1.docs\u002F7.Nodes\u002Fbake",{"title":336,"path":337,"stem":338,"badge":282},"Build Assembly Rig","\u002Fdocs\u002Fnodes\u002Fbuild-assembly-rig","1.docs\u002F7.Nodes\u002Fbuild-assembly-rig",{"title":340,"path":341,"stem":342},"Classify","\u002Fdocs\u002Fnodes\u002Fclassify","1.docs\u002F7.Nodes\u002Fclassify",{"title":102,"path":344,"stem":345},"\u002Fdocs\u002Fnodes\u002Fcluster-decoration","1.docs\u002F7.Nodes\u002Fcluster-decoration",{"title":347,"path":348,"stem":349},"Core Decoration","\u002Fdocs\u002Fnodes\u002Fcore-decoration","1.docs\u002F7.Nodes\u002Fcore-decoration",{"title":351,"path":352,"stem":353,"badge":282},"Create Proxy","\u002Fdocs\u002Fnodes\u002Fcreate-proxy","1.docs\u002F7.Nodes\u002Fcreate-proxy",{"title":355,"path":356,"stem":357,"badge":282},"Debug Tree Rig","\u002Fdocs\u002Fnodes\u002Fdebug-tree-rig","1.docs\u002F7.Nodes\u002Fdebug-tree-rig",{"title":359,"path":360,"stem":361,"badge":274},"Deflection Effector","\u002Fdocs\u002Fnodes\u002Fdeflection-effector","1.docs\u002F7.Nodes\u002Fdeflection-effector",{"title":363,"path":364,"stem":365},"Delay","\u002Fdocs\u002Fnodes\u002Fdelay","1.docs\u002F7.Nodes\u002Fdelay",{"title":367,"path":368,"stem":369,"badge":274},"Direction Effector","\u002Fdocs\u002Fnodes\u002Fdirection-effector","1.docs\u002F7.Nodes\u002Fdirection-effector",{"title":371,"path":372,"stem":373,"badge":274},"Effector (Custom Base)","\u002Fdocs\u002Fnodes\u002Feffector","1.docs\u002F7.Nodes\u002Feffector",{"title":375,"path":376,"stem":377,"badge":274},"Effector Template","\u002Fdocs\u002Fnodes\u002Feffector-template","1.docs\u002F7.Nodes\u002Feffector-template",{"title":379,"path":380,"stem":381,"badge":282},"Export Unreal Nanite Assembly","\u002Fdocs\u002Fnodes\u002Fexport-unreal-nanite-assembly","1.docs\u002F7.Nodes\u002Fexport-unreal-nanite-assembly",{"title":383,"path":384,"stem":385},"Create Graft Mesh","\u002Fdocs\u002Fnodes\u002Fgraft-mesh","1.docs\u002F7.Nodes\u002Fgraft-mesh",{"title":387,"path":388,"stem":389,"badge":274},"Gravity Effector","\u002Fdocs\u002Fnodes\u002Fgravity-effector","1.docs\u002F7.Nodes\u002Fgravity-effector",{"title":391,"path":392,"stem":393},"Grow","\u002Fdocs\u002Fnodes\u002Fgrow","1.docs\u002F7.Nodes\u002Fgrow",{"title":395,"path":396,"stem":397,"badge":274},"Grow Draw","\u002Fdocs\u002Fnodes\u002Fgrow-draw","1.docs\u002F7.Nodes\u002Fgrow-draw",{"title":399,"path":400,"stem":401},"Import Highpoly","\u002Fdocs\u002Fnodes\u002Fhighpoly-import","1.docs\u002F7.Nodes\u002Fhighpoly-import",{"title":403,"path":404,"stem":405,"badge":282},"Identify Shared Instances","\u002Fdocs\u002Fnodes\u002Fidentify-shared-instances","1.docs\u002F7.Nodes\u002Fidentify-shared-instances",{"title":407,"path":408,"stem":409,"badge":282},"Import Assembly","\u002Fdocs\u002Fnodes\u002Fimport-assembly","1.docs\u002F7.Nodes\u002Fimport-assembly",{"title":411,"path":412,"stem":413,"badge":282},"Import Props","\u002Fdocs\u002Fnodes\u002Fimport-props","1.docs\u002F7.Nodes\u002Fimport-props",{"title":415,"path":416,"stem":417,"badge":418},"Internal Nodes","\u002Fdocs\u002Fnodes\u002Finternal-nodes","1.docs\u002F7.Nodes\u002Finternal-nodes","Internal",{"title":420,"path":421,"stem":422,"badge":282},"Kill","\u002Fdocs\u002Fnodes\u002Fkill","1.docs\u002F7.Nodes\u002Fkill",{"title":424,"path":425,"stem":426,"badge":274},"Magnet Effector","\u002Fdocs\u002Fnodes\u002Fmagnet-effector","1.docs\u002F7.Nodes\u002Fmagnet-effector",{"title":428,"path":429,"stem":430},"Map","\u002Fdocs\u002Fnodes\u002Fmap","1.docs\u002F7.Nodes\u002Fmap",{"title":432,"path":433,"stem":434,"badge":274},"Map Attribute","\u002Fdocs\u002Fnodes\u002Fmap-attribute","1.docs\u002F7.Nodes\u002Fmap-attribute",{"title":436,"path":437,"stem":438},"Map Blend","\u002Fdocs\u002Fnodes\u002Fmap-blend","1.docs\u002F7.Nodes\u002Fmap-blend",{"title":440,"path":441,"stem":442,"badge":274},"Map Constant","\u002Fdocs\u002Fnodes\u002Fmap-constant","1.docs\u002F7.Nodes\u002Fmap-constant",{"title":444,"path":445,"stem":446},"Map If","\u002Fdocs\u002Fnodes\u002Fmap-if","1.docs\u002F7.Nodes\u002Fmap-if",{"title":448,"path":449,"stem":450,"badge":274},"Map Random","\u002Fdocs\u002Fnodes\u002Fmap-random","1.docs\u002F7.Nodes\u002Fmap-random",{"title":452,"path":453,"stem":454,"badge":274},"Mapping Template","\u002Fdocs\u002Fnodes\u002Fmapping-template","1.docs\u002F7.Nodes\u002Fmapping-template",{"title":456,"path":457,"stem":458,"badge":274},"Noise Effector","\u002Fdocs\u002Fnodes\u002Fnoise-effector","1.docs\u002F7.Nodes\u002Fnoise-effector",{"title":460,"path":461,"stem":462,"badge":282},"Pivot Edit","\u002Fdocs\u002Fnodes\u002Fpivot-edit","1.docs\u002F7.Nodes\u002Fpivot-edit",{"title":464,"path":465,"stem":466,"badge":274},"Prune","\u002Fdocs\u002Fnodes\u002Fprune","1.docs\u002F7.Nodes\u002Fprune",{"title":468,"path":469,"stem":470},"Repeat","\u002Fdocs\u002Fnodes\u002Frepeat","1.docs\u002F7.Nodes\u002Frepeat",{"title":472,"path":473,"stem":474,"badge":282},"Rig to Assembly","\u002Fdocs\u002Fnodes\u002Frig-to-assembly","1.docs\u002F7.Nodes\u002Frig-to-assembly",{"title":476,"path":477,"stem":478},"Scan Material","\u002Fdocs\u002Fnodes\u002Fscan-material","1.docs\u002F7.Nodes\u002Fscan-material",{"title":480,"path":481,"stem":482},"Scan Profiles","\u002Fdocs\u002Fnodes\u002Fscan-profiles","1.docs\u002F7.Nodes\u002Fscan-profiles",{"title":484,"path":485,"stem":486},"Scan Rig","\u002Fdocs\u002Fnodes\u002Fscan-rig","1.docs\u002F7.Nodes\u002Fscan-rig",{"title":488,"path":489,"stem":490},"Scan to Parts","\u002Fdocs\u002Fnodes\u002Fscan-to-parts","1.docs\u002F7.Nodes\u002Fscan-to-parts",{"title":492,"path":493,"stem":494},"Scan to Patch","\u002Fdocs\u002Fnodes\u002Fscan-to-patch","1.docs\u002F7.Nodes\u002Fscan-to-patch",{"title":496,"path":497,"stem":498},"Scan to Tube","\u002Fdocs\u002Fnodes\u002Fscan-to-tube","1.docs\u002F7.Nodes\u002Fscan-to-tube",{"title":500,"path":501,"stem":502,"badge":274},"Seed Points","\u002Fdocs\u002Fnodes\u002Fseed-points","1.docs\u002F7.Nodes\u002Fseed-points",{"title":504,"path":505,"stem":506,"badge":507},"Select Decoration","\u002Fdocs\u002Fnodes\u002Fselect-decoration","1.docs\u002F7.Nodes\u002Fselect-decoration","Deprecated",{"title":509,"path":510,"stem":511},"Signal","\u002Fdocs\u002Fnodes\u002Fsignal","1.docs\u002F7.Nodes\u002Fsignal",{"title":513,"path":514,"stem":515,"badge":282},"Simplify Tree Rig and Skin","\u002Fdocs\u002Fnodes\u002Fsimplify-tree-rig-and-skin","1.docs\u002F7.Nodes\u002Fsimplify-tree-rig-and-skin",{"title":517,"path":518,"stem":519},"Simulate","\u002Fdocs\u002Fnodes\u002Fsimulate","1.docs\u002F7.Nodes\u002Fsimulate",{"title":521,"path":522,"stem":523},"Split","\u002Fdocs\u002Fnodes\u002Fsplit","1.docs\u002F7.Nodes\u002Fsplit",{"title":90,"path":525,"stem":526},"\u002Fdocs\u002Fnodes\u002Fsurface-decoration","1.docs\u002F7.Nodes\u002Fsurface-decoration",{"title":528,"path":529,"stem":530},"Surface Resource","\u002Fdocs\u002Fnodes\u002Fsurface-resource","1.docs\u002F7.Nodes\u002Fsurface-resource",{"title":532,"path":533,"stem":534,"badge":282},"Surface Wizard","\u002Fdocs\u002Fnodes\u002Fsurface-wizard","1.docs\u002F7.Nodes\u002Fsurface-wizard",{"title":536,"path":537,"stem":538},"Switch","\u002Fdocs\u002Fnodes\u002Fswitch","1.docs\u002F7.Nodes\u002Fswitch",{"title":540,"path":541,"stem":542,"badge":282},"Treeparameterize","\u002Fdocs\u002Fnodes\u002Ftreeparameterize","1.docs\u002F7.Nodes\u002Ftreeparameterize",{"title":94,"path":544,"stem":545},"\u002Fdocs\u002Fnodes\u002Ftrunk-decoration","1.docs\u002F7.Nodes\u002Ftrunk-decoration",{"title":547,"path":548,"stem":549,"badge":507},"Unreal Wizard (Deprecated)","\u002Fdocs\u002Fnodes\u002Funreal-wizard","1.docs\u002F7.Nodes\u002Funreal-wizard",{"title":551,"path":552,"stem":553,"badge":282},"Wind Config","\u002Fdocs\u002Fnodes\u002Fwind-config","1.docs\u002F7.Nodes\u002Fwind-config",{"title":555,"path":556,"stem":557,"badge":282},"Wind Previs","\u002Fdocs\u002Fnodes\u002Fwind-previs","1.docs\u002F7.Nodes\u002Fwind-previs",{"title":559,"path":560,"stem":561},"Wrangle","\u002Fdocs\u002Fnodes\u002Fwrangle","1.docs\u002F7.Nodes\u002Fwrangle",{"id":563,"title":464,"body":564,"description":923,"extension":924,"meta":925,"navigation":934,"path":465,"robots":25,"seo":935,"sitemap":936,"stem":466,"__hash__":937},"docs\u002F1.docs\u002F7.Nodes\u002Fprune.md",{"type":565,"value":566,"toc":907},"minimark",[567,578,592,597,625,630,633,694,698,719,723,727,748,751,813,817,841,845,873,877,894],[568,569,570],"warning",{},[571,572,573,577],"p",{},[574,575,576],"strong",{},"Experimental."," Behaviour and parameters may change.",[571,579,580,581,583,584,587,588,591],{},"The ",[574,582,464],{}," node removes existing branches when conditions are met. It evaluates attributes on internodes and marks them for deletion, re-evaluates over multiple cycles (so branches can be pruned later in life when they get too old or crowded), and supports a start delay to allow initial growth before pruning begins. Two testing modes are available: ",[574,585,586],{},"Threshold"," compares an attribute against a value; ",[574,589,590],{},"Expression"," evaluates a custom VEX rule.",[593,594,596],"h2",{"id":595},"inputs","Inputs",[598,599,600,613],"table",{},[601,602,603],"thead",{},[604,605,606,610],"tr",{},[607,608,609],"th",{},"Input",[607,611,612],{},"Description",[614,615,616],"tbody",{},[604,617,618,622],{},[619,620,621],"td",{},"Input 0: Graph",[619,623,624],{},"The incoming Natsura graph.",[626,627,629],"h3",{"id":628},"attributes","Attributes",[571,631,632],{},"Prune consumes attributes but does not typically emit new ones. Common inputs:",[598,634,635,644],{},[601,636,637],{},[604,638,639,642],{},[607,640,641],{},"Attribute",[607,643,612],{},[614,645,646,657,666,675,684],{},[604,647,648,654],{},[619,649,650],{},[651,652,653],"code",{},"height",[619,655,656],{},"Common pruning input.",[604,658,659,664],{},[619,660,661],{},[651,662,663],{},"age",[619,665,656],{},[604,667,668,673],{},[619,669,670],{},[651,671,672],{},"u",[619,674,656],{},[604,676,677,682],{},[619,678,679],{},[651,680,681],{},"generation",[619,683,656],{},[604,685,686,691],{},[619,687,688],{},[651,689,690],{},"density",[619,692,693],{},"Custom pruning input.",[593,695,697],{"id":696},"outputs","Outputs",[598,699,700,709],{},[601,701,702],{},[604,703,704,707],{},[607,705,706],{},"Output",[607,708,612],{},[614,710,711],{},[604,712,713,716],{},[619,714,715],{},"Output: Graph",[619,717,718],{},"The graph with pruned internodes removed.",[593,720,722],{"id":721},"parameters","Parameters",[626,724,726],{"id":725},"condition","Condition",[598,728,729,738],{},[601,730,731],{},[604,732,733,736],{},[607,734,735],{},"Parameter",[607,737,612],{},[614,739,740],{},[604,741,742,745],{},[619,743,744],{},"Use Expression",[619,746,747],{},"Threshold removes components based on attribute or value thresholds; Snippet removes them based on a custom VEX snippet condition.",[626,749,586],{"id":750},"threshold",[598,752,753,761],{},[601,754,755],{},[604,756,757,759],{},[607,758,735],{},[607,760,612],{},[614,762,763,781,789,797,805],{},[604,764,765,768],{},[619,766,767],{},"Compare Attribute",[619,769,770,771,773,774,773,776,773,778,780],{},"The attribute name for the first operand (when Type A is Attribute). Common choices: ",[651,772,653],{},", ",[651,775,663],{},[651,777,672],{},[651,779,681],{},".",[604,782,783,786],{},[619,784,785],{},"Operation",[619,787,788],{},"Comparison operator: ==, !=, >, >=, \u003C, \u003C=.",[604,790,791,794],{},[619,792,793],{},"Graph Type B",[619,795,796],{},"Gate Value (a constant) or Attribute (a specific attribute from the plant structure).",[604,798,799,802],{},[619,800,801],{},"Test Value",[619,803,804],{},"The constant for the second operand (when Type B is Gate Value). Range 0-10.",[604,806,807,810],{},[619,808,809],{},"Test Attribute",[619,811,812],{},"The attribute name for the second operand (when Type B is Attribute).",[626,814,816],{"id":815},"snippet","Snippet",[598,818,819,827],{},[601,820,821],{},[604,822,823,825],{},[607,824,735],{},[607,826,612],{},[614,828,829],{},[604,830,831,834],{},[619,832,833],{},"Prune Snippet",[619,835,836,837,840],{},"Inline VEX for custom logic (",[651,838,839],{},"f@height > 5",", say).",[626,842,844],{"id":843},"prune-cycle-settings","Prune Cycle Settings",[598,846,847,855],{},[601,848,849],{},[604,850,851,853],{},[607,852,735],{},[607,854,612],{},[614,856,857,865],{},[604,858,859,862],{},[619,860,861],{},"Test Lifetime",[619,863,864],{},"Number of iterations for pruning operations, allowing progressive refinement. Controls how many times the condition is re-evaluated for each internode. Range 0-10.",[604,866,867,870],{},[619,868,869],{},"Start Delay",[619,871,872],{},"Time delay (in steps \u002F iterations) before pruning takes effect. Useful for allowing initial growth before evaluation begins. Range 0-10.",[593,874,876],{"id":875},"notes","Notes",[878,879,880,888],"ul",{},[881,882,883,884,887],"li",{},"Prune re-evaluates conditions over multiple cycles, unlike ",[885,886,420],"a",{"href":421}," which acts immediately. This makes it suitable for gradual die-back behaviours.",[881,889,890,891,893],{},"For complex pruning logic, calculate custom attributes in a ",[885,892,559],{"href":560}," upstream and use them as the test attribute in Prune.",[571,895,896,897,900,901,900,903,900,905],{},"See also: ",[885,898,899],{"href":33},"Simulation concept"," · ",[885,902,420],{"href":421},[885,904,559],{"href":560},[885,906,468],{"href":469},{"title":908,"searchDepth":909,"depth":909,"links":910},"",2,[911,915,916,922],{"id":595,"depth":909,"text":596,"children":912},[913],{"id":628,"depth":914,"text":629},3,{"id":696,"depth":909,"text":697},{"id":721,"depth":909,"text":722,"children":917},[918,919,920,921],{"id":725,"depth":914,"text":726},{"id":750,"depth":914,"text":586},{"id":815,"depth":914,"text":816},{"id":843,"depth":914,"text":844},{"id":875,"depth":909,"text":876},"Removes branches during growth by re-testing conditions across multiple cycles, simulating natural die-back and self-pruning.","md",{"context":926,"internal":927,"since":928,"tags":929,"experimental":931,"sidebar":932,"category":933},"sop","natsura::prune::1.0","20.5",[930],"natsura",true,{"label":464},"Growth",{"badge":274},{"title":464,"description":923},{"loc":465},"Wv3oX0_dF1bMLV-H5HHJuSm81jIbUM5Veni6RL16tKQ",[939,941],{"title":460,"path":461,"stem":462,"description":940,"badge":282,"children":-1},"Interactive state for manually placing pivots on input assembly geometry when auto-rigging fails. Inner utility of the Assembly Resource.",{"title":468,"path":469,"stem":470,"description":942,"children":-1},"Defines a looping block in the graph. Encapsulates a subgraph between Repeat Begin and Repeat End, re-evaluating it N times with time-varying attributes.",1781188284501]