<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="https://digitalproduction.com/wp-content/plugins/xslt/public/template.xsl"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:rssFeedStyles="http://www.wordpress.org/ns/xslt#"
>

<channel>
	<title>foliage - DIGITAL PRODUCTION</title>
	<atom:link href="https://digitalproduction.com/tag/foliage/feed/" rel="self" type="application/rss+xml" />
	<link>https://digitalproduction.com</link>
	<description>Magazine for Digital Media Production</description>
	<lastBuildDate>Tue, 21 Apr 2026 06:45:14 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/cropped-dp-logo-kurz-weiss-auf-schwarz.png?fit=32%2C32&#038;quality=72&#038;ssl=1</url>
	<title>foliage - DIGITAL PRODUCTION</title>
	<link>https://digitalproduction.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">236729828</site>	<item>
		<title>Natsura 0.6 adds effectors and Nanite export for Houdini Foliage</title>
		<link>https://digitalproduction.com/2026/04/21/natsura-0-6-adds-effectors-and-nanite-export-for-houdini-foliage/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Tue, 21 Apr 2026 04:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[topnews]]></category>
		<category><![CDATA[foliage]]></category>
		<category><![CDATA[growth]]></category>
		<category><![CDATA[Houdini]]></category>
		<category><![CDATA[Nanite]]></category>
		<category><![CDATA[PostHog]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[SideFX]]></category>
		<category><![CDATA[Unreal]]></category>
		<category><![CDATA[USD]]></category>
		<category><![CDATA[Vegetation]]></category>
		<category><![CDATA[VEX]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=271030</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://digitalproduction.com/wp-content/uploads/2026/04/tree_dark-1013x1080.avif" width="1013" height="1080" title="" alt="A majestic tree with a thick, textured trunk and lush, vibrant green foliage cascading down its branches. Swirling green mist envelops parts of the tree, creating an ethereal, mystical atmosphere. The sunlight filters through the leaves, highlighting the tree's grandeur." /></div><div><p>New growth controls, a new assembly workflow, and a long changelog full of speedups, warnings, and some very honest rough edges.</p>
<p>The post <a href="https://digitalproduction.com/2026/04/21/natsura-0-6-adds-effectors-and-nanite-export-for-houdini-foliage/">Natsura 0.6 adds effectors and Nanite export for Houdini Foliage</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://digitalproduction.com/wp-content/uploads/2026/04/tree_dark-1013x1080.avif" width="1013" height="1080" title="" alt="A majestic tree with a thick, textured trunk and lush, vibrant green foliage cascading down its branches. Swirling green mist envelops parts of the tree, creating an ethereal, mystical atmosphere. The sunlight filters through the leaves, highlighting the tree's grandeur." /></div><div><p class="wp-block-paragraph"><em>For those who don’t know the tool: Natsura, the <a href="https://www.natsura.com/?" title=""> Houdini foliage toolkit</a> lives inside <a href="https://www.sidefx.com/">Houdini</a>, can push assets to <a href="https://www.unrealengine.com/">Unreal Engine</a> workflows, and now leans harder into assemblies, mapping, and export glue.</em></p>
<span hidden class="__iawmlf-post-loop-links" data-iawmlf-links="[{&quot;id&quot;:14126,&quot;href&quot;:&quot;https:\/\/www.natsura.com\/?&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260421040545\/https:\/\/www.natsura.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-04-21 04:28:49&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-25 04:52:17&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-04-28 15:19:06&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-07 22:23:32&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-21 07:12:12&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-05-25 13:22:19&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-03 16:15:54&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-10 18:13:27&quot;,&quot;http_code&quot;:206},{&quot;date&quot;:&quot;2026-06-16 08:06:10&quot;,&quot;http_code&quot;:206}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-16 08:06:10&quot;,&quot;http_code&quot;:206},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:1018,&quot;href&quot;:&quot;https:\/\/www.sidefx.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20251204143154\/https:\/\/www.sidefx.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 16:49:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2025-12-30 19:13:28&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-02 22:28:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-06 08:10:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-12 14:20:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-15 15:27:19&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-18 21:23:53&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 17:31:41&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-27 05:49:09&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-30 19:43:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-03 08:00:07&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 17:16:13&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-09 22:17:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-13 21:44:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-17 05:01:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-20 07:14:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-23 12:07:04&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-26 14:03:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-02 11:22:10&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 02:41:44&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-09 10:03:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 11:24:26&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 08:14:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-19 15:14:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-22 15:31:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-26 07:19:45&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-29 11:44:56&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-02 04:08:18&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 01:21:48&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 09:57:58&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-13 10:38:40&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 11:11:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-19 16:00:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-23 01:01:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-26 09:25:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 11:53:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-03 15:24:32&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-06 16:32:15&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-09 20:50:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-12 21:31:56&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-16 01:41:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-19 13:34:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-22 14:05:22&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-25 14:42:33&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-29 12:25:05&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-01 13:44:17&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-04 14:34:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-07 18:28:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-10 20:40:20&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-14 10:11:46&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-14 10:11:46&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:111,&quot;href&quot;:&quot;https:\/\/www.unrealengine.com&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20151204232319\/https:\/\/www.unrealengine.com\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2025-12-27 12:26:48&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2025-12-30 15:25:07&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-02 20:30:37&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-06 15:03:35&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-10 04:35:10&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-13 06:58:45&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-16 19:02:02&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-19 19:09:16&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-23 03:22:56&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-26 10:01:27&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-01-29 11:03:40&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-01 18:36:23&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-05 05:48:52&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-08 15:13:49&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-11 17:43:59&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-14 18:34:30&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-17 20:27:22&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-22 05:04:54&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-02-25 22:07:00&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-01 11:10:11&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-04 12:22:44&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-07 12:49:52&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-10 15:51:24&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-13 19:39:29&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-16 20:28:09&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-20 04:51:34&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-23 11:07:48&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-26 17:41:34&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-03-29 18:33:16&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-02 05:00:23&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-05 10:16:49&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-08 14:32:15&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-11 18:22:44&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-14 18:48:25&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-17 19:30:42&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-21 04:01:48&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-24 07:20:38&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-27 07:34:27&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-04-30 07:54:08&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-03 08:10:59&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-06 08:53:55&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-09 09:55:29&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-12 11:22:13&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-15 11:40:59&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-18 13:53:25&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-21 13:59:53&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-24 17:50:08&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-27 21:43:59&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-05-31 03:24:29&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-03 03:42:51&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-06 10:47:17&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-09 11:06:40&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-12 11:36:12&quot;,&quot;http_code&quot;:403},{&quot;date&quot;:&quot;2026-06-15 12:13:31&quot;,&quot;http_code&quot;:403}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-15 12:13:31&quot;,&quot;http_code&quot;:403},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:14127,&quot;href&quot;:&quot;https:\/\/www.natsura.com\/?utm_source=chatgpt.com&quot;,&quot;archived_href&quot;:&quot;&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[],&quot;broken&quot;:false,&quot;last_checked&quot;:null,&quot;process&quot;:&quot;done&quot;}]"></span>


<figure class="wp-block-embed is-type-rich is-provider-embed-handler wp-block-embed-embed-handler"><div class="wp-block-embed__wrapper">
<div style="width: 640px;" class="wp-video"><video class="wp-video-shortcode" id="video-271030-1" width="640" height="360" preload="metadata" controls="controls"><source type="video/mp4" src="https://h734mnxlx8nxangb.public.blob.vercel-storage.com/output_bg_h264.mp4?_=1" /><a href="https://h734mnxlx8nxangb.public.blob.vercel-storage.com/output_bg_h264.mp4">https://h734mnxlx8nxangb.public.blob.vercel-storage.com/output_bg_h264.mp4</a></video></div>
</div></figure>



<h3 id="what-shipped-in-0-6" class="wp-block-heading">What shipped in 0.6</h3>



<p class="wp-block-paragraph">Version 0.6.0.0 landed on March 25, 2026, with support for Houdini 20.5 and Houdini 21.0. The release calls out modular effectors, Nanite assemblies, an assembly decorator, a revamped UI, analytics, scan extension, and Houdini 21 support. The update introduces an Assembly workflow aimed at quickly rigging twig and branch libraries and assembling canopies. There is also a set of tools for <a href="https://digitalproduction.com/tag/unreal/" title="Unreal">Unreal </a>Nanite skeletal assembly support, paired with wind authoring tools. Assembly-related nodes are flagged as experimental in the release notes, though. Be careful. </p>



<p class="wp-block-paragraph">On the shaping side, the release adds a modular effector system like a bolt on simulation modifiers with no VEX required. Effectors are an extendable stack, and the base effector node supports writing VEX to extend the simulation and respond to geometry and inputs.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  fetchpriority="high"  decoding="async"  width="682"  height="360"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/image.gif?resize=682%2C360&ssl=1"  alt="https://www.natsura.com/_vercel/image?url=%2Ffeatures%2Fgifs%2Fphototropism.gif&w=1536&q=80"  class="wp-image-271686" ></figure>



<h3 id="assemblies-decorators-and-unreal-export" class="wp-block-heading">Assemblies, decorators, and Unreal export</h3>



<p class="wp-block-paragraph">The release adds new nodes for an assembly pipeline, including an assembly resource node for mesh library import and auto rigging, an assembly decoration node for canopy decoration that can pick modules based on traits and transform instance hierarchies with rigid rotations, and a classify node for trait-based module classification.</p>



<p class="wp-block-paragraph">Export to Unreal related workflows gets multiple mentions. The export node for Unreal <a href="https://digitalproduction.com/tag/nanite/" title="Nanite">Nanite </a>assembly lists updates including material support, skeletal and static assembly, fixed instance naming, and removal of a transform on points that broke instancing. There is also a LOP node for USD workflows that creates a Nanite assembly for SOP based creation.</p>



<p class="wp-block-paragraph">Wind support is expanded through new nodes for wind initialisation and validation, wind class assignment for Unreal, a wind preview visualisation tool that is functional but not accurate or meant to look good, and a node that exports UE5 DynamicWindSkeletalData as JSON. If your environment team already has a wind data convention, this is the part to validate early, especially around naming, material binding, and what your in-engine tooling expects.</p>



<h3 id="effectors-guides-and-growth-controls" class="wp-block-heading">Effectors, guides, and growth controls</h3>



<p class="wp-block-paragraph">Several new effectors are listed: deflection, magnet attraction, gravitropism, gravity, and noise based growth perturbation. The grow node line gets a long set of updates in this release, including a new spiral parameter with absolute and relative modes, integration with the effector stack, and an updated decorator stack format to match the effector stack.</p>



<p class="wp-block-paragraph">One practical change is the way mapping and prim construction are described. Map prim construction is deferred to grow, which is described as reducing node count and compile time. There is also an instant colour preview mentioned, plus options for skeleton swapping and custom draw modules. Growth workflows appear to be treated as a family of versions, with backwards compatibility restored across multiple grow versions and various mapping and parameter warning cleanups.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/Fm00WY8dCT4?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent&listType=playlist&list=PLAENANEmRYZV2fi6HGp_1iOg_2ohOq446" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h3 id="rig-simplification-and-reskinning" class="wp-block-heading">Rig simplification and reskinning</h3>



<p class="wp-block-paragraph">Rig simplification tooling shows up both as a new simplify rig node and as updates to a simplify rig reskin path, as well as multi stem tree support, chaining of simplify nodes, and added carve method and max joints count.  If your pipeline needs a predictable joint budget for game ready trees, this is where you will want to spend time. </p>



<h3 id="analytics-and-privacy-details" class="wp-block-heading">Analytics and privacy details</h3>



<p class="wp-block-paragraph">Analytics is “opt-in” and disabled by default, with no data collected without explicit user consent.  If you work in an environment with strict compliance rules, the opt in default and EU cloud note are helpful details, but you still need to run your own review. Make sure your team knows what is allowed, and that tool telemetry decisions match your facility policy.</p>



<p class="wp-block-paragraph">The notes also state that 0.7 will be a breaking release, and this 0.6 release includes precursor work such as a standardised mapping architecture, groundwork for decorator cook trigger decoupling, and a foundation for mappable decorator parameters. Read that as a warning to keep a rollback plan, and to budget time for update testing before you touch active porudction setups.</p>



<figure class="wp-block-image size-full"><a href="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/fm00wy8dct4-00-01-28-install-natsura-package-windows.png?quality=72&ssl=1"><img data-recalc-dims="1"  decoding="async"  width="1200"  height="675"  sizes="(max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/04/fm00wy8dct4-00-01-28-install-natsura-package-windows.png?resize=1200%2C675&quality=72&ssl=1"  alt="A dark-themed user interface displaying an account overview for &#039;rFatsura&#039;. Sections include subscription status, billing information, and recent transactions. Below, available licenses are listed with their active statuses and details like license keys, devices, and created dates."  class="wp-image-271680" ></a></figure>



<h3 id="compatibility-notes-for-houdini-artists" class="wp-block-heading">Compatibility notes for Houdini artists</h3>



<p class="wp-block-paragraph">Houdini 21 support is obvious, including mention of an APEX graph schema enforcement fix. The release also claims continued full Houdini 20.5 support, plus compatibility work around Qt bindings.</p>



<p class="wp-block-paragraph">In practice, this release spans a lot of surface area: SOP level nodes, UI panels, export to Unreal, USD workflow hooks, analytics, and a mapping engine refactor. That is a lot of moving parts for a minor release number, even if the changelog is transparent about what is experimental. Treat the upgrade like you would any node library update: keep a copy of old scenes, validate the graphs, and test exports end to end before shipping anything client facing.</p>



<p class="wp-block-paragraph"><br /><a href="https://www.natsura.com/?utm_source=chatgpt.com">https://www.natsura.com/</a></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p>



<p class="wp-block-paragraph"></p><p>The post <a href="https://digitalproduction.com/2026/04/21/natsura-0-6-adds-effectors-and-nanite-export-for-houdini-foliage/">Natsura 0.6 adds effectors and Nanite export for Houdini Foliage</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		<enclosure url="https://h734mnxlx8nxangb.public.blob.vercel-storage.com/output_bg_h264.mp4" length="20311194" type="video/mp4" />

		<enclosure url="https://digitalproduction.com/wp-content/uploads/2026/04/tree_dark.avif" length="391757" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://digitalproduction.com/wp-content/uploads/2026/04/tree_dark-1013x1080.avif" width="1013" height="1080" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A majestic tree with a thick, textured trunk and lush, vibrant green foliage cascading down its branches. Swirling green mist envelops parts of the tree, creating an ethereal, mystical atmosphere. The sunlight filters through the leaves, highlighting the tree's grandeur.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://digitalproduction.com/wp-content/uploads/2026/04/tree_dark-1013x1080.avif" width="1013" height="1080" />
<post-id xmlns="com-wordpress:feed-additions:1">271030</post-id>	</item>
		<item>
		<title>CardCutter turns texture into Nanite meshes</title>
		<link>https://digitalproduction.com/2026/01/16/cardcutter-turns-texture-into-nanite-meshes/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Fri, 16 Jan 2026 06:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3D mesh]]></category>
		<category><![CDATA[Blender]]></category>
		<category><![CDATA[CardCutter]]></category>
		<category><![CDATA[decal]]></category>
		<category><![CDATA[Epic Games]]></category>
		<category><![CDATA[foliage]]></category>
		<category><![CDATA[game asset]]></category>
		<category><![CDATA[Geometry]]></category>
		<category><![CDATA[Nanite]]></category>
		<category><![CDATA[production pipeline]]></category>
		<category><![CDATA[realtime graphics]]></category>
		<category><![CDATA[The Triangle Forge]]></category>
		<category><![CDATA[Topology]]></category>
		<category><![CDATA[UE5]]></category>
		<category><![CDATA[Unreal]]></category>
		<category><![CDATA[Unreal Engine]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=246234</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/01/cardcutterbanner.webp?fit=1200%2C675&quality=72&ssl=1" width="1200" height="675" title="" alt="A collection of green leaves arranged on a dark background, alongside their geometric wireframe representations. The leaves vary in shape and size, showcasing detailed textures and vibrant colors." /></div><div><p>CardCutter for Blender 4.0+ generates Nanite-optimised meshes from texture masks for Unreal Engine foliage and decal pipelines.</p>
<p>The post <a href="https://digitalproduction.com/2026/01/16/cardcutter-turns-texture-into-nanite-meshes/">CardCutter turns texture into Nanite meshes</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/01/cardcutterbanner.webp?fit=1200%2C675&quality=72&ssl=1" width="1200" height="675" title="" alt="A collection of green leaves arranged on a dark background, alongside their geometric wireframe representations. The leaves vary in shape and size, showcasing detailed textures and vibrant colors." /></div><div><p class="wp-block-paragraph">The new <a href="https://ttfphilipp.gumroad.com/l/CardCutter" title="">CardCutter</a> add-on for <a href="https://digitalproduction.com/tag/blender/" title="Blender">Blender</a> converts texture masks into usable 3D geometry for Nanite-based projects in <a href="https://digitalproduction.com/tag/unreal/" title="Unreal">Unreal Engine 5</a>. Created by developer <a href="https://thetriangleforge.de/" title="">Philipp Russo,</a> the tool simplifies building game-ready foliage and decals by generating optimised meshes directly from source textures.</p>
<span hidden class="__iawmlf-post-loop-links" data-iawmlf-links="[{&quot;id&quot;:12782,&quot;href&quot;:&quot;https:\/\/ttfphilipp.gumroad.com\/l\/CardCutter&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260113095640\/https:\/\/ttfphilipp.gumroad.com\/l\/CardCutter&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-16 06:01:51&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 09:20:38&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 19:45:24&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 16:33:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 13:49:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 10:52:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-10 17:49:50&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-16 09:39:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-19 14:39:59&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-24 07:41:42&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-01 06:49:01&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-06 17:09:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-12 08:57:31&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-03-16 22:46:54&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-03 06:43:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-07 03:33:16&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-10 12:09:39&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-16 09:22:30&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-20 07:14:57&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-04-29 19:22:08&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-04 09:41:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-08 13:26:11&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-20 05:35:46&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-24 11:51:12&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-05-30 01:30:58&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-03 09:52:06&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-06-10 03:22:31&quot;,&quot;http_code&quot;:200}],&quot;broken&quot;:false,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-10 03:22:31&quot;,&quot;http_code&quot;:200},&quot;process&quot;:&quot;done&quot;},{&quot;id&quot;:12783,&quot;href&quot;:&quot;https:\/\/thetriangleforge.de&quot;,&quot;archived_href&quot;:&quot;http:\/\/web-wp.archive.org\/web\/20260113095650\/https:\/\/thetriangleforge.de\/&quot;,&quot;redirect_href&quot;:&quot;&quot;,&quot;checks&quot;:[{&quot;date&quot;:&quot;2026-01-16 06:01:52&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-20 09:20:37&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-23 19:45:23&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-01-29 16:33:49&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-02 13:49:47&quot;,&quot;http_code&quot;:200},{&quot;date&quot;:&quot;2026-02-06 10:52:23&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-10 17:49:47&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-16 09:39:46&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-19 14:39:59&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-02-24 07:41:44&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-01 06:49:01&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-06 17:09:40&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-12 08:57:34&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-03-16 22:46:56&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-03 06:43:39&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-07 03:33:17&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-10 12:09:41&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-16 09:22:32&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-20 07:14:59&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-04-29 19:22:09&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-04 09:41:06&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-08 13:26:11&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-20 05:35:47&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-24 11:51:12&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-05-30 01:30:54&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-03 09:52:07&quot;,&quot;http_code&quot;:503},{&quot;date&quot;:&quot;2026-06-10 03:22:33&quot;,&quot;http_code&quot;:503}],&quot;broken&quot;:true,&quot;last_checked&quot;:{&quot;date&quot;:&quot;2026-06-10 03:22:33&quot;,&quot;http_code&quot;:503},&quot;process&quot;:&quot;done&quot;}]"></span>


<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/ykCtEXZrGOc?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<p class="wp-block-paragraph">CardCutter operates as a geometry generation tool that converts 2D texture data, either alpha-masked colour images or greyscale masks, into fully triangulated 3D meshes suitable for Nanite rendering. The add-on functions within Blender’s Python API and supports Blender 4.0 or higher. According to the developer, the geometry output is designed to conform to Nanite’s mesh constraints, favouring dense, evenly distributed triangles over traditional quad-based topologies.</p>



<p class="wp-block-paragraph">Each processed mask is interpreted as a binary image, with the alpha threshold defining the polygon contour. The tool applies an internal vectorisation step to trace the boundary of the visible region, followed by a polygon simplification algorithm to remove redundant vertices. It then uses a relaxation solver to re-distribute triangle density uniformly across the surface, creating stable topology for Nanite’s internal micro-polygon clustering.</p>



<h3 id="automatic-atlas-splitting" class="wp-block-heading">Automatic atlas splitting</h3>



<p class="wp-block-paragraph">When the user provides a texture atlas (for example, a leaf sheet), CardCutter automatically detects discrete masked regions using connected-component labelling. Each detected region becomes a separate mesh object in Blender’s scene graph. This removes the need for manual cutting or polygon mask painting, which is typically required in foliage production. Each region retains its local UV coordinates, preserving the original texture mapping from the atlas. The output meshes can be exported directly as FBX or glTF, maintaining UV alignment and pivot orientation suitable for Unreal Engine import.</p>



<h3 id="geometry-presets-for-performance-tiers" class="wp-block-heading">Geometry presets for performance tiers</h3>



<p class="wp-block-paragraph">CardCutter offers several density presets: Low, Medium, and High, which define the target number of triangles per pixel area. The lower settings generate lightweight meshes for background vegetation, while the higher settings produce Nanite-ready geometry that benefits from Unreal’s automatic cluster streaming.</p>



<p class="wp-block-paragraph">The generated meshes are particularly intended for organic and irregular silhouettes like leaves, vines, ivy, ferns, but the developer also notes suitable use cases in flat debris, stickers, posters, and paper scraps, where alpha planes normally create overdraw problems.</p>



<p class="wp-block-paragraph">In Nanite rendering, alpha cutouts are computationally expensive since masked fragments are still rasterised. By converting them into actual geometry, CardCutter removes the transparency pass entirely, allowing the GPU to perform visibility culling at the triangle level. This is beneficial for scenes with dense foliage or decal overlays.</p>



<h3 id="export-workflow-and-integration" class="wp-block-heading">Export workflow and integration</h3>



<p class="wp-block-paragraph">Meshes generated by CardCutter can be exported directly from Blender using <a href="https://digitalproduction.com/tag/unreal/" title="Unreal">Unreal</a>’s standard FBX pipeline. The add-on does not alter material data; instead, it preserves UV maps for external shading setups. Unreal users can apply the same texture as an opacity mask or base colour without modification.</p>



<p class="wp-block-paragraph">CardCutter also supports consistent vertex orientation to avoid flipped normals during export. According to the developer, all geometry is manifold and suitable for Nanite import without further cleanup, though it may require triangulation if the user modifies topology post-generation.</p>



<h3 id="pricing-and-licensing" class="wp-block-heading">Pricing and licensing</h3>



<p class="wp-block-paragraph">CardCutter is distributed via <a>Gumroad</a>. The Individual/Freelance licence costs €12 and includes full functionality, updates, and one user seat. The Studio/Enterprise licence, priced at €50, allows unlimited installations within one facility and provides priority support for pipeline integration. Both include lifetime updates and are maintained by Philipp Russo under The Triangle Forge label.</p>



<h3 id="technical-limitations-and-notes" class="wp-block-heading">Technical limitations and notes</h3>



<p class="wp-block-paragraph">At the time of publication, CardCutter is compatible exclusively with Blender 4.0 or newer. The add-on does not currently support real-time texture-to-mesh previews or batch automation through the command line. </p>



<p class="wp-block-paragraph">Users should test export consistency when integrating the tool into complex Unreal foliage systems that depend on hierarchical instancing or runtime material overrides. The add-on outputs static geometry only, without procedural modifiers or animation rigs.</p><p>The post <a href="https://digitalproduction.com/2026/01/16/cardcutter-turns-texture-into-nanite-meshes/">CardCutter turns texture into Nanite meshes</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/01/cardcutterbanner.webp?fit=1280%2C720&#038;quality=72&#038;ssl=1" length="50448" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/01/cardcutterbanner.webp?fit=1200%2C675&#038;quality=72&#038;ssl=1" width="1200" height="675" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[A collection of green leaves arranged on a dark background, alongside their geometric wireframe representations. The leaves vary in shape and size, showcasing detailed textures and vibrant colors.]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2026/01/cardcutterbanner.webp?fit=1200%2C675&#038;quality=72&#038;ssl=1" width="1200" height="675" />
<post-id xmlns="com-wordpress:feed-additions:1">246234</post-id>	</item>
		<item>
		<title>Painterly Trees for Blender: ShapeScape Studio Blooms</title>
		<link>https://digitalproduction.com/2025/12/16/painterly-trees-for-blender-shapescape-studio-blooms/</link>
		
		<dc:creator><![CDATA[Bela Beier]]></dc:creator>
		<pubDate>Tue, 16 Dec 2025 08:00:00 +0000</pubDate>
				<category><![CDATA[News]]></category>
		<category><![CDATA[3D]]></category>
		<category><![CDATA[Blender]]></category>
		<category><![CDATA[Eevee]]></category>
		<category><![CDATA[flora]]></category>
		<category><![CDATA[foliage]]></category>
		<category><![CDATA[NPR]]></category>
		<category><![CDATA[procedural]]></category>
		<category><![CDATA[shader]]></category>
		<category><![CDATA[ShapeScape]]></category>
		<category><![CDATA[stylised]]></category>
		<category><![CDATA[toolkit]]></category>
		<category><![CDATA[Tradigital3D]]></category>
		<category><![CDATA[trees]]></category>
		<category><![CDATA[Vegetation]]></category>
		<guid isPermaLink="false">https://digitalproduction.com/?p=236950</guid>

					<description><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/animation.gif?fit=480%2C480&ssl=1" width="480" height="480" title="" alt="" /></div><div><p>New Blender add-on ShapeScape Studio lets artists grow painterly trees procedurally with NPR shaders, custom meshes, and built-in animation.</p>
<p>The post <a href="https://digitalproduction.com/2025/12/16/painterly-trees-for-blender-shapescape-studio-blooms/">Painterly Trees for Blender: ShapeScape Studio Blooms</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></description>
										<content:encoded><![CDATA[<div style="margin: 5px 5% 10px 5%;"><img src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/animation.gif?fit=480%2C480&ssl=1" width="480" height="480" title="" alt="" /></div><div><p class="wp-block-paragraph">Tradigital3D describes <a href="https://superhivemarket.com/products/shapescape-studio?ref=586" title="">ShapeScape Studio </a>as “a comprehensive toolkit for the digital painter.” It merges procedural generation with manual artistic control. Users can either pick from included presets or import their own meshes and texture maps to generate foliage in a custom, hand-painted style. The system allows procedural generation from any mesh, letting artists feed trees, bushes, or grass models through the modifier setup to create stylised structures. Hand-painted textures can be applied directly, either from the six included foliage texture presets or from user-created sheets.</p>



<p class="wp-block-paragraph">The shader and colour parameters are fully adjustable, making it possible to simulate different seasons or moods by editing colour gradients and hue ramps. Built-in animation parameters allow for wind-driven motion, producing stylised movement in EEVEE renders. While the vendor claims “life-like simulation,” the exact deformation method is not documented and has not been independently verified at press time. The system remains fully non-destructive: artists can replace meshes, adjust textures, or retune shaders at any time without rebuilding the scene, thanks to its procedural node design.</p>



<figure class="wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><div class="wp-block-embed__wrapper">
<iframe loading="lazy" class="youtube-player" width="1200" height="675" src="https://www.youtube.com/embed/E8bPlFh3zoQ?version=3&rel=1&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent" allowfullscreen="true" style="border:0;" sandbox="allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox"></iframe>
</div></figure>



<h3 id="whats-in-the-package" class="wp-block-heading">What’s in the package</h3>



<p class="wp-block-paragraph">The toolkit includes more than 100 ready-to-use base models of trees, bushes, and grasses, and six NPR texture presets that can be freely replaced with personal hand-painted textures. ShapeScape operates as a node-based procedural system built on Blender’s modifier stack, including shader variations for trunk and leaf layers. Wind animation is built directly into the node graph and works in <a href="https://digitalproduction.com/tag/eevee/" title="Eevee">EEVEE </a>without external plug-ins. The product supports <a href="https://digitalproduction.com/2025/11/20/blender-5-0-its-here/" title="Blender 5.0 – it’s here!">Blender version 5.0</a> and newer, and requires no dependencies beyond the default Blender installation.</p>



<p class="wp-block-paragraph">According to the vendor, the setup is lightweight enough for real-time viewport previews in EEVEE. Compatibility with Cycles is not confirmed, though <a href="https://digitalproduction.com/tag/blender/" title="Blender">Blender</a>’s shared shader architecture would likely allow it to function with minor adjustments.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  decoding="async"  src="https://i0.wp.com/assets.superhivemarket.com/cache/ead02869992050c5c467449fdc3aaf00.png?w=1200&quality=72&ssl=1"  alt="" ></figure>



<h3 id="technical-implementation" class="wp-block-heading">Technical implementation</h3>



<p class="wp-block-paragraph">ShapeScape Studio runs entirely within Blender’s native node framework, with no compiled Python components. It behaves as a modifier-based geometry nodes system, allowing users to inspect and modify the procedural graph directly. Textures are standard image maps, mapped via shader nodes to define the look of foliage and bark. Artists can tweak colour gradients, saturation, and value contrast to produce painterly light effects.</p>



<p class="wp-block-paragraph">Wind animation appears to rely on procedural deformation using mathematical nodes, probably sine wave oscillation, allowing stylised motion at minimal computational cost. Because these parameters live inside the node tree, users can keyframe amplitude or speed values to tune movement per asset. The non-destructive nature of the setup means that animation can be disabled or modified without rebuilding the asset, making it easy to repurpose trees for static illustrations or stylised environments.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  loading="lazy"  decoding="async"  width="1200"  height="600"  sizes="auto, (max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/jd0u4disj41ma8j2ike9y995k867.gif?resize=1200%2C600&ssl=1"  alt="https://public-files.gumroad.com/jd0u4disj41ma8j2ike9y995k867"  class="wp-image-236959" ></figure>



<h3 id="workflow-integration" class="wp-block-heading">Workflow integration</h3>



<p class="wp-block-paragraph">ShapeScape Studio integrates cleanly into existing Blender projects. Artists can append the modifier setup or node group from the provided file into their own scenes and then replace the base meshes or materials with project-specific assets. Since it relies on EEVEE’s lightweight shading model, it is particularly well suited to stylised game backgrounds, animated short films, or concept visualisation.</p>



<p class="wp-block-paragraph">Its workflow encourages NPR-style shading, prioritising brushstroke simulation, colour layering, and painterly gradients over physically based rendering. This makes it distinct from realism-driven vegetation tools such as Botaniq or Graswald, which focus on physically accurate materials and light scattering.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  loading="lazy"  decoding="async"  width="840"  height="840"  sizes="auto, (max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/cc9rhbfypygydzxqvjv4ok4vbjlv.gif?resize=840%2C840&ssl=1"  alt="https://public-files.gumroad.com/cc9rhbfypygydzxqvjv4ok4vbjlv"  class="wp-image-236961" ></figure>



<h3 id="pricing-and-licences" class="wp-block-heading">Pricing and licences</h3>



<p class="wp-block-paragraph">ShapeScape Studio is sold on <a href="https://superhivemarket.com/products/shapescape-studio?ref=586" title="">Superhive Market</a> under three licence tiers. The Editorial / Personal Licence costs USD 30 and is restricted to non-commercial use, suitable for hobbyists, students, and personal experiments. The Freelancer / Indie Commercial Licence, priced at USD 60, covers one artist for commercial or monetised projects, including commissions and freelance work. The Studio / Multi-Seat Commercial Licence, at USD 120, grants unlimited seats within a single organisation and allows full commercial deployment in professional productions.</p>



<p class="wp-block-paragraph">All licence tiers include the same content and features; only the usage terms differ. The product page reports more than forty sales and lists the release date as nine days ago, indicating recent release and early adoption within Blender’s stylised-art community.</p>



<h3 id="context-and-ecosystem" class="wp-block-heading">Context and ecosystem</h3>



<p class="wp-block-paragraph">ShapeScape Studio enters a well-populated ecosystem of Blender vegetation tools. Most existing packages such as Botaniq or MTree focus on physically based realism, aiming to match real-world botanical appearance. ShapeScape differentiates itself through its painterly focus and non-photorealistic shader design, offering a bridge between traditional digital painting and 3D environment construction.</p>



<p class="wp-block-paragraph">For concept artists, illustrators, and stylised animators, the toolkit presents a fast way to populate scenes with vegetation that matches hand-painted backgrounds. Its procedural node foundation also makes it a useful teaching example for artists studying Blender’s geometry nodes system or non-destructive workflows.</p>



<figure class="wp-block-image"><img data-recalc-dims="1"  loading="lazy"  decoding="async"  width="853"  height="480"  sizes="auto, (max-width: 1200px) 100vw, 1200px"  src="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/ad7lui5klfck3c32jvbw6p6rjcmd.gif?resize=853%2C480&ssl=1"  alt="https://public-files.gumroad.com/ad7lui5klfck3c32jvbw6p6rjcmd"  class="wp-image-236960" ></figure>



<h3 id="test-before-you-grow" class="wp-block-heading">Test before you grow</h3>



<p class="wp-block-paragraph">As with any procedural add-on, production users should test ShapeScape Studio in-house before applying it to commercial projects. Shader appearance, wind animation consistency, and modifier performance should be validated on target render pipelines and hardware setups. NPR toolkits often behave differently under different lighting models, and EEVEE’s approximation-based rendering may produce colour deviations that require manual compensation.</p>



<p class="wp-block-paragraph"><br /></p><p>The post <a href="https://digitalproduction.com/2025/12/16/painterly-trees-for-blender-shapescape-studio-blooms/">Painterly Trees for Blender: ShapeScape Studio Blooms</a> first appeared on <a href="https://digitalproduction.com">DIGITAL PRODUCTION</a> and was written by <a href="https://digitalproduction.com/author/qualityjellyfish45275761d0/">Bela Beier</a>. </p></div>]]></content:encoded>
					
		
		
		<enclosure url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/animation.gif?fit=480%2C480&#038;ssl=1" length="9870918" type="image/jpg" />
<media:content xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/animation.gif?fit=480%2C480&#038;ssl=1" width="480" height="480" medium="image" type="image/jpeg">
	<media:copyright>DIGITAL PRODUCTION</media:copyright>
	<media:title></media:title>
	<media:description type="html"><![CDATA[]]></media:description>
</media:content>
<media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://i0.wp.com/digitalproduction.com/wp-content/uploads/2025/12/animation.gif?fit=480%2C480&#038;ssl=1" width="480" height="480" />
<post-id xmlns="com-wordpress:feed-additions:1">236950</post-id>	</item>
	</channel>
</rss>
