[{"data":1,"prerenderedAt":960},["ShallowReactive",2],{"navigation":3,"\u002Fdocs\u002Fnodes\u002Fwrangle":562,"\u002Fdocs\u002Fnodes\u002Fwrangle-surround":956},[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":559,"body":564,"description":937,"extension":938,"meta":939,"navigation":952,"path":560,"robots":25,"seo":953,"sitemap":954,"stem":561,"__hash__":955},"docs\u002F1.docs\u002F7.Nodes\u002Fwrangle.md",{"type":565,"value":566,"toc":922},"minimark",[567,584,589,637,642,645,750,767,771,792,796,799,843,847,867,871,891,895,908],[568,569,570,571,574,575,579,580,583],"p",{},"The ",[572,573,559],"strong",{}," node provides a VEX interface into the procedural graph. It runs on active growth tips during simulation (not on static geometry) and is the primary way to create custom attributes for mappings, gates, and effectors. It can sample external Houdini geometry (SDFs, attributes) to guide growth. Attributes created here flow upstream to parent nodes and sockets: set ",[576,577,578],"code",{},"f@my_bend"," in a Wrangle and you can use it in a ",[581,582,428],"a",{"href":429}," connected to a Grow node's Pitch input.",[585,586,588],"h2",{"id":587},"inputs","Inputs",[590,591,592,605],"table",{},[593,594,595],"thead",{},[596,597,598,602],"tr",{},[599,600,601],"th",{},"Input",[599,603,604],{},"Description",[606,607,608,617,629],"tbody",{},[596,609,610,614],{},[611,612,613],"td",{},"Input 0: Graph",[611,615,616],{},"The Natsura graph. Wrangle runs on the active tips.",[596,618,619,622],{},[611,620,621],{},"Input 1: Skeleton (optional)",[611,623,624,625,628],{},"The full simulated skeleton (if enabled). Useful for ",[576,626,627],{},"nearpoints()"," queries.",[596,630,631,634],{},[611,632,633],{},"Input 2+: Geometry (optional)",[611,635,636],{},"Standard Houdini geometry or volumes for environment sampling.",[638,639,641],"h3",{"id":640},"attributes","Attributes",[568,643,644],{},"Built-in attributes available for reading and writing:",[590,646,647,656],{},[593,648,649],{},[596,650,651,654],{},[599,652,653],{},"Attribute",[599,655,604],{},[606,657,658,668,677,686,695,704,713,722,732,741],{},[596,659,660,665],{},[611,661,662],{},[576,663,664],{},"id",[611,666,667],{},"Built-in attribute available for reading and writing.",[596,669,670,675],{},[611,671,672],{},[576,673,674],{},"parent_id",[611,676,667],{},[596,678,679,684],{},[611,680,681],{},[576,682,683],{},"generation",[611,685,667],{},[596,687,688,693],{},[611,689,690],{},[576,691,692],{},"u",[611,694,667],{},[596,696,697,702],{},[611,698,699],{},[576,700,701],{},"age",[611,703,667],{},[596,705,706,711],{},[611,707,708],{},[576,709,710],{},"width",[611,712,667],{},[596,714,715,720],{},[611,716,717],{},[576,718,719],{},"internode_length",[611,721,667],{},[596,723,724,729],{},[611,725,726],{},[576,727,728],{},"P",[611,730,731],{},"Built-in attribute available for reading and writing. Modifying it affects growth direction.",[596,733,734,739],{},[611,735,736],{},[576,737,738],{},"N",[611,740,731],{},[596,742,743,748],{},[611,744,745],{},[576,746,747],{},"up",[611,749,731],{},[568,751,752,753,756,757,760,761,763,764,766],{},"Custom attributes (",[576,754,755],{},"f@density",", ",[576,758,759],{},"i@kill",", anything else) can be created and used downstream in ",[581,762,428],{"href":429}," or ",[581,765,536],{"href":537},".",[585,768,770],{"id":769},"outputs","Outputs",[590,772,773,782],{},[593,774,775],{},[596,776,777,780],{},[599,778,779],{},"Output",[599,781,604],{},[606,783,784],{},[596,785,786,789],{},[611,787,788],{},"Output: Graph",[611,790,791],{},"The modified graph.",[585,793,795],{"id":794},"parameters","Parameters",[638,797,641],{"id":798},"attributes-1",[590,800,801,810],{},[593,802,803],{},[596,804,805,808],{},[599,806,807],{},"Parameter",[599,809,604],{},[606,811,812,820,827,835],{},[596,813,814,817],{},[611,815,816],{},"Graph Attributes",[611,818,819],{},"Registers new attributes so they appear in Natsura's UI (dropdowns, inputs). Manages attributes available for use in custom growth logic.",[596,821,822,824],{},[611,823,653],{},[611,825,826],{},"Name of the attribute being manipulated.",[596,828,829,832],{},[611,830,831],{},"Value",[611,833,834],{},"Value assigned to the attribute.",[596,836,837,840],{},[611,838,839],{},"Mapped Attribute",[611,841,842],{},"References external mappings or relationships.",[638,844,846],{"id":845},"vex-code","VEX Code",[590,848,849,857],{},[593,850,851],{},[596,852,853,855],{},[599,854,807],{},[599,856,604],{},[606,858,859],{},[596,860,861,864],{},[611,862,863],{},"Graph Snippet",[611,865,866],{},"The VEX code to execute. Write VEX for dynamic evaluations, custom solvers, environmental responses, or attribute-driven adjustments.",[638,868,870],{"id":869},"connections","Connections",[590,872,873,881],{},[593,874,875],{},[596,876,877,879],{},[599,878,807],{},[599,880,604],{},[606,882,883],{},[596,884,885,888],{},[611,886,887],{},"Connect Main",[611,889,890],{},"Feeds the simulation output back into Input 1 for self-queries. Toggle this for main graph connections.",[585,892,894],{"id":893},"notes","Notes",[896,897,898,902,905],"ul",{},[899,900,901],"li",{},"Wrangle requires familiarity with VEX scripting to use well.",[899,903,904],{},"Runs within the solver loop on active growth tips, not as a standard SOP operation.",[899,906,907],{},"Attributes created here are available to upstream nodes via inputs and mappings.",[568,909,910,911,914,915,914,918,914,920],{},"See also: ",[581,912,913],{"href":33},"Simulation concept"," · ",[581,916,917],{"href":211},"Custom VEX",[581,919,428],{"href":429},[581,921,536],{"href":537},{"title":923,"searchDepth":924,"depth":924,"links":925},"",2,[926,930,931,936],{"id":587,"depth":924,"text":588,"children":927},[928],{"id":640,"depth":929,"text":641},3,{"id":769,"depth":924,"text":770},{"id":794,"depth":924,"text":795,"children":932},[933,934,935],{"id":798,"depth":929,"text":641},{"id":845,"depth":929,"text":846},{"id":869,"depth":929,"text":870},{"id":893,"depth":924,"text":894},"Advanced VEX interface. Emit attributes, define gates, or prototype effectors directly into the Natsura graph.","md",{"context":940,"internal":941,"since":942,"tags":943,"sidebar":950,"category":951},"sop","natsura::wrangle::1.0","20.5",[944,945,946,947,948,949],"natsura","simulate","plants","wrangle","vex","procedural",{"label":559},"Growth",true,{"title":559,"description":937},{"loc":560},"XCZOb5enWGC_w47QYGp1E4toIZmTtKRlTPqgbMQlldU",[957,959],{"title":555,"path":556,"stem":557,"description":958,"badge":282,"children":-1},"In-Houdini preview of a Wind Config chain. Plays back a cheap wind animation in the viewport so the boundaries between wind layers are visible. Not one-for-one with the engine-side wind.",null,1781188293811]