<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="/feed.php">
        <title>Documentation Center public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity</title>
        <description></description>
        <link>/</link>
        <image rdf:resource="/lib/tpl/dazdoccenter/images/favicon.ico" />
       <dc:date>2026-04-20T20:28:29+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/start"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="/lib/tpl/dazdoccenter/images/favicon.ico">
        <title>Documentation Center</title>
        <link>/</link>
        <url>/lib/tpl/dazdoccenter/images/favicon.ico</url>
    </image>
    <item rdf:about="/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/start">
        <dc:format>text/html</dc:format>
        <dc:date>2012-05-01T19:31:18+00:00</dc:date>
        <title>Protecting Mesh from Morph Distortion with Rigidity Maps *</title>
        <link>/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/start</link>
        <description>
&lt;h1 id=&quot;protecting_mesh_from_morph_distortion_with_rigidity_maps&quot;&gt;Protecting Mesh from Morph Distortion with Rigidity Maps *&lt;/h1&gt;
&lt;div class=&quot;level1&quot;&gt;
&lt;!-- EDIT1 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_center wrap_round wrap_todo plugin_wrap&quot; style=&quot;width: 80%;&quot;&gt;
&lt;p&gt;
* = Review
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT2 PLUGIN_WRAP_END [0-] --&gt;
&lt;/div&gt;

&lt;h2 id=&quot;summary&quot;&gt;Summary&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;



&lt;p&gt;
“Rigidity” is a function that protects areas of mesh from distortion when morphs are automatically generated to match a TriAx™ figure to which the item has been configured. Think of Rigidity as “Resistance to morphing.” An example would be a metal ring joining the two sides of a bikini top.  If the user applies a morph to change the size of the figure’s breasts, Rigidity would allow the metal ring to remain round even though the dynamically projected morph might be otherwise. Rigidity is also useful for buttons, pockets, buckles, and anything else that should maintain its shape or position relative to a reference point on the rest of the mesh, regardless of morphs applied to the underlying character.
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;process_overview&quot;&gt;Process Overview&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;


&lt;ul&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Assign Rigidity Group Participants&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Assign Rigidity Group References&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Create Rigidity Map&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Adjust Properties of Rigidity Groups&lt;/div&gt;
&lt;/li&gt;
&lt;li class=&quot;level1&quot;&gt;&lt;div class=&quot;li&quot;&gt; Save and Test&lt;/div&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;/div&gt;

&lt;h2 id=&quot;foundation&quot;&gt;Foundation&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;



&lt;p&gt;
The following steps assume the content creator is starting with an otherwise fully modeled, grouped, and rigged conforming clothing item. 
&lt;/p&gt;
&lt;!-- EDIT3 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_important plugin_wrap&quot;&gt;
&lt;p&gt;
It is important to note that in its current implementation, Rigidity only applies to morphs that are dynamically generated and projected from the default figure to which the item has been fit. Morphs that are modeled into the clothing and joint rotations can still change the shape of a rigidly defined mesh if care is not taken to prevent it.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT4 PLUGIN_WRAP_END [0-] --&gt;
&lt;/div&gt;

&lt;h2 id=&quot;step_by_step&quot;&gt;Step By Step&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;



&lt;/div&gt;

&lt;h3 id=&quot;assign_rigidity_group_participants&quot;&gt;Assign Rigidity Group Participants&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Using the Polygon Group Editor, assign a selection of facets to a newly created Rigidity Group as Rigidity Group Participants.  These are the facets that will deform uniformly/rigidly as defined by a painted vertex weight map.
&lt;/p&gt;

&lt;p&gt;
In this example, selection of the facets is made easier by using pre-defined material groups to control the selection.  With the Polygon Group Editor open,  one can access these options by right clicking in the scene:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/01-selectrigidityparticipants.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:01-selectrigidityparticipants.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/01-selectrigidityparticipants.png?w=500&amp;amp;tok=f635ae&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
Use the context menu to assign the selected facets to a new Rigidity Group. This will automatically assign the facets as Participants. (the facets that will be affected by the rigidity map). Choose Polygon Assignment,  Create Rigidity Group from selected. 
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/02-assigncreaterigidityparticipants.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:02-assigncreaterigidityparticipants.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/02-assigncreaterigidityparticipants.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;assign_rigidity_group_references&quot;&gt;Assign Rigidity Group References&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Using the Polygon Group Editor, assign another selection of facets to the same Rigidity Group, but as Rigidity Group References.  These are the facets whose average deformation will be applied to the Rigidity Group Participants defined in Step one.
&lt;/p&gt;
&lt;!-- EDIT5 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_important plugin_wrap&quot;&gt;
&lt;p&gt;
Selection of References is very important. The final shape and location of the Rigidity Participants will be determined by the facets assigned to the References for each Rigidity Group. Often you will want this to be determined by a single facet close to the location of the Rigidity Participants.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT6 PLUGIN_WRAP_END [0-] --&gt;&lt;!-- EDIT7 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_tip plugin_wrap&quot;&gt;
&lt;p&gt;
You may find it helpful to select and hide the Rigidity Participants so you can easily access the facets directly under or nearby to assign as Rigidity References.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT8 PLUGIN_WRAP_END [0-] --&gt;
&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/03-selectrigidityparticipants.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:03-selectrigidityparticipants.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/03-selectrigidityparticipants.png?w=500&amp;amp;tok=efd98d&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/04-hideselected.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:04-hideselected.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/04-hideselected.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/05-assignselectedreference.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:05-assignselectedreference.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/05-assignselectedreference.png?w=500&amp;amp;tok=9951db&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;!-- EDIT9 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_tip plugin_wrap&quot;&gt;
&lt;p&gt;
To select multiple polygons, hold down the Control key.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT10 PLUGIN_WRAP_END [0-] --&gt;
&lt;/div&gt;

