.. _SPLICEMOTIONWORKSHOP: Fabric Splice for Motion Workshop ================================== .. image:: /images/Splice/Splice_logo.png :width: 360px :height: 57px | Splice version |FABRIC_VERSION| | |FABRIC_COPYRIGHT| Description -------------------------- This is the most basic Splice workshop, using Splice in Maya for creation motion nodes. The nodes drive the transforms of other nodes, provide simulation features etc. You'll also learn how to deploy custom OpenGL drawing and custom manipulation to your creations. You can find all of the videos embedded below in the `Fabric Engine Workshop Channel on Vimeo `_. `All workshop videos are available for download as well. `_ Material -------------------------- Workshop files |FABRIC_GITHUB_TRAININGMATERIAL_URL| PDF Presentation :download:`Splice for Motion ` 01 - Introduction ---------------------------- In this section we repeat the basics of Splice, and cover how splice is integrated within a host application such as Maya. .. raw:: html
02 - The SpliceMayaNode ---------------------------- In this section we create our very first Splice node in Maya, using basic arithmetic math to drive a locator position. .. raw:: html
03 - Custom Constraint ---------------------------- In this section we create a custom constraint using Splice in Maya. Two locator positions are blended with an additional setting to result in a interpolated matrix. .. raw:: html
04 - Simulation ---------------------------- We learn how to define stateful data within a Splice node and perform simulation. In this video we implement a basic spring. .. raw:: html
05 - OpenGL Drawing ---------------------------- We cover how to perform custom OpenGL drawing into the Maya viewport directly using the InlineDrawing KL type. .. raw:: html
06 - Manipulation ---------------------------- In this section we add custom manipulation to the custom constraint. Custom manipulation opens up a lot of new possibilities when building Splice based tools. .. raw:: html
Indices and Tables ------------------ * :ref:`genindex` * :ref:`search`