<?xml version="1.0" encoding="utf-8"?> 
<rss version="2.0"
  xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
  xmlns:atom="http://www.w3.org/2005/Atom">

<channel>

<title>Photoindra: posts tagged plasticity</title>
<link>https://mail.photoindra.com/tags/plasticity/</link>
<description>My telegram</description>
<author></author>
<language>en</language>
<generator>Aegea 11.3 (v4134)</generator>

<itunes:subtitle>My telegram</itunes:subtitle>
<itunes:image href="" />
<itunes:explicit></itunes:explicit>

<item>
<title>Plasticity to Houdini 21 recipe</title>
<guid isPermaLink="false">286</guid>
<link>https://mail.photoindra.com/all/plasticity-to-houdini-21-recipe/</link>
<pubDate>Wed, 10 Sep 2025 14:19:35 -0500</pubDate>
<author></author>
<comments>https://mail.photoindra.com/all/plasticity-to-houdini-21-recipe/</comments>
<description>
&lt;p&gt;I’ve been using a lot &lt;a href="https://www.plasticity.xyz/"&gt;Plasticity&lt;/a&gt; lately. It’s a simple CAD tool for surface modeling – much easier than Fusion 360 or MOI. I can do modeling with booleans and curves there much faster.&lt;br /&gt;
Then I import the geometry into Houdini, and usually my import process looks like this:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mail.photoindra.com/pictures/plast_import_01.jpg" width="571" height="815" alt="" /&gt;
&lt;/div&gt;
&lt;ol start="1"&gt;
&lt;li&gt;Align the axis to the only correct way: Y is up, Z points forward to the viewer, and X points right.&lt;/li&gt;
&lt;li&gt;Scale to meters.&lt;/li&gt;
&lt;li&gt;Use a Match Size node in case I modeled without real-world dimensions.&lt;/li&gt;
&lt;li&gt;If you name your layers in Plasticity they will come into Houdini as a “path” attribute, so you can easily convert them to groups with the Groups from Name node.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;To make this transition as easy as possible I use the new Recipes system (added in Houdini 20.5). To share those recipes between my different workstations, I created a recipes.json file inside the Houdini packages folder with this content:&lt;/p&gt;
&lt;pre class="e2-text-code"&gt;&lt;code class=""&gt;{
  &amp;quot;hpath&amp;quot;: &amp;quot;path_to_your_cloud_folder/Documents/Houdini/recipes_folder&amp;quot;,
  &amp;quot;env&amp;quot;: [
    { &amp;quot;HOUDINI_CUSTOM_RECIPE_DIR&amp;quot;: &amp;quot;path_to_your_cloud_folder/Documents/Houdini/recipes_folder&amp;quot; },
    { &amp;quot;HOUDINI_CUSTOM_RECIPE_LIBRARY&amp;quot;: &amp;quot;custom_recipes&amp;quot; }
  ]
}&lt;/code&gt;&lt;/pre&gt;&lt;p&gt;In this setup, when you save a new tool as a recipe, Houdini automatically locks the Save To field to Custom File Path, pointing to:&lt;br /&gt;
path_to_your_cloud_folder/Documents/Houdini/recipes_folder/olts/custom_recipes.hda&lt;/p&gt;
&lt;p&gt;Here’s example of another recipe that helps process low- and high-poly meshes for baking in Marmoset:&lt;/p&gt;
&lt;div class="e2-text-picture"&gt;
&lt;img src="https://mail.photoindra.com/pictures/plast_import_02@2x.jpg" width="959" height="677" alt="" /&gt;
&lt;/div&gt;
&lt;p&gt;I’ll post more details about this project later, but the main idea is to use crude low-res geo from Plasticity, clean it up in Houdini, and at the same time import mid-poly. Then, use it in combination with Marmoset’s &lt;a href="https://marmoset.co/posts/revolutionize-your-3d-workflow-with-toolbags-bevel-shader/"&gt;rounded edge baking&lt;/a&gt;.&lt;br /&gt;
No more micro-beveling inside Plasticity or ZBrush.&lt;/p&gt;
</description>
</item>


</channel>
</rss>               