&lt;h3 id=&quot;create_rigidity_map&quot;&gt;Create Rigidity Map&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
The strength of the effect will be determined by the figure&amp;#039;s Rigidity Weight Map.
&lt;/p&gt;

&lt;p&gt;
Open the Weight Map Tool, and the Tool Settings tab.   In the scene tab,  select the clothing item (the root).  In the Tool Settings section look for the section stating “Unused Maps”.  Rigidity Map should be listed.  Click the “add map” button.  
&lt;/p&gt;

&lt;p&gt;
Under Map / Property, you should see the text “RigidityMap”.  Select it.
&lt;/p&gt;

&lt;p&gt;
Using the Weight Map Brush, create and paint a Rigidity Map on the root of the figure. The figure can only host one Rigidity Weight Map but the map can be used across multiple Rigidity Groups and since Rigidity Groups have no reason to overlap, a single Rigidity Weight Map to service all possible Rigidity Groups is sufficient. 
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/06-rigiditymap.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:06-rigiditymap.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/06-rigiditymap.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
The strength of the map across the vertices of the mesh determines the level of rigidity, a full value of one (1), indicated in red, being completely rigid and a value of zero (0), indicated in blue being not rigid at all.  A fully rigid vertex deforms as the &lt;strong&gt;average&lt;/strong&gt; of the Rigidity Group’s References, whereas a zero weighted vertex deforms as determined by the projected morph.
&lt;/p&gt;
&lt;!-- EDIT11 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_tip plugin_wrap&quot;&gt;
&lt;p&gt;
You can easily select your Rigidity Participants using the right-click menu, then use the “Fill Selected Faces…” command. Repeated selections do not clear previous selections– use “Clear Selection” if you need to start fresh.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT12 PLUGIN_WRAP_END [0-] --&gt;
&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/07-select-participants.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:07-select-participants.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/07-select-participants.png?w=500&amp;amp;tok=50c3bd&quot; class=&quot;media&quot; alt=&quot;&quot; width=&quot;500&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/08-fillselected.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:08-fillselected.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/08-fillselected.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/09-fillselecteddialog.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:09-fillselecteddialog.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/09-fillselecteddialog.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h3 id=&quot;adjust_properties_of_rigidity_groups&quot;&gt;Adjust Properties of Rigidity Groups&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Adjust the properties of the Rigidity Groups as required, by opening the Rigidity Group Editor. This command is found in the Polygon Group Editor / Tool Settings Tab’s Advanced Options, or by right-clicking using the Polygon Group Editor tool.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/11-editrigiditycornermenu.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:11-editrigiditycornermenu.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/11-editrigiditycornermenu.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/10-editrigidityrightclick.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:10-editrigidityrightclick.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/10-editrigidityrightclick.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;p&gt;
In particular, for features attached to clothing, like clasps and buckles, you may wish to disable scaling:
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/12-noscale.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:12-noscale.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/12-noscale.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;
&lt;!-- EDIT13 PLUGIN_WRAP_START [0-] --&gt;&lt;div class=&quot;wrap_important plugin_wrap&quot;&gt;
&lt;p&gt;
Scaling Axes are determined by the &lt;strong&gt;Rigidity Reference Groups&lt;/strong&gt;, and are determined in order of the dimensions of the reference group. The largest dimension is the Primary Axis, the second-largest dimension is the Secondary Axis, and so forth. This means you must be aware of the dimensions of your Reference Group when deciding whether to use scaling or not. Rotation will also be calculated based on the selected Reference Group. A single facet Reference Group may result in exaggerated rotation. For small items with a single Reference facet, it will probably be best to leave Rotation off.
&lt;/p&gt;
&lt;/div&gt;&lt;!-- EDIT14 PLUGIN_WRAP_END [0-] --&gt;
&lt;/div&gt;

&lt;h3 id=&quot;save_and_test&quot;&gt;Save and Test&lt;/h3&gt;
&lt;div class=&quot;level3&quot;&gt;

&lt;p&gt;
Save, and conform the new Rigidity equipped clothing item to the target figure. Test and adjust as necessary. Here, the Heavy shape is being used on Genesis.
&lt;/p&gt;

&lt;p&gt;
&lt;a href=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/13-testheavy.png&quot; class=&quot;media&quot; target=&quot;_blank&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:rigging:tutorials:rigidity:13-testheavy.png&quot; rel=&quot;noopener&quot;&gt;&lt;img src=&quot;/_media/public/software/dazstudio/4/userguide/creating_content/rigging/tutorials/rigidity/13-testheavy.png&quot; class=&quot;media&quot; alt=&quot;&quot; /&gt;&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;wrap-up&quot;&gt;Wrap-Up&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;



&lt;p&gt;
In addition to fixing the shape of elements on the surface of a model, Rigidity can also be used to modify how morphs affect elements that protrude from the surface. These may be items that are intended to be stiff, such as a scabbard, or flexible, such as a sash end. 
&lt;/p&gt;

&lt;/div&gt;

&lt;h2 id=&quot;next_steps&quot;&gt;Next Steps&lt;/h2&gt;
&lt;div class=&quot;level2&quot;&gt;

&lt;p&gt;
&lt;a href=&quot;/public/software/dazstudio/4/userguide/creating_content/modeling/tutorials/modifying_morphs/start&quot; class=&quot;wikilink1&quot; title=&quot;public:software:dazstudio:4:userguide:creating_content:modeling:tutorials:modifying_morphs:start&quot;&gt;Modifying Auto-Generated Morphs *&lt;/a&gt;
&lt;/p&gt;

&lt;/div&gt;
</description>
    </item>
</rdf:RDF>
