<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../../support/xsl/i2html.xsl" ?>
<?file-path whatsnew_70_model.xml?>
<topic xmlns:ink="http://sidefx.com/doc/ns/ink/1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://sidefx.com/doc/ns/ink/1.1" id="whatsnew_70_model" xsi:schemaLocation="http://sidefx.com/doc/ns/ink/1.1 ../../support/schema/ink/1.1/ink.xsd"><title>Modeling</title><body>
                    <section>
                        <title>New operators</title>

                        <ul>
                            <li>
                                <p><function ref="sop/matchtopology">MatchTopology SOP</function>.</p>
                            </li>

                            <li>
                                <p><function ref="sop/attribcomposite">AttribComposite SOP</function>.</p>
                            </li>

                            <li>
                                <p><function ref="sop/attribmirror">Attribute Mirror SOP</function> lets you mirror multiple attributes at once.</p>
                            </li>

                            <li>
                                <p><function ref="sop/attribstringedit">AttribStringEdit SOP</function>.</p>
                            </li>

                            <li>
                                <p><function ref="sop/color">Color SOP</function>.</p>
                            </li>

                            <li>
                                <p><function ref="sop/uvquickshade">UVQuickShade SOP</function>.</p>
                            </li>

                            <li>
                                <p><function ref="sop/scatter">Scatter SOP</function> generates random points across a surface (with a fairly uniform distribution). This can be used to aid sub-surface scattering shaders.</p>
                            </li>
                        </ul>
                    </section>

                    <section>
                        <title>Other changes and improvements</title>

                        <ul>
                            <li>
                                <p>The <function ref="obj/rivet">Rivet Object</function> attaches to the geometry of another object and follows it as the host object moves and deforms.</p>
                            </li>

                            <li>
                                <p>Object networks can now be contained within other network types.</p>
                            </li>

                            <li>
                                <p>The <function ref="sop/measure">Measure SOP</function> can now measure curvature.</p>
                            </li>

                            <li>
                                <p>You can now constrain the <function ref="sop/paint">Paint SOP</function> tool to vertical, horizontal, or diagonal.</p>
                            </li>

                            <li>
                                <p>The <function ref="sop/edit">Edit SOP</function> now includes sculpting and the ability to mirror your edits when pulling points.</p>
                            </li>

                            <li>
                                <p>Extended Info window for SOPs.</p>
                            </li>

                            <li>
                                <p>Lattice SOP and Point Deformations now support point-specific radii and the <code>$PT</code> variable.</p>
                            </li>

                            <li>
                                <p>New <function ref="sop/polyextrude">PolyExtrude SOP</function> local mode option <button>Keep Shared Points Together</button> keeps points projected from the same original point together in the extruded faces.</p>
                            </li>
                        </ul>
                    </section>
                </body></topic>