User Tools

Site Tools


odtools

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
odtools [2019/01/19 15:37]
oliver
odtools [2020/05/01 07:40] (current)
oliver [OD Tools]
Line 1: Line 1:
-====== OD Tools ======+====== OD Tools ====== ​ 
 + 
 +(docs are a work in progress - green are docs completed, red is still missing docs.  Always check the vimeo channel, as for most tools that require one, there'​s a video on its usage.) 
 + 
 +[[https://​vimeo.com/​showcase/​4335852]] 
 +[[https://​vimeo.com/​showcase/​5598933]]
  
 ===== Installation ===== ===== Installation =====
  
 +ODTools requires you to have Lightwave 3D installed. ​ Additionally,​ during the install of Lightwave 3D, make sure that the Python Modules are checked as ODTools makes extensive use of those. ​ If you have problems running ODTools, and you are unsure whether you initially installed the Python Modules when installing Lightwave, simply re-install Lightwave with the Python modules selected.
 +
 +After that, you can simply extract the zip file into a folder, and add the plugin to Lightwave, add the menu branches (or create your own) and start using ODTools.
 +
 +While LW2015 is supported for a variety of tools, a variety of tools, due to improvements in Lightwave 2018/2019 will only be available in those versions. ​ Currently, we highly recommend to be using Lightwave 2019.
 +
 +With the new edition of Lightwave 2020, we've been imformed that the tools still work fine with Lightwave 2020.
 ===== Modeler ===== ===== Modeler =====
  
-  ​* [[odtools:OD_3DCoatApplinkModeler ​          :​OD_3DCoatApplinkModeler ​           ​]] | // 3D Coat Applink ​                                                                                          // +==== Setup Plugins ==== 
-  * [[odtools:OD_ApplyUVsFromObj ​               ​:​OD_ApplyUVsFromObj ​                ]] | // Apply UVs from Object ​                                                                                    // + 
-  * [[odtools:OD_BakeToVtxNormalMap ​            | :​OD_BakeToVtxNormalMap ​             ]] | // Bake Vertex to Normal Map                                                                                 // +  ​* [[odtools:OD_ModBugs ​                       ​OD_ModBugs ​                        ]] | // Submit ODTool Bugs                                                                                        ​// 
-  * [[odtools:OD_BatchFormatConversion ​         ​:​OD_BatchFormatConversion ​          ]] | // Batch Format Conversion ​                                                                                  // +  * [[odtools:OD_ModVideos ​                     ​OD_ModVideos ​                      ]] | // ODTools Video Links                                                                                       // 
-  * [[odtools:OD_ChangePolyDir ​                 ​| ​:​OD_ChangePolyDir ​                  ]] | // Change Poly Direction ​                                                                                    // +  * [[odtools:OD_ProjectSwitcherMod ​            | OD_ProjectSwitcherMod ​             ]] | // Project Switcher ​                                                                                         ​// 
-  * [[odtools:OD_Circlify ​                      | :OD_Circlify ​                       ​]] | // Circlify ​                                                                                                 ​// +  * [[odtools:OD_MODConfigs ​                    OD_MODConfigs ​                     ​]] | // Config Manager ​                                                                                           ​// 
-  * [[odtools:OD_ConsolidateSurfaces ​           | :OD_ConsolidateSurfaces ​            ]] | // Consolidate Surfaces ​                                                                                     ​// +  * [[odtools:OD_LayerPanelPro ​                 ​| ​OD_LayerPanelPro ​                  ]] | // Layer Panel Pro (New in OD2019) ​                                                                          // 
-  * [[odtools:OD_ContourCurve ​                  :​OD_ContourCurve ​                   ​]] | // Create Contour Curve                                                                                      ​// +  * [[odtools:OD_GetFromLayout ​                 ​OD_GetFromLayout ​                  ]] | // Get Objects from Layout ​ (New in OD2019) ​                                                                 // 
-  * [[odtools:OD_ConvertToDisconUVs ​            | :​OD_ConvertToDisconUVs ​             ]] | // Convert ​to Discontinuous UVs                                                                              ​// +  * [[odtools:OD_SendToLayout ​                  | OD_SendToLayout ​                   ​]] | // Sends Objects to Layout ​ (New in OD2019) ​                                                                 ​// 
-  * [[odtools:OD_ConvSelTo2ptPolys ​             ​:​OD_ConvSelTo2ptPolys ​              ]] | // Convert Selection to 2pt Polygons ​                                                                        // +  * [[odtools:OD_3DCoatApplinkModeler ​          | OD_3DCoatApplinkModeler ​           ]] // 3D Coat Applink ​ (New in OD2019) ​                                                                         // 
-  * [[odtools:OD_CopyLayerAndName ​              :​OD_CopyLayerAndName ​               ​]] | // Copy Layer & Name                                                                                         // +  * [[odtools:OD_DirectoryCollapser ​            ​| OD_DirectoryCollapser ​             ​]] | // Directory Collapser ​                                                                                      // 
-  * [[odtools:OD_CopyLayersToNewObject ​         ​:​OD_CopyLayersToNewObject ​          ]] | // Copy Layers to new Object ​                                                                                // +  * [[odtools:OD_EasyVoxModeler ​                OD_EasyVoxModeler ​                 ​]] | // Easy Magica Voxel                                                                                         // 
-  * [[odtools:OD_CopyUV ​                        :​OD_CopyUV ​                         ​]] | // Copy UV                                                                                                   // +  * [[odtools:OD_LWMod2SubstPainter ​            | OD_LWMod2SubstPainter ​             ]] | // Send Model to Substance Painter ​                                                                          // 
-  * [[odtools:OD_CreateCustomObjectOutput ​      :​OD_CreateCustomObjectOutput ​       ​]] | // Create Custom Object Output ​                                                                              // +  * [[odtools:OD_IdentifyBone ​                  OD_IdentifyBone ​                   ​]] | // Identify Bone                                                                                             // 
-  * [[odtools:OD_CreateLayerFromSelection ​      :​OD_CreateLayerFromSelection ​       ​]] | // Create Layer From Selection ​                                                                              // +  * [[odtools:OD_IdentifyVmap ​                  OD_IdentifyVmap ​                   ​]] | // Identify Vertex Map                                                                                       // 
-  * [[odtools:OD_CreateSceneObjectFromClipboard ​:​OD_CreateSceneObjectFromClipboard  ​]] | // Create Scene Objects ​from Clipboard ​                                                                      // +  * [[odtools:OD_InvokeModCMD ​                  OD_InvokeModCMD ​                   ​]] | // Invoke Modeler Command ​                                                                                   ​// 
-  * [[odtools:OD_CreateSurfaceFromLayer ​        :​OD_CreateSurfaceFromLayer ​         ​]] | // Create Surface from Layer                                                                                 // +  * [[odtools:OD_ModelerPresets ​                OD_ModelerPresets ​                 ​]] | // Model Presets  ​                                              // 
-  * [[odtools:OD_CreateSurfaceFromLayerAndColor ​:​OD_CreateSurfaceFromLayerAndColor  ​]] | // Create Surface from Layer & Color                                                                         // +  * [[odtools:OD_ModReload ​                     ​OD_ModReload ​                      ]] | // Reload Model                                                                                              ​// 
-  * [[odtools:OD_CreateUV ​                      :​OD_CreateUV ​                       ​]] | // Create UV                                                                                                 // +  * [[odtools:OD_StoreFileWithObject ​           ​OD_StoreFileWithObject ​            ]] | // Store a file in an object (New in OD2019) ​                                                                // 
-  * [[odtools:OD_CreateVertexNormalGroup ​       ​:​OD_CreateVertexNormalGroup ​        ]] | // Create Vertex Normal Group                                                                                ​// +  * [[odtools:OD_RestoreFileFromObject ​         ​OD_RestoreFileFromObject ​          ]] | // Restore File from Object ​ (New in OD2019) ​                                                                // 
-  * [[odtools:OD_CutLayerAndName ​               ​:​OD_CutLayerAndName ​                ]] | // Cut Layer and Name                                                                                        ​// +  * [[odtools:OD_RenameSkelegons ​               ​OD_RenameSkelegons ​                ]] | // Rename Skelegons ​                                                                                         ​// 
-  * [[odtools:OD_DirectoryCollapser ​            :​OD_DirectoryCollapser ​             ​]] | // Directory Collapser ​                                                                                      // +  * [[odtools:OD_SetViewportPositionToPolygon ​  OD_SetViewportPositionToPolygon ​   ​]] | // Puts the camera perpendicular to selected Poly (New in OD2019) ​                                           ​// 
-  * [[odtools:OD_DisplayPolyNormal ​             ​:​OD_DisplayPolyNormal ​              ]] | // Display Polygon Normal ​                                                                                   ​// +  * [[odtools:OD_ShowImageConnectionsModeler ​   ​OD_ShowImageConnectionsModeler ​    ]] | // Shows which images are connected to Models ​                                                               ​// 
-  * [[odtools:OD_EasyVoxModeler ​                | :​OD_EasyVoxModeler ​                 ]] | // Easy Magica Voxel                                                                                         // +  * [[odtools:OD_StorePivot ​                    OD_StorePivot ​                     ​]] | // Store Pivot                                                                                               // 
-  * [[odtools:OD_FFXStyleToGeometry ​            :​OD_FFXStyleToGeometry ​             ​]] | // Convert FFX Style to Geometry ​                                                                            // +  * [[odtools:OD_RecallPivot ​                   ​OD_RecallPivot ​                    ]] | // Recall Pivot                                                                                              ​// 
-  * [[odtools:OD_GeometryToFFXStyle ​            :​OD_GeometryToFFXStyle ​             ​]] | // Convert ​Geometry ​to FFX Style                                                                             // +  * [[odtools:OD_CreateSceneObjectFromClipboard ​OD_CreateSceneObjectFromClipboard  ​]] | // Create Scene Objects from Clipboard ​                                                                      // 
-  * [[odtools:OD_GetFromLayout ​                 ​:​OD_GetFromLayout ​                  ]] | // Get Objects from Layout ​                                                                                  // +  * [[odtools:OD_ModCopyObject ​                 ​OD_ModCopyObject ​                  ]] | // Copy Object to Clipboard ​                                                                                 ​// 
-  * [[odtools:OD_GetFromRizomUV ​                :​OD_GetFromRizomUV ​                 ​]] | // Get UV from RizomUV ​                                                                                      // +  * [[odtools:OD_ModPasteObject ​                | OD_ModPasteObject ​                 ]] | // Paste Object from Clipboard ​                                                                              // 
-  * [[odtools:OD_GetFromUVLayout ​               ​:​OD_GetFromUVLayout ​                ]] | // Get UV from UVLayout ​                                                                                     ​// +  * [[odtools:OD_MoveByPivotOffset ​             ​OD_MoveByPivotOffset ​              ]] | // Move by Pivot Offset ​                                                                                     ​// 
-  * [[odtools:OD_GetFromUVLayoutAndQuit ​        :​OD_GetFromUVLayoutAndQuit ​         ​]] | // Get UV from UVLayout & Quit                                                                               // +  * [[odtools:OD_NurbsObjToCurve ​               ​OD_NurbsObjToCurve ​                ]] | // Convert ​Nurbs .obj to Curve                                                                               // 
-  * [[odtools:OD_IdentifyBone ​                  | :​OD_IdentifyBone ​                   ]] | // Identify Bone                                                                                             // +  * [[odtools:OD_CreateGeoModeler ​             ​OD_CreateGeoModeler  ​              ]] | // Create Geo Modeler ​                                                                                       ​// 
-  * [[odtools:OD_IdentifyVmap ​                  :​OD_IdentifyVmap ​                   ​]] | // Identify Vertex Map                                                                                       // +  * [[odtools:OD_PasteInvSelected ​              OD_PasteInvSelected ​               ​]] | // Paste Invert Selected ​                                                                                    // 
-  * [[odtools:OD_IdPolySurface ​                 ​:​OD_IdPolySurface ​                  ]] | // Identify Polygon Surface ​                                                                                 ​// +  * [[odtools:OD_PasteLayoutTransform ​          OD_PasteLayoutTransform ​           ​]] | // Paste from Layout & Transform ​                                                                            // 
-  * [[odtools:OD_ImportObjWithNormals ​          :​OD_ImportObjWithNormals ​           ​]] | // Import Object ​with Normals ​                                                                               ​// +  * [[odtools:OD_PasteModelerDispPointInfo ​     ​OD_PasteModelerDispPointInfo ​      ]] | // Paste Displaced Points in Modeler ​                                                                        // 
-  * [[odtools:OD_InvokeModCMD ​                  | :OD_InvokeModCMD ​                   ​]] | // Invoke Modeler Command ​                                                                                   ​// +  * [[odtools:OD_PolyToMotion ​                  | OD_PolyToMotion ​                   ]] | // Convert Polygons to Motions ​ (New in OD2019) ​                                                             ​// 
-  * [[odtools:OD_LayerPanelPro ​                 | :​OD_LayerPanelPro ​                  ]] | // Layer Panel Pro                                                                                           // +  * [[odtools:OD_ProcessObjectSeqToMotion ​      OD_ProcessObjectSeqToMotion ​       ​]] | // Convert Object Sequences to Motions/​MDDs or Morphs ​ (New in OD2019) ​                // 
-  * [[odtools:OD_LWMod2SubstPainter ​            :​OD_LWMod2SubstPainter ​             ​]] | // Send Model to Substance Painter ​                                                                          // +  * [[odtools:OD_SetPivotToSelection ​           ​OD_SetPivotToSelection ​            ]] | // Sets the Pivot the center of your selection (point/​edge/​poly) ​ (New in OD2019) ​             ​// 
-  * [[odtools:OD_MeasureCircle ​                 ​:​OD_MeasureCircle ​                  ]] | // Measure Circle ​                                                                                           ​// +  * [[odtools:OD_SceneToIndividualLayersModSplitOD_SceneToIndividualLayersModSplit ​]] | // Splits MultiLayer Objects into Single Layers - works in combo with the other Scene to layer plugins (New in OD2019) ​// 
-  * [[odtools:OD_MergePntsClean ​                :​OD_MergePntsClean ​                 ​]] | // Merge Points & Clean Junk Geometry ​                                                                       ​// + 
-  * [[odtools:OD_MergeUVs ​                      | :​OD_MergeUVs ​                       ]] | // Merge UVs                                                                                                 // +==== Modeling Plugins ==== 
-  * [[odtools:OD_ModBugs ​                       ​:​OD_ModBugs ​                        ]] | // Submit ODTool Bugs                                                                                        ​// + 
-  * [[odtools:OD_MODConfigs ​                    | :​OD_MODConfigs ​                     ]] | // Config Manager ​                                                                                           ​// +  * [[odtools:OD_ChangePolyDir ​                 | OD_ChangePolyDir ​                  ​]] // Change Poly Direction ​                                                                                    // 
-  * [[odtools:OD_ModCopyObject ​                 ​:​OD_ModCopyObject ​                  ]] | // Copy Object ​to Clipboard ​                                                                                 ​// +  * [[odtools:OD_Circlify ​                      | OD_Circlify ​                       ​]] | // Circlify ​                                                                                                 ​// 
-  * [[odtools:OD_ModCreatePolyUVGrid ​           ​:​OD_ModCreatePolyUVGrid ​            ]] | // Create Polygon UV Grid                                                                                    ​// +  * [[odtools:OD_ContourCurve ​                  ​| OD_ContourCurve ​                   ​]] | // Create Contour Curve                                                                                      ​// 
-  * [[odtools:OD_ModelerPresets ​                | :​OD_ModelerPresets ​                 ]] | // Model Presets ​                                                                                            // +  * [[odtools:OD_polyCleanUp ​                   ​OD_polyCleanUp ​                    ]] | // Polygon Cleanup ​                                                                                          // 
-  * [[odtools:OD_ModExtractSurfPolys ​           ​:​OD_ModExtractSurfPolys ​            ]] | // Extract Surface Polygons ​                                                                                 ​// +  * [[odtools:OD_PolySplit ​                     ​OD_PolySplit ​                      ]] | // Split Polygon ​                                                                                            // 
-  * [[odtools:OD_ModLoad ​                       ​:​OD_ModLoad ​                        ]] | // Load                                                                                                      ​// +  * [[odtools:OD_QuadCojoin ​                    OD_QuadCojoin ​                     ​]] | // Collapse cojoined Quads                                                                                   // 
-  * [[odtools:OD_ModLoadFilename ​               ​:​OD_ModLoadFilename ​                ]] | // Load Filename ​                                                                                            // +  * [[odtools:OD_QuadFill ​                      | OD_QuadFill ​                       ]] | // Fill holes with Quads                                                                                     // 
-  * [[odtools:OD_modObjectDeconstruct ​          :​OD_modObjectDeconstruct ​           ​]] | // Object Deconstruct ​                                                                                       ​// +  * [[odtools:OD_SubDHard ​                      OD_SubDHard ​                       ​]] | // Change SubD Weight to Hard                                                                                ​// 
-  * [[odtools:OD_ModPasteObject ​                | :​OD_ModPasteObject ​                 ]] | // Paste Object from Clipboard ​                                                                              // +  * [[odtools:OD_SubDHarden ​                    | OD_SubDHarden ​                     ]] | // Harden SubD Weights ​                                                                                      // 
-  * [[odtools:OD_ModReload ​                     ​| :OD_ModReload ​                      ]] | // Reload Model                                                                                              ​// +  * [[odtools:OD_SubDSoft ​                      OD_SubDSoft ​                       ​]] | // Change SubD Weight ​to Soft                                                                                ​// 
-  * [[odtools:OD_ModSave ​                       ​| :OD_ModSave ​                        ]] | // Save Model                                                                                                ​// +  * [[odtools:OD_SubDSoften ​                    OD_SubDSoften ​                     ​]] | // Soften SubD Weights ​                                                                                      // 
-  * [[odtools:OD_ModSurfaceRenamer ​             ​| ​:​OD_ModSurfaceRenamer ​              ]] | // Rename Surface ​                                                                                           ​// +  * [[odtools:OD_SubDiv2PtPolys ​                | OD_SubDiv2PtPolys ​                 ]] | // Subdivide 2pt Polygons ​                                                                                   ​// 
-  * [[odtools:OD_ModSurfaceToWeightMap ​         | :OD_ModSurfaceToWeightMap ​          ]] | // Convert ​Surface ​to Weightmap ​                                                                             ​// +  * [[odtools:OD_subDivCurve ​                   ​OD_subDivCurve ​                    ]] | // Subdivide Curves ​                                                                                         ​// 
-  * [[odtools:OD_ModVideos ​                     ​:​OD_ModVideos ​                      ]] | // ODTools Video Links                                                                                       // +  * [[odtools:OD_WeldAvgClean ​                  OD_WeldAvgClean ​                   ​]] | // Weld Average & clean junk geometry ​                                                                       ​// 
-  * [[odtools:OD_MoveByPivotOffset ​             ​:​OD_MoveByPivotOffset ​              ]] | // Move by Pivot Offset ​                                                                                     ​// +  * [[odtools:OD_WeldClean ​                     ​OD_WeldClean ​                      ]] | // Weld & clean junk geometry ​                                                                               ​// 
-  * [[odtools:OD_NurbsObjToCurve ​               | :OD_NurbsObjToCurve ​                ]] | // Convert Nurbs .obj to Curve                                                                               // +  * [[odtools:OD_MeasureCircle ​                 ​OD_MeasureCircle ​                  ]] | // Measure Circle ​                                                                                           ​// 
-  * [[odtools:OD_OD_CreateGeoModeler ​           ​:​OD_OD_CreateGeoModeler ​            ]] | // Create ​Geo Modeler ​                                                                                       ​// +  * [[odtools:OD_MergePntsClean ​                | OD_MergePntsClean ​                 ]] | // Merge Points & Clean Junk Geometry ​                                                                       ​// 
-  * [[odtools:OD_PasteInvSelected ​              | :​OD_PasteInvSelected ​               ]] | // Paste Invert Selected ​                                                                                    // +  * [[odtools:OD_IdPolySurface ​                 ​OD_IdPolySurface ​                  ]] | // Identify Polygon Surface ​                                                                                 // 
-  * [[odtools:​OD_PasteLayerAndName ​             | :OD_PasteLayerAndName ​              ]] | // Paste Layer & Name                                                                                        // +  * [[odtools:OD_RotateNormals ​                 | OD_RotateNormals ​                  ]] | // Rotate Normals ​                                                                                           ​// 
-  * [[odtools:OD_PasteLayoutTransform ​          :​OD_PasteLayoutTransform ​           ​]] | // Paste from Layout & Transform ​                                                                            // +  * [[odtools:OD_RotateToAxis ​                  OD_RotateToAxis ​                   ]] | // Rotate To Axis                                                                                            // 
-  * [[odtools:OD_PasteModelerDispPointInfo ​     ​:​OD_PasteModelerDispPointInfo ​      ]] | // Paste Displaced Points in Modeler ​                                                                        // +  * [[odtools:OD_SetPosition ​                   | OD_SetPosition ​                    ]] | // Set the position of Object ​                                                                               ​// 
-  * [[odtools:OD_PasteUV ​                       ​:​OD_PasteUV ​                        ]] | // Paste UV                                                                                                  ​// +  * [[odtools:OD_ConvSelTo2ptPolys ​             ​| ​OD_ConvSelTo2ptPolys ​              ]] | // Convert Selection to 2pt Polygons ​                                                                        // 
-  * [[odtools:OD_polyCleanUp ​                   ​:​OD_polyCleanUp ​                    ]] | // Polygon Cleanup ​                                                                                          // +  * [[odtools:OD_ReCenterObjToAvgPntSel ​        | OD_ReCenterObjToAvgPntSel ​         ]] // Recenter Object to average Point Selection ​                                                               // 
-  * [[odtools:OD_PolySplit ​                     ​:​OD_PolySplit ​                      ]] | // Split Polygon ​                                                                                            // +  * [[odtools:OD_FFXStyleToGeometry ​            | OD_FFXStyleToGeometry ​             ​]] | // Convert ​FFX Style to Geometry ​                                                                            // 
-  * [[odtools:OD_PolyToMotion ​                  :​OD_PolyToMotion ​                   ​]] | // Convert Polygons to Motions ​                                                                              // +  * [[odtools:OD_GeometryToFFXStyle ​            OD_GeometryToFFXStyle ​             ​]] | // Convert Geometry to FFX Style                                                                             // 
-  * [[odtools:OD_PolyVertexOrder ​               ​:​OD_PolyVertexOrder ​                ]] | // Show Polygon Vertex Order                                                                                 // +  * [[odtools:OD_SmoothInternal ​                OD_SmoothInternal ​                 ​]] | // Takes the polygon selection, and smooths the points within its outline points (New in OD2019) ​            // 
-  * [[odtools:OD_ProjectSwitcherMod ​            :​OD_ProjectSwitcherMod ​             ​]] | // Project Switcher ​                                                                                         ​// + 
-  * [[odtools:OD_QuadCojoin ​                    :​OD_QuadCojoin ​                     ​]] | // Join cojoined Quads                                                                                       // +==== Layer Plugins ==== 
-  * [[odtools:OD_QuadFill ​                      :​OD_QuadFill ​                       ​]] | // Fill holes with Quads                                                                                     // + 
-  * [[odtools:​OD_RandomizePolyMaterials ​        ​| ​:OD_RandomizePolyMaterials ​         ]] | // Randomize Polygon Materials ​                                                                              // +  * [[odtools:OD_CopyLayerAndName ​              | OD_CopyLayerAndName ​               ]] // Copy Layer & Name                                                                                         // 
-  * [[odtools:​OD_RandomizeSurfaceBaseColors ​    ​| ​:OD_RandomizeSurfaceBaseColors ​     ]] | // Randomize Surface Base Colors ​                                                                            // +  * [[odtools:OD_CopyLayersToNewObject ​         | OD_CopyLayersToNewObject ​          ]] | // Copy Layers ​to new Object ​ (New in OD2019) ​                                                               ​// 
-  * [[odtools:OD_RecallPivot ​                   ​:​OD_RecallPivot ​                    ]] | // Recall Pivot                                                                                              ​// +  * [[odtools:OD_CreateLayerFromSelection ​      OD_CreateLayerFromSelection ​       ​]] | // Create ​Layer From Selection ​                                                                              // 
-  * [[odtools:OD_ReCenterObjToAvgPntSel ​        :​OD_ReCenterObjToAvgPntSel ​         ​]] | // Recenter Object to average Point Selection ​                                                               ​// +  * [[odtools:OD_CutLayerAndName ​               | OD_CutLayerAndName ​                ]] | // Cut Layer and Name                                                                                        ​// 
-  * [[odtools:OD_RemoveSelectedSurface ​         ​:​OD_RemoveSelectedSurface ​          ]] | // Remove Selected Surface ​                                                                                  // +  * [[odtools:​OD_PasteLayerAndName ​             | OD_PasteLayerAndName ​              ]] | // Paste Layer & Name                                                                                        // 
-  * [[odtools:OD_RenameSkelegons ​               ​:​OD_RenameSkelegons ​                ]] | // Rename Skelegons ​                                                                                         ​// +  * [[odtools:OD_SaveLayersAsLWO ​               ​OD_SaveLayersAsLWO ​                ]] | // Save Layers as individual LWOs                                                                            ​// 
-  * [[odtools:OD_ReStoreEdgeSelection ​          :​OD_ReStoreEdgeSelection ​           ​]] | // Restore ​Edge Selection ​                                                                                   ​// +  * [[odtools:OD_SelFgLyrRange ​                 ​OD_SelFgLyrRange ​                  ]] | // Select Foreground Layer Range                                                                             // 
-  * [[odtools:OD_RestoreFileFromObject ​         ​:​OD_RestoreFileFromObject ​          ]] | // Restore File from Object ​                                                                                 ​// +  * [[odtools:OD_SelBgLyrRange ​                 ​OD_SelBgLyrRange ​                  ]] | // Select Background Layer Range                                                                             // 
-  * [[odtools:OD_RestoreMaterial ​               ​:​OD_RestoreMaterial ​                ]] | // Restore Material ​                                                                                         ​// + 
-  * [[odtools:OD_RestoreMaterialSlot ​           ​:​OD_RestoreMaterialSlot ​            ]] | // Restore Material Slot                                                                                     // +==== Surface Plugins ==== 
-  * [[odtools:OD_RizomUVAuto ​                   ​:​OD_RizomUVAuto ​                    ]] | // Automatic UV Unwrap via RizomUV ​                                                                          // + 
-  * [[odtools:OD_RizomUVExportUVAsPS ​           ​:​OD_RizomUVExportUVAsPS ​            ]] | // Save UVLayout to File via RizomUV ​                                                                        // +  * [[odtools:OD_BatchFormatConversion ​         ​OD_BatchFormatConversion ​          ]] | // Batch Format Conversion ​                                                                                  // 
-  * [[odtools:OD_RotateNormals ​                 ​:​OD_RotateNormals ​                  ]] | // Rotate Normals ​                                                                                           ​// +  * [[odtools:OD_ModSurfaceRenamer ​             ​OD_ModSurfaceRenamer ​              ]] | // Rename Surface ​                                                                                           ​// 
-  * [[odtools:OD_RotateToAxis ​                  :​OD_RotateToAxis ​                   ​]] | // Rotate To Axis                                                                                            ​// +  * [[odtools:OD_ConsolidateSurfaces ​           ​OD_ConsolidateSurfaces ​            ]] | // Consolidate Surfaces ​                                                                                     ​// 
-  * [[odtools:OD_SaveLayersAsLWO ​               ​:​OD_SaveLayersAsLWO ​                ]] | // Save Layers as individual LWOs                                                                            ​// +  * [[odtools:OD_CreateSurfaceFromLayer ​        OD_CreateSurfaceFromLayer ​         ​]] | // Create Surface from Layer                                                                                 // 
-  * [[odtools:OD_SelBgLyrRange ​                 ​:​OD_SelBgLyrRange ​                  ]] | // Select Background Layer Range                                                                             // +  * [[odtools:OD_CreateSurfaceFromLayerAndColor ​OD_CreateSurfaceFromLayerAndColor  ​]] | // Create Surface from Layer & Color                                                                         // 
-  * [[odtools:​OD_SelByConnectedNormal ​          ​| ​:OD_SelByConnectedNormal ​           ]] | // Select connected polygons with same Normal ​                                                               // +  * [[odtools:OD_ModExtractSurfPolys ​           ​OD_ModExtractSurfPolys ​            ]] | // Extract Surface Polygons ​                                                                                 ​// 
-  * [[odtools:​OD_SelectHardEdges ​               | :OD_SelectHardEdges ​                ]] | // Select hard Edges                                                                                         ​// +  * [[odtools:OD_ModSurfaceToWeightMap ​         ​OD_ModSurfaceToWeightMap ​          ]] | // Convert Surface to Weightmap ​                                                                             ​// 
-  * [[odtools:​OD_SelectPointByWeight ​           | :OD_SelectPointByWeight ​            ]] | // Select Point by Weight ​                                                                                   // +  * [[odtools:​OD_RandomizePolyMaterials ​        | OD_RandomizePolyMaterials ​         ]] | // Randomize Polygon Materials ​                                                                              // 
-  * [[odtools:​OD_SelectPointInPoly ​             | :OD_SelectPointInPoly ​              ]] | // Select Point in Polygon ​                                                                                  ​// +  * [[odtools:​OD_RandomizeSurfaceBaseColors ​    | OD_RandomizeSurfaceBaseColors ​     ]] | // Randomize Surface Base Colors ​                                                                            // 
-  * [[odtools:OD_SelFgLyrRange ​                 ​:​OD_SelFgLyrRange ​                  ]] | // Select ​Foreground Layer Range                                                                             // +  * [[odtools:OD_RemoveSelectedSurface ​         ​OD_RemoveSelectedSurface ​          ]] | // Remove Selected Surface ​                                                                                  // 
-  * [[odtools:OD_SendToRizomUV ​                 ​:​OD_SendToRizomUV ​                  ]] | // Send Object ​to RizomUV ​                                                                                   ​// +  * [[odtools:OD_StoreMaterial ​                 ​OD_StoreMaterial ​                  ]] | // Store Material ​                                                                                           ​// 
-  * [[odtools:OD_SendToUVLayout ​                :​OD_SendToUVLayout ​                 ​]] | // Send Object ​to UVLayout ​                                                                                  // +  * [[odtools:OD_RestoreMaterial ​               ​OD_RestoreMaterial ​                ]] | // Restore Material ​                                                                                         ​// 
-  * [[odtools:OD_SetPosition ​                   ​:​OD_SetPosition ​                    ]] | // Set the position of Object ​                                                                               ​// +  * [[odtools:OD_StoreMaterialSlot ​             ​OD_StoreMaterialSlot ​              ]] | // Store Material Slot                                                                                       // 
-  * [[odtools:OD_SetViewportPositionToPolygon ​  :​OD_SetViewportPositionToPolygon ​   ​]] | // Sets the camera to be perpendicular to a selected Polygon ​                                                // +  * [[odtools:OD_RestoreMaterialSlot ​           ​OD_RestoreMaterialSlot ​            ]] | // Restore ​Material Slot                                                                                     // 
-  * [[odtools:OD_ShowImageConnectionsModeler ​   ​:​OD_ShowImageConnectionsModeler ​    ]] | // Shows which images are connected to Models ​                                                               ​// +  * [[odtools:OD_StripNonAscii ​                 ​OD_StripNonAscii ​                  ]] | // Strip non ascii Characters ​from Surfaces ​                                                                 ​// 
-  * [[odtools:OD_StoreEdgeSelection ​            :​OD_StoreEdgeSelection ​             ​]] | // Stores Edge Selections ​                                                                                   ​// +  * [[odtools:OD_SurfaceNamesByColor ​           ​OD_SurfaceNamesByColor ​            ]] | // Change the Surface Name to its Color                                                                      ​// 
-  * [[odtools:OD_StoreFileWithObject ​           ​:​OD_StoreFileWithObject ​            ]] | // Store a file in an object ​                                                                                // +  * [[odtools:OD_SurfacePush ​                   ​OD_SurfacePush ​                    ]] | // Surface Push                                                                                              ​// 
-  * [[odtools:OD_StoreMaterial ​                 ​:​OD_StoreMaterial ​                  ]] | // Store Material ​                                                                                           ​// +  * [[odtools:OD_SurfPolyDeSelect ​              OD_SurfPolyDeSelect ​               ​]] | // Surface Polygon Deselect ​                                                                                 ​// 
-  * [[odtools:OD_StoreMaterialSlot ​             ​:​OD_StoreMaterialSlot ​              ]] | // Store Material Slot                                                                                       // +  * [[odtools:OD_SurfPolySelect ​                OD_SurfPolySelect ​                 ​]] | // Surface Polygon Select ​                                                                                   ​// 
-  * [[odtools:OD_StorePivot ​                    :​OD_StorePivot ​                     ​]] | // Store Pivot                                                                                               // +  * [[odtools:OD_PolySurfaceCopy ​                OD_PolySurfaceCopy ​               ​]] | // Takes a polygons surface, duplicates the surface and renames it (New in OD2019) ​                          // 
-  * [[odtools:OD_StripNonAscii ​                 ​:​OD_StripNonAscii ​                  ]] | // Strip non ascii Characters from Surfaces ​                                                                 ​// + 
-  * [[odtools:OD_SubDHard ​                      :​OD_SubDHard ​                       ​]] | // Change SubD Weight to Hard                                                                                ​// +==== Selection Plugins ==== 
-  * [[odtools:OD_SubDHarden ​                    | :​OD_SubDHarden ​                     ]] | // Harden SubD Weights ​                                                                                      // + 
-  * [[odtools:OD_SubDiv2PtPolys ​                :​OD_SubDiv2PtPolys ​                 ​]] | // Subdivide 2pt Polygons ​                                                                                   ​// +  * [[odtools:OD_SelectionMirror ​               ​OD_SelectionMirror ​                ]] | // Mirror your selection (not the geometry, but selection) ​ (New in OD2019) ​                                 ​// 
-  * [[odtools:OD_subDivCurve ​                   ​:​OD_subDivCurve ​                    ]] | // Subdivide Curves ​                                                                                         ​// +  * [[odtools:OD_StoreEdgeSelection ​            OD_StoreEdgeSelection ​             ​]] | // Stores Edge Selections ​                                                                                   ​// 
-  * [[odtools:OD_SubDSoft ​                      | :​OD_SubDSoft ​                       ]] | // Change SubD Weight to Soft                                                                                ​// +  * [[odtools:OD_ReStoreEdgeSelection ​          OD_ReStoreEdgeSelection ​           ​]] | // Restore Edge Selection ​                                                                                   ​// 
-  * [[odtools:OD_SubDSoften ​                    :​OD_SubDSoften ​                     ​]] | // Soften SubD Weights ​                                                                                      // +  * [[odtools:​OD_SelByConnectedNormal ​          | OD_SelByConnectedNormal ​           ]] | // Select connected polygons with same Normal ​ (New in OD2019) ​                                              // 
-  * [[odtools:OD_SurfaceNamesByColor ​           ​:​OD_SurfaceNamesByColor ​            ]] | // Change the Surface Name to its Color                                                                      ​// +  * [[odtools:​OD_SelectHardEdges ​               | OD_SelectHardEdges ​                ]] | // Select hard Edges  (New in OD2019) ​                                                                       ​// 
-  * [[odtools:OD_SurfacePush ​                   ​:​OD_SurfacePush ​                    ]] | // Surface Push                                                                                              ​// +  * [[odtools:​OD_SelectPointByWeight ​           | OD_SelectPointByWeight ​            ]] | // Select Point by Weight ​ (New in OD2019) ​                                                                  // 
-  * [[odtools:OD_SurfPolyDeSelect ​              :​OD_SurfPolyDeSelect ​               ​]] | // Surface Polygon Deselect ​                                                                                 ​// +  * [[odtools:​OD_SelectPointInPoly ​             | OD_SelectPointInPoly ​              ]] | // Select Point in Polygon ​ (New in OD2019) ​                                                                 ​// 
-  * [[odtools:OD_SurfPolySelect ​                :​OD_SurfPolySelect ​                 ​]] | // Surface Polygon Select ​                                                                                   // +  * [[odtools:OD_SelectWithObjectVolume ​        OD_SelectWithObjectVolume ​         ​]] | // Select ​any points that fall within the volume in the background ​ (New in OD2019) ​                         ​// 
-  * [[odtools:OD_TransferMaps ​                  :​OD_TransferMaps ​                   ​]] | // Transfer Vertex Maps                                                                                      ​// + 
-  * [[odtools:OD_UDIMConvert ​                   ​| ​:​OD_UDIMConvert ​                    ]] | // Convert UDIM between Tiles and Layersets ​                                                                 ​// +==== Development Plugins ==== 
-  * [[odtools:OD_UDIMMoveDown ​                  :​OD_UDIMMoveDown ​                   ​]] | // Move UDIM tile down                                                                                       // + 
-  * [[odtools:OD_UDIMMoveLeft ​                  :​OD_UDIMMoveLeft ​                   ​]] | // Move UDIM tile left                                                                                       // +  * [[odtools:OD_CreateCustomObjectOutput ​      OD_CreateCustomObjectOutput ​       ​]] | // Create Custom ​Object ​Output ​                                                                              // 
-  * [[odtools:OD_UDIMMoveRight ​                 ​:​OD_UDIMMoveRight ​                  ]] | // Move UDIM tile right                                                                                      // +  * [[odtools:OD_modObjectDeconstruct ​          OD_modObjectDeconstruct ​           ​]] | // Object ​Deconstruct ​                                                                                       ​// 
-  * [[odtools:OD_UDIMMoveUp ​                    :​OD_UDIMMoveUp ​                     ​]] | // Move UDIM tile up                                                                                         // +  * [[odtools:OD_PolyVertexOrder ​               ​OD_PolyVertexOrder ​                ]] | // Show Polygon Vertex Order                                                                                 // 
-  * [[odtools:OD_UDIMUVMover ​                   ​:​OD_UDIMUVMover ​                    ]] | // Move UDIM tile to specific ID                                                                             // + 
-  * [[odtools:OD_UVQuadRandomize ​               ​:​OD_UVQuadRandomize ​                ]] | // Randomize Quad UVs                                                                                        // +==== UV Plugins ==== 
-  * [[odtools:​OD_UVRotate ​                      | :​OD_UVRotate ​                       ]] | // Rotate UVs                                                                                                ​// + 
-  * [[odtools:OD_UVScale ​                       ​:​OD_UVScale ​                        ]] | // Scale UVs                                                                                                 // +  * [[odtools:OD_CreateUV ​                      OD_CreateUV ​                       ​]] | // Create UV                                                                                                 // 
-  * [[odtools:OD_UVStraighten ​                  :​OD_UVStraighten ​                   ​]] | // Straighten UVs                                                                                            ​// +  * [[odtools:OD_CopyUV ​                        OD_CopyUV ​                         ​]] | // Copy UV                                                                                                   // 
-  * [[odtools:​OD_VertexColor2Weight ​            ​| ​:OD_VertexColor2Weight ​             ]] | // Convert Vertex Color to Weight ​                                                                           // +  * [[odtools:OD_PasteUV ​                       ​OD_PasteUV ​                        ]] | // Paste UV                                                                                                  ​// 
-  * [[odtools:​OD_Weight2VertexColor ​            ​| ​:OD_Weight2VertexColor ​             ]] | // Convert Weight to Vertex Color                                                                            // +  * [[odtools:OD_MergeUVs ​                      OD_MergeUVs ​                       ​]] | // Merge UVs                                                                                                 // 
-  * [[odtools:OD_WeldAvgClean ​                  :​OD_WeldAvgClean ​                   ​]] | // Weld Average & clean junk geometry ​                                                                       ​// +  * [[odtools:OD_ApplyUVsFromObj ​               ​OD_ApplyUVsFromObj ​                ]] | // Apply UVs from Object ​                                                                                    // 
-  * [[odtools:OD_WeldClean ​                     ​:​OD_WeldClean ​                      ]] | // Weld & clean junk geometry ​                                                                               // +  * [[odtools:OD_UDIMConvert ​                   ​OD_UDIMConvert ​                    ]] | // Convert UDIM between Tiles and Layersets ​                                                                 ​// 
-  * [[odtools:OD_ZeroWeightPoints ​              | :OD_ZeroWeightPoints ​               ​]] | // Show Non weighted Points and select them                                                                  ​// +  * [[odtools:OD_UDIMMoveDown ​                  OD_UDIMMoveDown ​                   ​]] | // Move UDIM tile down                                                                                       // 
-  * [[odtools:OD_SelectionMirror ​               ​| ​:​OD_SelectionMirror ​                ]] | // Mirror your selection (not the geometry, but selection) ​                                                  //+  * [[odtools:OD_UDIMMoveLeft ​                  OD_UDIMMoveLeft ​                   ​]] | // Move UDIM tile left                                                                                       // 
 +  * [[odtools:OD_UDIMMoveRight ​                 ​OD_UDIMMoveRight ​                  ]] | // Move UDIM tile right                                                                                      ​// 
 +  * [[odtools:OD_UDIMMoveUp ​                    | OD_UDIMMoveUp ​                     ]] | // Move UDIM tile up                                                                                         // 
 +  * [[odtools:OD_UDIMUVMover ​                   ​OD_UDIMUVMover ​                    ]] | // Move UDIM tile to specific ID                                                                             // 
 +  * [[odtools:OD_UVQuadRandomize ​               ​OD_UVQuadRandomize ​                ]] | // Randomize Quad UVs                                                                                        ​// 
 +  * [[odtools:OD_UVRotate ​                      | OD_UVRotate ​                       ]] | // Rotate UVs                                                                                                ​// 
 +  * [[odtools:OD_UVScale ​                       ​OD_UVScale ​                        ]] | // Scale UVs                                                                                                 // 
 +  * [[odtools:OD_UVStraighten ​                  OD_UVStraighten ​                   ​]] | // Straighten UVs                                                                                            ​// 
 +  * [[odtools:OD_ModCreatePolyUVGrid ​           ​OD_ModCreatePolyUVGrid ​            ]] | // Create Polygon UV Grid                                                                                    ​// 
 +  * [[odtools:OD_ConvertToDisconUVs ​            OD_ConvertToDisconUVs ​             ​]] | // Convert to Discontinuous UVs                                                                              ​// 
 +  * [[odtools:OD_SendToRizomUV ​                 ​OD_SendToRizomUV ​                  ]] | // Send Object to RizomUV ​                                                                                   // 
 +  * [[odtools:OD_GetFromRizomUV ​                OD_GetFromRizomUV ​                 ​]] | // Get UV from RizomUV ​                                                                                      // 
 +  * [[odtools:OD_RizomUVAuto ​                   ​| ​OD_RizomUVAuto ​                    ]] | // Automatic UV Unwrap via RizomUV ​                                                                          // 
 +  * [[odtools:OD_RizomUVExportUVAsPS ​           ​OD_RizomUVExportUVAsPS ​            ]] | // Save UVLayout to File via RizomUV ​                                                                        // 
 +  * [[odtools:OD_SendToUVLayout ​                OD_SendToUVLayout ​                 ​]] | // Send Object to UVLayout ​                                                                                  // 
 +  * [[odtools:OD_GetFromUVLayout ​               ​OD_GetFromUVLayout ​                ]] | // Get UV from UVLayout ​                                                                                     // 
 +  * [[odtools:OD_GetFromUVLayoutAndQuit ​        OD_GetFromUVLayoutAndQuit ​         ​]] | // Get UV from UVLayout & Quit                                                                               // 
 + 
 +==== Vertex Map Plugins ==== 
 + 
 +  * [[odtools:OD_TransferMaps ​                  OD_TransferMaps ​                   ​]] | // Transfer Vertex Maps                                                                                      ​// 
 +  * [[odtools:OD_BakeToVtxNormalMap ​            OD_BakeToVtxNormalMap ​             ​]] | // Bake Vertex to Normal Map  (New in OD2019) ​                                                               ​// 
 +  * [[odtools:OD_CreateVertexNormalGroup ​       ​OD_CreateVertexNormalGroup ​        ]] | // Create Vertex Normal Group                                                                                ​// 
 +  * [[odtools:OD_DisplayPolyNormal ​             ​OD_DisplayPolyNormal ​              ]] | // Display Polygon Normal ​  (New in OD2019) ​                                                                 ​// 
 +  * [[odtools:​OD_VertexColor2Weight ​            | OD_VertexColor2Weight ​             ]] | // Convert Vertex Color to Weight ​                                                                           // 
 +  * [[odtools:​OD_Weight2VertexColor ​            | OD_Weight2VertexColor ​             ]] | // Convert Weight to Vertex Color                                                                            // 
 +  * [[odtools:OD_ZeroWeightPoints ​              OD_ZeroWeightPoints ​               ​]] | // Show Non weighted Points and select them   (New in OD2019) ​                                               ​// 
 +  * [[odtools:OD_ImportObjWithNormals ​          OD_ImportObjWithNormals ​           ​]] | // Import Object with Normals ​                                                                               // 
 + 
 +==== UNSORTED Plugins ==== 
 + 
 +  * [[odtools:OD_ModLoad ​                       ​OD_ModLoad ​                        ]] | // Load                                                                                                      // 
 +  * [[odtools:OD_ModSave ​                       | OD_ModSave ​                        ]] | // Save Model                                                                                                ​// 
 +  * [[odtools:OD_ModLoadFilename ​               ​| ​OD_ModLoadFilename ​                ]] | // Load Filename ​                                                                                            //
  
 ===== Layout ===== ===== Layout =====
 +
 +==== Channel & Envelope Plugins ====
  
   * [[odtools:​OD_Clamper ​                       | OD_Clamper ​                         ]] | // Clamp individual Channels ​                                                                                //   * [[odtools:​OD_Clamper ​                       | OD_Clamper ​                         ]] | // Clamp individual Channels ​                                                                                //
-  * [[odtools:OD_CustomObjName ​                 ​| ​OD_CustomObjName ​                   ​]] | // Show the Items name as Custom Object ​                                                                     ​// +  * [[odtools:OD_ChannelReducer ​                | OD_ChannelReducer ​                  ]] | // Reduce keys of an envelope (channel) ​                                                                     // 
-  * [[odtools:​OD_GeometrySpreadsheet ​           | OD_GeometrySpreadsheet ​             ]] | // Geometry Spreadsheet to monitor values ​                                                                   //+  * [[odtools:​OD_DisableChannels ​               | OD_DisableChannels ​                 ]] // Disable Channels ​                                                                                         // 
 +  * [[odtools:​OD_Csv2Env ​                       | OD_Csv2Env ​                         ​]] | // Copy CSV file to envelope ​                                                                                // 
 +  * [[odtools:​OD_E_ChannelModify ​               | OD_E_ChannelModify ​                 ]] | // Modify Enveloped Channels outside of the Graph Editor ​                                                    // 
 + 
 +==== Development & Debugging Plugins ==== 
 + 
 +  * [[odtools:​OD_AutoGui ​                       | OD_AutoGui ​                         ]] | // Create Auto Gui for development ​                                                                          // 
 +  * [[odtools:​OD_GeometrySpreadsheet ​           | OD_GeometrySpreadsheet ​             ]] | // Geometry Spreadsheet to monitor values ​ (New in OD2019) ​                                                  // 
 + 
 +==== Instancing Plugins ==== 
 + 
 +  * [[odtools:​OD_BakeToFileInstance ​            | OD_BakeToFileInstance ​              ]] | // Bake instances to a file (fileInstances) ​                                                                 // 
 +  * [[odtools:​OD_AddInstancerDisplay ​           | OD_AddInstancerDisplay ​             ]] | // linkname ​                                                                                                 // 
 +  * [[odtools:​OD_InstanceDisplayMaster ​         | OD_InstanceDisplayMaster ​           ]] | // Instance Display Master ​                                                                                  // 
 +  * [[odtools:​OD_InstanceBaker ​                 | OD_InstanceBaker ​                   ]] | // Bake Instances ​                                                                                           // 
 +  * [[odtools:​OD_InstanceBrowser ​               | OD_InstanceBrowser ​                 ]] | // Browse all Instancers ​                                                                                    // 
 +  * [[odtools:​OD_InstanceRandomizer ​            | OD_InstanceRandomizer ​              ]] | // Randomize Instancer Settings/​Distribution ​                                                                // 
 +  * [[odtools:​OD_InstancerSeedRandomizer ​       | OD_InstancerSeedRandomizer ​         ]] | // Randomize Instancer Seeds                                                                                 // 
 +  * [[odtools:​OD_InstToPoints ​                  | OD_InstToPoints ​                    ]] | // Convert Instances to points ​                                                                              // 
 +  * [[odtools:​OD_DisableInstancers ​             | OD_DisableInstancers ​               ]] | // Disable Instancers ​                                                                                       // 
 +  * [[odtools:​OD_EnableInstancers ​              | OD_EnableInstancers ​                ]] | // Enable Instancers ​                                                                                        // 
 +  * [[odtools:​OD_SelectedClonesToInstances ​     | OD_SelectedClonesToInstances ​       ]] | // Convert selected clones to Instances ​                                                                     // 
 +  * [[odtools:​OD_FileInstance ​                  | OD_FileInstance ​                    ]] | // Load a file Instance and setup the instancer (much much faster than native instancing) ​                   // 
 +  * [[odtools:​OD_CloneToInstanceMasterUpdate ​   | OD_CloneToInstanceMasterUpdate ​     ]] | // Animateable Lights/​Cameras Master ​                                                                        // 
 +  * [[odtools:​OD_LightCameraClonetoInstancers ​  | OD_LightCameraClonetoInstancers ​    ]] | // Clone Lights/​Cameras to Instancers ​                                                                       // 
 + 
 +==== Buffer/​Passes Plugins ==== 
 + 
 +  * [[odtools:​OD_AOVAddAO ​                      | OD_AOVAddAO ​                        ]] | // Setup Ambient Occlusion Buffer ​                                                                           // 
 +  * [[odtools:​OD_AOVObjGroup ​                   | OD_AOVObjGroup ​                     ]] | // Setup Individual Object Buffer ​                                                                           // 
 +  * [[odtools:​OD_AOVPerObject ​                  | OD_AOVPerObject ​                    ]] | // Setup Per Object Buffer ​                                                                                  // 
 +  * [[odtools:​OD_AOVPerObjectSurf ​              | OD_AOVPerObjectSurf ​                ]] | // Setup Per Object/​Surface Buffer ​                                                                          // 
 +  * [[odtools:​OD_AOVSurfGroup ​                  | OD_AOVSurfGroup ​                    ]] | // Setup Surface Group Buffer ​                                                                               // 
 +  * [[odtools:​OD_ColorIDAOV ​                    | OD_ColorIDAOV ​                      ]] | // Create a ColorID (clown) buffer ​                                                                          // 
 +  * [[odtools:​OD_DepthAOV ​                      | OD_DepthAOV ​                        ]] | // Create a Depth Buffer ​                                                                                    // 
 +  * [[odtools:​OD_InstanceIDAOV ​                 | OD_InstanceIDAOV ​                   ]] | // Create and Instance ID (clown) Buffer ​                                                                    // 
 +  * [[odtools:​OD_Obj2AOV ​                       | OD_Obj2AOV ​                         ]] | // linkname ​                                                                                                 // 
 +  * [[odtools:​OD_CreateLightPass ​               | OD_CreateLightPass ​                 ]] | // Create Light Buffer ​                                                                                      // 
 +  * [[odtools:​OD_PartsIDAOV ​                    | OD_PartsIDAOV ​                      ]] | // Create an object parts color (clown) buffer ​                                                              // 
 + 
 +==== Visibility & Display Plugins ==== 
 + 
 +  * [[odtools:​OD_ViewportGuides ​                | OD_ViewportGuides ​                  ]] | // Setup Viewport Guides like Photoshop Guides ​                                                              //
   * [[odtools:​OD_InstanceIDs ​                   | OD_InstanceIDs ​                     ]] | // Display Instance IDs                                                                                      //   * [[odtools:​OD_InstanceIDs ​                   | OD_InstanceIDs ​                     ]] | // Display Instance IDs                                                                                      //
 +  * [[odtools:​OD_CustomObjName ​                 | OD_CustomObjName ​                   ]] | // Show the Items name as Custom Object ​                                                                     //
   * [[odtools:​OD_MddPreview ​                    | OD_MddPreview ​                      ]] | // Display MDD as a preview ​                                                                                 //   * [[odtools:​OD_MddPreview ​                    | OD_MddPreview ​                      ]] | // Display MDD as a preview ​                                                                                 //
   * [[odtools:​OD_ShowSpeed ​                     | OD_ShowSpeed ​                       ]] | // Display the speed of an item                                                                              //   * [[odtools:​OD_ShowSpeed ​                     | OD_ShowSpeed ​                       ]] | // Display the speed of an item                                                                              //
   * [[odtools:​OD_ShowUV ​                        | OD_ShowUV ​                          ]] | // Show the UV in Layout ​                                                                                    //   * [[odtools:​OD_ShowUV ​                        | OD_ShowUV ​                          ]] | // Show the UV in Layout ​                                                                                    //
   * [[odtools:​OD_VertexIDs ​                     | OD_VertexIDs ​                       ]] | // Display Vertex IDs                                                                                        //   * [[odtools:​OD_VertexIDs ​                     | OD_VertexIDs ​                       ]] | // Display Vertex IDs                                                                                        //
-  * [[odtools:OD_DisplacementImageRead ​         ​OD_DisplacementImageRead ​           ​]] | // Read Image Pixel values ​and apply as displacement ​                                                        // +  * [[odtools:OD_VisHideSelected ​               ​OD_VisHideSelected ​                 ​]] | // Hide selected objects in OpenGL ​                                                                          // 
-  * [[odtools:OD_LinkToPoint ​                   ​| ​OD_LinkToPoint ​                     ]] | // Link an object to the position of another point                                                           // +  * [[odtools:​OD_VisHideSelectedHierarchy ​      | OD_VisHideSelectedHierarchy ​        ]] | // Hide selected object hierarchy in OpenGL ​                                                                 // 
-  * [[odtools:​OD_3DCoatApplinkLayout ​           | OD_3DCoatApplinkLayout ​             ]] | // 3D Coat Applink ​                                                                                          ​//+  * [[odtools:​OD_VisIsolateSelected ​            | OD_VisIsolateSelected ​              ]] | // Show only selected object in OpenGL ​                                                                      // 
 +  * [[odtools:​OD_VisIsolateSelectedHierarchy ​   | OD_VisIsolateSelectedHierarchy ​     ]] | // Show only selected object ​and its hierarchy in OpenGL ​                                                    // 
 +  * [[odtools:OD_VisRestoreAll ​                 | OD_VisRestoreAll ​                   ]] // Restore Object OpenGL visibility from stored values ​                                                      // 
 +  * [[odtools:​OD_VisStoreAll ​                   | OD_VisStoreAll ​                     ]] | // Store Object OpenGL visibility ​                                                                           // 
 +  * [[odtools:​OD_RenHideSelected ​               | OD_RenHideSelected ​                 ]] | // Remove selected objects from rendering ​                                                                   // 
 +  * [[odtools:​OD_RenHideSelectedHierarchy ​      | OD_RenHideSelectedHierarchy ​        ]] | // Remove ​an object ​and its hierarchy from rendering ​                                                        // 
 +  * [[odtools:​OD_RenIsolateSelected ​            | OD_RenIsolateSelected ​              ]] | // Render only selected object ​                                                                              // 
 +  * [[odtools:​OD_RenIsolateSelectedHierarchy ​   | OD_RenIsolateSelectedHierarchy ​     ]] | // Render only selected object and its hierarchy ​                                                            // 
 +  * [[odtools:​OD_RenRestoreAll ​                 | OD_RenRestoreAll ​                   ]] | // Restore object rendering states ​to stored value                                                           ​// 
 +  * [[odtools:​OD_RenStoreAll ​                   | OD_RenStoreAll ​                     ]] | // Store object rendering states ​                                                                            // 
 + 
 +==== Setup Plugins ==== 
 + 
 +  * [[odtools:​OD_Bugs ​                          | OD_Bugs ​                            ]] | // Submit ODTools Bugs                                                                                       // 
 +  * [[odtools:​OD_Chat ​                          | OD_Chat ​                            ]] | // Goto ODTools Discord Chat                                                                                 // 
 +  * [[odtools:​OD_Configs ​                       | OD_Configs ​                         ]] | // Config Manager ​                                                                                           ​// 
 +  * [[odtools:​OD_3DCoatApplinkLayout ​           | OD_3DCoatApplinkLayout ​             ]] | // 3D Coat Applink ​ (New in OD2019) ​                                                                         ​//
   * [[odtools:​OD_AddCamZoomControl ​             | OD_AddCamZoomControl ​               ]] | // Adds a simple Zoom Control Setup for a Camera ​                                                            //   * [[odtools:​OD_AddCamZoomControl ​             | OD_AddCamZoomControl ​               ]] | // Adds a simple Zoom Control Setup for a Camera ​                                                            //
-  * [[odtools:​OD_AddInstancerDisplay ​           | OD_AddInstancerDisplay ​             ]] | // linkname ​                                                                                                 // 
   * [[odtools:​OD_AddNoHubPro ​                   | OD_AddNoHubPro ​                     ]] | // Hub Replacement ​                                                                                          //   * [[odtools:​OD_AddNoHubPro ​                   | OD_AddNoHubPro ​                     ]] | // Hub Replacement ​                                                                                          //
-  * [[odtools:​OD_AddRefScene ​                   | OD_AddRefScene ​                     ]] | // Add a Reference Scene                                                                                     // 
-  * [[odtools:​OD_AddSceneReferences ​            | OD_AddSceneReferences ​              ]] | // Scene References ​                                                                                         // 
   * [[odtools:​OD_AddSceneSampleCalculator ​      | OD_AddSceneSampleCalculator ​        ]] | // Render Sample Calculator ​                                                                                 //   * [[odtools:​OD_AddSceneSampleCalculator ​      | OD_AddSceneSampleCalculator ​        ]] | // Render Sample Calculator ​                                                                                 //
 +  * [[odtools:​OD_BCF2VDB ​                       | OD_BCF2VDB ​                         ]] | // Convert BCF Turbulence FD outputs to VDB                                                                  //
 +  * [[odtools:​OD_Gridify ​                       | OD_Gridify ​                         ]] | // Arrange all selected Items in grid form                                                                   //
 +  * [[odtools:​OD_CreateMeshLight ​               | OD_CreateMeshLight ​                 ]] | // Convert Object to Mesh Light                                                                              //
 +  * [[odtools:​OD_EasyBendDeform ​                | OD_EasyBendDeform ​                  ]] | // Setup a bend deformer ​                                                                                    //
 +  * [[odtools:​OD_EasyInstantMesh ​               | OD_EasyInstantMesh ​                 ]] | // Using Instant Meshes for automatic retopology ​                                                            //
 +  * [[odtools:​OD_EasyTextureBake ​               | OD_EasyTextureBake ​                 ]] | // Easy texture baking such as highres to lowres mesh                                                        //
 +  * [[odtools:​OD_EasyVoxLayout ​                 | OD_EasyVoxLayout ​                   ]] | // Easy MagicaVoxels Setup                                                                                   //
 +  * [[odtools:​OD_SceneToIndividualLayersPrep ​   | OD_SceneToIndividualLayersPrep ​     ]] | // Compiles a list of all Objects/​Layers in scene   (New in OD2019) ​                                         //
 +  * [[odtools:​OD_SceneToIndividualLayersApplyPrepped ​ | OD_SceneToIndividualLayersApplyPrepped ​ ]] | // Replaces split multilayer Objects as single layer to the scene   (New in OD2019) ​               //
 +
 +==== Surfaces & Materials Plugins ====
 +
   * [[odtools:​OD_AddSurfaceLink ​                | OD_AddSurfaceLink ​                  ]] | // Link Multiple same named surfaces and edit as one                                                         //   * [[odtools:​OD_AddSurfaceLink ​                | OD_AddSurfaceLink ​                  ]] | // Link Multiple same named surfaces and edit as one                                                         //
 +  * [[odtools:​OD_ClipboardToSurf ​               | OD_ClipboardToSurf ​                 ]] | // Create Surface from Clipboard ​                                                                            //
 +  * [[odtools:​OD_ConvertBatch ​                  | OD_ConvertBatch ​                    ]] | // Batch Convert standard T channels to Nodes (Native & Octane) ​                                             //
 +  * [[odtools:​OD_CopySurfaceToSameName ​         | OD_CopySurfaceToSameName ​           ]] | // linkname ​                                                                                                 //
 +  * [[odtools:​OD_LayExtractSurfacePolys ​        | OD_LayExtractSurfacePolys ​          ]] | // Create New Object from the selected surface ​                                                              //
 +  * [[odtools:​OD_CopySurfNode ​                  | OD_CopySurfNode ​                    ]] | // Copy Surface Node                                                                                         //
 +  * [[odtools:​OD_PasteSurfNode ​                 | OD_PasteSurfNode ​                   ]] | // Paste a surface Node                                                                                      //
 +  * [[odtools:​OD_ImportNodesToObjects ​          | OD_ImportNodesToObjects ​            ]] | // Import Nodes to objects ​                                                                                  //
 +  * [[odtools:​OD_LayRestoreMaterialSlot ​        | OD_LayRestoreMaterialSlot ​          ]] | // Restore Material from Slot                                                                                //
 +  * [[odtools:​OD_LayStoreMaterialSlot ​          | OD_LayStoreMaterialSlot ​            ]] | // Store Material in Slot                                                                                    //
 +  * [[odtools:​OD_MergeObjectSurfaces ​           | OD_MergeObjectSurfaces ​             ]] | // Merge Object Surfaces ​                                                                                    //
 +  * [[odtools:​OD_OctaneUDIMTextureSetup ​        | OD_OctaneUDIMTextureSetup ​          ]] | // Create Octane UDIM Setup                                                                                  //
 +  * [[odtools:​OD_RemCustBuffersFromSurface ​     | OD_RemCustBuffersFromSurface ​       ]] | // Remove any custom buffers from an objects surface ​                                                        //
 +  * [[odtools:​OD_RenameSurfaceAsObjectName ​     | OD_RenameSurfaceAsObjectName ​       ]] | // Rename a surface to include the objects name                                                              //
 +  * [[odtools:​OD_ResetMaterial ​                 | OD_ResetMaterial ​                   ]] | // Reset Materal ​                                                                                            //
 +  * [[odtools:​OD_RewireNodes ​                   | OD_RewireNodes ​                     ]] | // Rewire nodes in node editor ​                                                                              //
 +  * [[odtools:​OD_SurfaceArea ​                   | OD_SurfaceArea ​                     ]] | // Calculate the surface area                                                                                //
 +  * [[odtools:​OD_SurfaceCleanup ​                | OD_SurfaceCleanup ​                  ]] | // Remove unconnected nodes from a material ​                                                                 //
 +  * [[odtools:​OD_SurfaceCopyWildcard ​           | OD_SurfaceCopyWildcard ​             ]] | // linkname ​                                                                                                 //
 +  * [[odtools:​OD_SurfaceRenamer ​                | OD_SurfaceRenamer ​                  ]] | // Rename Surfaces ​                                                                                          //
 +  * [[odtools:​OD_SurfDirectory ​                 | OD_SurfDirectory ​                   ]] | // linkname ​                                                                                                 //
 +  * [[odtools:​OD_SurfToClipboard ​               | OD_SurfToClipboard ​                 ]] | // Copy a surface to clipboard ​                                                                              //
 +  * [[odtools:​OD_SurfVariations ​                | OD_SurfVariations ​                  ]] | // Create variations of an object based on multiple surfaces saved in a directory ​                           //
 +  * [[odtools:​OD_WeightsFromSurfaces ​           | OD_WeightsFromSurfaces ​             ]] | // Create Weights from Selected Surfaces ​                                                                    //
 +  * [[odtools:​OD_ExternalSurfaceOverride ​       | OD_ExternalSurfaceOverride ​         ]] | // Overwrite a surface with an external file                                                                 //
 +  * [[odtools:​OD_SurfaceLink ​                   | OD_SurfaceLink ​                     ]] | // Link Mulitple same named surfaces together ​                                                               //
 +  * [[odtools:​OD_SurfaceSnapshots ​              | OD_SurfaceSnapshots ​                ]] | // Surface Snapshots for eacy look development ​                                                              //
 +  * [[odtools:​OD_ObjSurfaceReplaceMaster ​       | OD_ObjSurfaceReplaceMaster ​         ]] | // Surface Master for Object Replacements ​                                                                   //
 +  * [[odtools:​OD_SelectedNodesToCompound ​       | OD_SelectedNodesToCompound ​         ]] | // Takes selected nodes, creates and puts the node into a compound (New in OD2019) ​                          //
 +
 +==== Scene Reference Plugins ====
 +
 +  * [[odtools:​OD_AddRefScene ​                   | OD_AddRefScene ​                     ]] | // Add a Reference Scene                                                                                     //
 +  * [[odtools:​OD_AddSceneReferences ​            | OD_AddSceneReferences ​              ]] | // Scene References ​                                                                                         //
 +  * [[odtools:​OD_RenderabilityRefScene ​         | OD_RenderabilityRefScene ​           ]] | // Set the render state of a reference scene                                                                 //
 +  * [[odtools:​OD_SceneReferences ​               | OD_SceneReferences ​                 ]] | // SceneReferences ​                                                                                          //
 +  * [[odtools:​OD_RefreshRefScene ​               | OD_RefreshRefScene ​                 ]] | // Refresh a loaded reference scene                                                                          //
 +  * [[odtools:​OD_CheckForUpdatedRefScene ​       | OD_CheckForUpdatedRefScene ​         ]] | // Check for an updated Reference Scene                                                                      //
 +  * [[odtools:​OD_DisableRefScene ​               | OD_DisableRefScene ​                 ]] | // Disable a reference Scene                                                                                 //
 +  * [[odtools:​OD_DisableRefSceneBBox ​           | OD_DisableRefSceneBBox ​             ]] | // Disable a reference Scene but show bounding boxes                                                         //
 +  * [[odtools:​OD_UpdateRefSource ​               | OD_UpdateRefSource ​                 ]] | // Update a reference Scene                                                                                  //
 +  * [[odtools:​OD_VisibilityRefScene ​            | OD_VisibilityRefScene ​              ]] | // Change the visibility of a reference scene                                                                //
 +  * [[odtools:​OD_ExportHierarchyAsNewRefScene ​  | OD_ExportHierarchyAsNewRefScene ​    ]] | // Export a hierarchy as a new reference scene                                                               //
 +
 +==== Rendering Plugins ====
 +
 +  * [[odtools:​OD_LWSN_Command ​                  | OD_LWSN_Command ​                    ]] | // Show the LWSN command line render commandline ​                                                            //
 +  * [[odtools:​OD_LWSSplitter ​                   | OD_LWSSplitter ​                     ]] | // Split Scene into multiple subscenes for rendering ​                                                        //
 +
 +==== Transform & Motion Plugins ====
 +
 +  * [[odtools:​OD_BakeBulletSim ​                 | OD_BakeBulletSim ​                   ]] | // Bake a bullet simulation into motion channels ​ (New in OD2019) ​                                           //
 +  * [[odtools:​OD_EasyBake ​                      | OD_EasyBake ​                        ]] | // Easy bake motions and removing expressions/​modifiers/​etc ​                                                 //
   * [[odtools:​OD_AnimationLayers ​               | OD_AnimationLayers ​                 ]] | // Animation Layera allow for simple layering/​adjustments of motions ​                                        //   * [[odtools:​OD_AnimationLayers ​               | OD_AnimationLayers ​                 ]] | // Animation Layera allow for simple layering/​adjustments of motions ​                                        //
-  * [[odtools:OD_AOVAddAO ​                      | OD_AOVAddAO ​                        ]] | // Setup Ambient Occlusion Buffer ​                                                                           ​// +  * [[odtools:OD_CopyXF ​                        ​| OD_CopyXF ​                          ]] | // Copy Transforms ​                                                                                          // 
-  * [[odtools:OD_AOVObjGroup ​                   ​| ​OD_AOVObjGroup ​                     ]] | // Setup Individual Object Buffer ​                                                                           // +  * [[odtools:OD_CopyLayoutTransform ​           | OD_CopyLayoutTransform ​             ]] | // Copy Layout transforms ​                                                                                   // 
-  * [[odtools:OD_AOVPerObject ​                  | OD_AOVPerObject ​                    ]] | // Setup Per Object Buffer ​                                                                                  // +  * [[odtools:​OD_HierarchyHMot ​                 | OD_HierarchyHMot ​                   ]] // Save Hierarchial Motions ​                                                                                 // 
-  * [[odtools:OD_AOVPerObjectSurf ​              OD_AOVPerObjectSurf ​                ]] | // Setup Per Object/Surface Buffer ​                                                                          // +  * [[odtools:​OD_HierarchyHMotLoader ​           | OD_HierarchyHMotLoader ​             ]] | // Load Hierarchial Motions ​                                                                                 // 
-  * [[odtools:OD_AOVSurfGroup ​                  OD_AOVSurfGroup ​                    ]] | // Setup Surface Group Buffer ​                                                                               ​// +  * [[odtools:​OD_ImportHMotToSelection ​         | OD_ImportHMotToSelection ​           ]] | // Import hierarchial motions to selection only                                                              // 
-  * [[odtools:OD_AutoGui ​                       ​OD_AutoGui ​                         ​]] | // Create ​Auto Gui for development ​                                                                          // +  * [[odtools:​OD_RestOnGroundCeiling ​           | OD_RestOnGroundCeiling ​             ]] | // Rest an object on the ground or ceiling ​                                                                  // 
-  * [[odtools:OD_BakeBulletSim ​                 ​OD_BakeBulletSim ​                   ​]] | // Bake bullet simulation into motion ​channels ​                                                            // +  * [[odtools:​OD_PasteXF ​                       | OD_PasteXF ​                         ]] | // Paste a transform from clipboard ​                                                                         // 
-  * [[odtools:OD_BakeToFileInstance ​            OD_BakeToFileInstance ​              ]] | // Bake instances to file (fileInstances                                                                 // +  * [[odtools:​OD_MatchItemToTarget ​             | OD_MatchItemToTarget ​               ]] | // Match a new items position/​rotation/​scale to a target item  (New in OD2019) ​                              // 
-  * [[odtools:OD_BCF2VDB ​                       ​OD_BCF2VDB ​                         ​]] | // Convert BCF Turbulence FD outputs to VDB                                                                  ​// +  * [[odtools:​OD_MergeMotionsFromScene ​         | OD_MergeMotionsFromScene ​           ]] | // Merge the motions from another scene                                                                      // 
-  * [[odtools:OD_Bugs ​                          OD_Bugs ​                            ]] | // Submit ODTools Bugs                                                                                       //+  * [[odtools:​OD_SwapItems ​                     | OD_SwapItems ​                       ​]] | // Swap two items (their motions) ​                                                                           // 
 +  * [[odtools:OD_TargetChildren ​                | OD_TargetChildren ​                  ​]] // Each object sets up a target to point to its child  (New in OD2019) ​                                      // 
 +  * [[odtools:​OD_TempTarget ​                    ​| OD_TempTarget ​                      ]] | // Create a temporary target ​                                                                                // 
 +  * [[odtools:OD_PointSnap ​                     ​OD_PointSnap ​                       ​]] | // Snap an item to the position of points/​polys on another ​Object ​                                           /
 +  * [[odtools:​OD_curTransToKeyZero ​             | OD_curTransToKeyZero ​               ]] | // Set the current transforms to key at frame 0 (GUI)                                                        ​// 
 +  * [[odtools:OD_curTransToKeyZeroNoGui ​        OD_curTransToKeyZeroNoGui ​          ]] | // Set the current transforms to key at frame 0                                                              ​// 
 + 
 +==== Placer & Distribution Plugins ==== 
 + 
 +  * [[odtools:OD_Obj2PoissonSampledPoints ​      OD_Obj2PoissonSampledPoints ​        ]] | // Poisson Sampler for point distribution on objects via MeshLab ​                                            // 
 +  * [[odtools:​OD_EnvImgTracer ​                  | OD_EnvImgTracer ​                    ]] | // Create ​an equirectangular image with positions ​for light/​reflection hits (simple HDRLight Studio) ​        // 
 +  * [[odtools:OD_InteractiveNullMotion ​         ​OD_InteractiveNullMotion ​           ​]] | // Setup interactive nulls on objects and create ​a motion ​                                                   // 
 +  * [[odtools:OD_ObjectPlacer ​                  OD_ObjectPlacer ​                    ]] | // Place Objects on other Objects ​                                                                           // 
 +  * [[odtools:​OD_BonePlacer ​                    | OD_BonePlacer ​                      ]] | // Place Bone interactively on other objects ​                                                              // 
 +  * [[odtools:​OD_LightPlacer ​                   | OD_LightPlacer ​                     ]] | // Place Lights by clicking on glancing/​reflection angles of an object ​                                      // 
 +  * [[odtools:​OD_InterActiveReparent ​           | OD_InterActiveReparent ​             ]] | // Interactively setup a new parent to an object  ​(New in OD2019                                           // 
 + 
 +==== UNSORTED Plugins ==== 
 + 
 +  * [[odtools:OD_DisplacementImageRead ​         ​OD_DisplacementImageRead ​           ​]] | // Read Image Pixel values and apply as displacement ​                                                        // 
 +  * [[odtools:OD_LinkToPoint ​                   ​OD_LinkToPoint ​                     ​]] | // Link an object to the position of another point                                                           //
   * [[odtools:​OD_BuildObjSeqList ​               | OD_BuildObjSeqList ​                 ]] | // Build an Object Sequence List                                                                             //   * [[odtools:​OD_BuildObjSeqList ​               | OD_BuildObjSeqList ​                 ]] | // Build an Object Sequence List                                                                             //
   * [[odtools:​OD_CacheMasterSetup ​              | OD_CacheMasterSetup ​                ]] | // Setup Cache Master for easy caching and performance increases ​                                            //   * [[odtools:​OD_CacheMasterSetup ​              | OD_CacheMasterSetup ​                ]] | // Setup Cache Master for easy caching and performance increases ​                                            //
Line 171: Line 358:
   * [[odtools:​OD_ChangeConfigParameter ​         | OD_ChangeConfigParameter ​           ]] | // linkname ​                                                                                                 //   * [[odtools:​OD_ChangeConfigParameter ​         | OD_ChangeConfigParameter ​           ]] | // linkname ​                                                                                                 //
   * [[odtools:​OD_ChangeSubPatch ​                | OD_ChangeSubPatch ​                  ]] | // Change SubPatch Level of multiple objects ​                                                                //   * [[odtools:​OD_ChangeSubPatch ​                | OD_ChangeSubPatch ​                  ]] | // Change SubPatch Level of multiple objects ​                                                                //
-  * [[odtools:​OD_ChannelReducer ​                | OD_ChannelReducer ​                  ]] | // Reduce keys of an envelope (channel) ​                                                                     // 
-  * [[odtools:​OD_Chat ​                          | OD_Chat ​                            ]] | // Goto ODTools Discord Chat                                                                                 // 
-  * [[odtools:​OD_CheckForUpdatedRefScene ​       | OD_CheckForUpdatedRefScene ​         ]] | // Check for an updated Reference Scene                                                                      // 
   * [[odtools:​OD_ClipBoardToItemInfo ​           | OD_ClipBoardToItemInfo ​             ]] | // Get Item Info from Clipboard ​                                                                             //   * [[odtools:​OD_ClipBoardToItemInfo ​           | OD_ClipBoardToItemInfo ​             ]] | // Get Item Info from Clipboard ​                                                                             //
-  * [[odtools:​OD_ClipboardToSurf ​               | OD_ClipboardToSurf ​                 ]] | // Create Surface from Clipboard ​                                                                            // 
   * [[odtools:​OD_CloneItemToSelection ​          | OD_CloneItemToSelection ​            ]] | // linkname ​                                                                                                 //   * [[odtools:​OD_CloneItemToSelection ​          | OD_CloneItemToSelection ​            ]] | // linkname ​                                                                                                 //
-  * [[odtools:​OD_ColorIDAOV ​                    | OD_ColorIDAOV ​                      ]] | // Create a ColorID (clown) buffer ​                                                                          // 
-  * [[odtools:​OD_Configs ​                       | OD_Configs ​                         ]] | // Config Manager ​                                                                                           // 
   * [[odtools:​OD_ConsolidateScene ​              | OD_ConsolidateScene ​                ]] | // Consolidate objects of the same name in a scene                                                           //   * [[odtools:​OD_ConsolidateScene ​              | OD_ConsolidateScene ​                ]] | // Consolidate objects of the same name in a scene                                                           //
-  * [[odtools:​OD_ConvertBatch ​                  | OD_ConvertBatch ​                    ]] | // Batch Convert standard T channels to Nodes (Native & Octane) ​                                             // 
   * [[odtools:​OD_ConvMot2Spline ​                | OD_ConvMot2Spline ​                  ]] | // Convert motion to spline ​                                                                                 //   * [[odtools:​OD_ConvMot2Spline ​                | OD_ConvMot2Spline ​                  ]] | // Convert motion to spline ​                                                                                 //
   * [[odtools:​OD_CopyAndReplaceExternalImages ​  | OD_CopyAndReplaceExternalImages ​    ]] | // Copy external content directory images into the content folder and relink ​                                //   * [[odtools:​OD_CopyAndReplaceExternalImages ​  | OD_CopyAndReplaceExternalImages ​    ]] | // Copy external content directory images into the content folder and relink ​                                //
   * [[odtools:​OD_CopyLayoutDispPointInfo ​       | OD_CopyLayoutDispPointInfo ​         ]] | // Copy Point Displacement info to clipboard ​                                                                //   * [[odtools:​OD_CopyLayoutDispPointInfo ​       | OD_CopyLayoutDispPointInfo ​         ]] | // Copy Point Displacement info to clipboard ​                                                                //
-  * [[odtools:​OD_CopyLayoutTransform ​           | OD_CopyLayoutTransform ​             ]] | // Copy Layout transforms ​                                                                                   // 
   * [[odtools:​OD_CopyObjectFilename ​            | OD_CopyObjectFilename ​              ]] | // Copy current selected Objects Filename ​                                                                   //   * [[odtools:​OD_CopyObjectFilename ​            | OD_CopyObjectFilename ​              ]] | // Copy current selected Objects Filename ​                                                                   //
-  * [[odtools:​OD_CopySurfaceToSameName ​         | OD_CopySurfaceToSameName ​           ]] | // linkname ​                                                                                                 // 
-  * [[odtools:​OD_CopySurfNode ​                  | OD_CopySurfNode ​                    ]] | // Copy Surface Node                                                                                         // 
-  * [[odtools:​OD_CopyXF ​                        | OD_CopyXF ​                          ]] | // Copy Transforms ​                                                                                          // 
   * [[odtools:​OD_CreateBoneChain ​               | OD_CreateBoneChain ​                 ]] | // Create a Bone Chain                                                                                       //   * [[odtools:​OD_CreateBoneChain ​               | OD_CreateBoneChain ​                 ]] | // Create a Bone Chain                                                                                       //
   * [[odtools:​OD_CreateEnvSphere ​               | OD_CreateEnvSphere ​                 ]] | // Create an environment sphere ​                                                                             //   * [[odtools:​OD_CreateEnvSphere ​               | OD_CreateEnvSphere ​                 ]] | // Create an environment sphere ​                                                                             //
   * [[odtools:​OD_CreateKeyPro ​                  | OD_CreateKeyPro ​                    ]] | // Creating keys with extra options ​                                                                         //   * [[odtools:​OD_CreateKeyPro ​                  | OD_CreateKeyPro ​                    ]] | // Creating keys with extra options ​                                                                         //
-  * [[odtools:OD_CreateLightPass ​               ​OD_CreateLightPass ​                 ​]] | // Create Light Buffer ​                                                                                      // +  * [[odtools:OD_LoadVDB ​                       ​OD_LoadVDB ​                          ]] | // Loads a .vdb file and sets up  a Fog Volume or Levelset VDB   (New in OD2019) ​                           ​// 
-  * [[odtools:​OD_CreateMeshLight ​               | OD_CreateMeshLight ​                 ]] | // Convert Object to Mesh Light                                                                              ​// +  * [[odtools:​OD_CreateVDB ​                     | OD_CreateVDB ​                       ]] | // Create a Fog Volume or Levelset VDB   (New in OD2019) ​                                                    // 
-  * [[odtools:​OD_CreateVDB ​                     | OD_CreateVDB ​                       ]] | // Create a Fog Volume or Levelset VDB                                                                       ​// +  * [[odtools:​OD_CreateVDBProxy ​                | OD_CreateVDBProxy ​                  ]] | // Create an object proxy via vdb, and optionally setup for render replacement ​ (New in OD2019             //
-  * [[odtools:​OD_CreateVDBProxy ​                | OD_CreateVDBProxy ​                  ]] | // Create an object proxy via vdb, and optionally setup for render replacement ​                              // +
-  * [[odtools:​OD_Csv2Env ​                       | OD_Csv2Env ​                         ]] | // Copy CSV file to envelope ​                                                                                // +
-  * [[odtools:​OD_curTransToKeyZero ​             | OD_curTransToKeyZero ​               ]] | // Set the current transforms to key at frame 0 (GUI                                                       // +
-  * [[odtools:​OD_curTransToKeyZeroNoGui ​        | OD_curTransToKeyZeroNoGui ​          ]] | // Set the current transforms to key at frame 0                                                              ​//+
   * [[odtools:​OD_DeleteKeyPro ​                  | OD_DeleteKeyPro ​                    ]] | // Deleting keys with extra options ​                                                                         //   * [[odtools:​OD_DeleteKeyPro ​                  | OD_DeleteKeyPro ​                    ]] | // Deleting keys with extra options ​                                                                         //
-  * [[odtools:​OD_DepthAOV ​                      | OD_DepthAOV ​                        ]] | // Create a Depth Buffer ​                                                                                    // 
   * [[odtools:​OD_DeSelectNulls ​                 | OD_DeSelectNulls ​                   ]] | // Deselect all Nulls                                                                                        //   * [[odtools:​OD_DeSelectNulls ​                 | OD_DeSelectNulls ​                   ]] | // Deselect all Nulls                                                                                        //
   * [[odtools:​OD_DirectoryLoad ​                 | OD_DirectoryLoad ​                   ]] | // Load all objects in a directory ​                                                                          //   * [[odtools:​OD_DirectoryLoad ​                 | OD_DirectoryLoad ​                   ]] | // Load all objects in a directory ​                                                                          //
-  * [[odtools:​OD_DisableChannels ​               | OD_DisableChannels ​                 ]] | // Disable Channels ​                                                                                         // 
   * [[odtools:​OD_DisableDisplacement ​           | OD_DisableDisplacement ​             ]] | // Disable Displacement ​                                                                                     //   * [[odtools:​OD_DisableDisplacement ​           | OD_DisableDisplacement ​             ]] | // Disable Displacement ​                                                                                     //
-  * [[odtools:​OD_DisableInstancers ​             | OD_DisableInstancers ​               ]] | // Disable Instancers ​                                                                                       // 
-  * [[odtools:​OD_DisableRefScene ​               | OD_DisableRefScene ​                 ]] | // Disable a reference Scene                                                                                 // 
-  * [[odtools:​OD_DisableRefSceneBBox ​           | OD_DisableRefSceneBBox ​             ]] | // Disable a reference Scene but show bounding boxes                                                         // 
   * [[odtools:​OD_DisplacementImageWrite ​        | OD_DisplacementImageWrite ​          ]] | // Write the point displacement into a Imagefile ​                                                            //   * [[odtools:​OD_DisplacementImageWrite ​        | OD_DisplacementImageWrite ​          ]] | // Write the point displacement into a Imagefile ​                                                            //
-  * [[odtools:​OD_EasyBake ​                      | OD_EasyBake ​                        ]] | // Easy bake motions and removing expressions/​modifiers/​etc ​                                                 // 
-  * [[odtools:​OD_EasyBendDeform ​                | OD_EasyBendDeform ​                  ]] | // Setup a bend deformer ​                                                                                    // 
-  * [[odtools:​OD_EasyInstantMesh ​               | OD_EasyInstantMesh ​                 ]] | // Using Instant Meshes for automatic retopology ​                                                            // 
-  * [[odtools:​OD_EasyTextureBake ​               | OD_EasyTextureBake ​                 ]] | // Easy texture baking such as highres to lowres mesh                                                        // 
-  * [[odtools:​OD_EasyVoxLayout ​                 | OD_EasyVoxLayout ​                   ]] | // Easy MagicaVoxels Setup                                                                                   // 
   * [[odtools:​OD_EnableDisplacement ​            | OD_EnableDisplacement ​              ]] | // Enable Displacement ​                                                                                      //   * [[odtools:​OD_EnableDisplacement ​            | OD_EnableDisplacement ​              ]] | // Enable Displacement ​                                                                                      //
-  * [[odtools:​OD_EnableInstancers ​              | OD_EnableInstancers ​                ]] | // Enable Instancers ​                                                                                        // 
-  * [[odtools:​OD_ExportHierarchyAsNewRefScene ​  | OD_ExportHierarchyAsNewRefScene ​    ]] | // Export a hierarchy as a new reference scene                                                               // 
   * [[odtools:​OD_ExportMultiMDD ​                | OD_ExportMultiMDD ​                  ]] | // Export Multiple objects as single MDD/​Object ​                                                             //   * [[odtools:​OD_ExportMultiMDD ​                | OD_ExportMultiMDD ​                  ]] | // Export Multiple objects as single MDD/​Object ​                                                             //
-  * [[odtools:​OD_Gridify ​                       | OD_Gridify ​                         ]] | // Arrange all selected Items in grid form                                                                   // 
   * [[odtools:​OD_HandlerStatusChanger ​          | OD_HandlerStatusChanger ​            ]] | // Change the status of a Server pane                                                                        //   * [[odtools:​OD_HandlerStatusChanger ​          | OD_HandlerStatusChanger ​            ]] | // Change the status of a Server pane                                                                        //
-  * [[odtools:​OD_HierarchyHMot ​                 | OD_HierarchyHMot ​                   ]] | // Save Hierarchial Motions ​                                                                                 // 
-  * [[odtools:​OD_HierarchyHMotLoader ​           | OD_HierarchyHMotLoader ​             ]] | // Load Hierarchial Motions ​                                                                                 // 
   * [[odtools:​OD_ImageBillBoard ​                | OD_ImageBillBoard ​                  ]] | // Create Image Billboards from images ​                                                                      //   * [[odtools:​OD_ImageBillBoard ​                | OD_ImageBillBoard ​                  ]] | // Create Image Billboards from images ​                                                                      //
-  * [[odtools:​OD_ImportHMotToSelection ​         | OD_ImportHMotToSelection ​           ]] | // Import hierarchial motions to selection only                                                              // 
-  * [[odtools:​OD_ImportNodesToObjects ​          | OD_ImportNodesToObjects ​            ]] | // Import Nodes to objects ​                                                                                  // 
   * [[odtools:​OD_InsertBetween ​                 | OD_InsertBetween ​                   ]] | // Insert an item inbetween two other items                                                                  //   * [[odtools:​OD_InsertBetween ​                 | OD_InsertBetween ​                   ]] | // Insert an item inbetween two other items                                                                  //
-  * [[odtools:​OD_InstanceBaker ​                 | OD_InstanceBaker ​                   ]] | // Bake Instances ​                                                                                           // 
-  * [[odtools:​OD_InstanceBrowser ​               | OD_InstanceBrowser ​                 ]] | // Browse all Instancers ​                                                                                    // 
-  * [[odtools:​OD_InstanceIDAOV ​                 | OD_InstanceIDAOV ​                   ]] | // Create and Instance ID (clown) Buffer ​                                                                    // 
-  * [[odtools:​OD_InstanceRandomizer ​            | OD_InstanceRandomizer ​              ]] | // Randomize Instancer Settings/​Distribution ​                                                                // 
-  * [[odtools:​OD_InstancerSeedRandomizer ​       | OD_InstancerSeedRandomizer ​         ]] | // Randomize Instancer Seeds                                                                                 // 
-  * [[odtools:​OD_InstToPoints ​                  | OD_InstToPoints ​                    ]] | // Convert Instances to points ​                                                                              // 
   * [[odtools:​OD_InvokeLayCMD ​                  | OD_InvokeLayCMD ​                    ]] | // Invoke Layout Commands ​                                                                                   //   * [[odtools:​OD_InvokeLayCMD ​                  | OD_InvokeLayCMD ​                    ]] | // Invoke Layout Commands ​                                                                                   //
   * [[odtools:​OD_ItemDependencies ​              | OD_ItemDependencies ​                ]] | // Show all item inter-dependencies ​                                                                         //   * [[odtools:​OD_ItemDependencies ​              | OD_ItemDependencies ​                ]] | // Show all item inter-dependencies ​                                                                         //
Line 242: Line 391:
   * [[odtools:​OD_LayCopyObject ​                 | OD_LayCopyObject ​                   ]] | // Copy an Object to clipboard ​                                                                              //   * [[odtools:​OD_LayCopyObject ​                 | OD_LayCopyObject ​                   ]] | // Copy an Object to clipboard ​                                                                              //
   * [[odtools:​OD_LayCreatePolyGridUV ​           | OD_LayCreatePolyGridUV ​             ]] | // Create Polygon UV Grid                                                                                    //   * [[odtools:​OD_LayCreatePolyGridUV ​           | OD_LayCreatePolyGridUV ​             ]] | // Create Polygon UV Grid                                                                                    //
-  * [[odtools:​OD_LayExtractSurfacePolys ​        | OD_LayExtractSurfacePolys ​          ]] | // Create New Object from the selected surface ​                                                              // 
   * [[odtools:​OD_LayIdentifyUVMap ​              | OD_LayIdentifyUVMap ​                ]] | // Identify which UVMaps belong to the object ​                                                               //   * [[odtools:​OD_LayIdentifyUVMap ​              | OD_LayIdentifyUVMap ​                ]] | // Identify which UVMaps belong to the object ​                                                               //
   * [[odtools:​OD_LayLoad ​                       | OD_LayLoad ​                         ]] | // linkname ​                                                                                                 //   * [[odtools:​OD_LayLoad ​                       | OD_LayLoad ​                         ]] | // linkname ​                                                                                                 //
   * [[odtools:​OD_LayoutAbsSize ​                 | OD_LayoutAbsSize ​                   ]] | // Absolute Size of Object ​                                                                                  //   * [[odtools:​OD_LayoutAbsSize ​                 | OD_LayoutAbsSize ​                   ]] | // Absolute Size of Object ​                                                                                  //
   * [[odtools:​OD_LayPasteObject ​                | OD_LayPasteObject ​                  ]] | // Paste Object from clipboard ​                                                                              //   * [[odtools:​OD_LayPasteObject ​                | OD_LayPasteObject ​                  ]] | // Paste Object from clipboard ​                                                                              //
-  * [[odtools:​OD_LayRestoreMaterialSlot ​        | OD_LayRestoreMaterialSlot ​          ]] | // Restore Material from Slot                                                                                // 
   * [[odtools:​OD_LaySave ​                       | OD_LaySave ​                         ]] | // linkname ​                                                                                                 //   * [[odtools:​OD_LaySave ​                       | OD_LaySave ​                         ]] | // linkname ​                                                                                                 //
-  * [[odtools:​OD_LayStoreMaterialSlot ​          | OD_LayStoreMaterialSlot ​            ]] | // Store Material in Slot                                                                                    // 
   * [[odtools:​OD_LayUpdateSelObjs ​              | OD_LayUpdateSelObjs ​                ]] | // Reload selected objects ​                                                                                  //   * [[odtools:​OD_LayUpdateSelObjs ​              | OD_LayUpdateSelObjs ​                ]] | // Reload selected objects ​                                                                                  //
-  * [[odtools:​OD_LightCameraClonetoInstancers ​  | OD_LightCameraClonetoInstancers ​    ]] | // Clone Lights/​Cameras to Instancers ​                                                                       // 
   * [[odtools:​OD_LightExclusionLister ​          | OD_LightExclusionLister ​            ]] | // List Light Exclusions ​                                                                                    //   * [[odtools:​OD_LightExclusionLister ​          | OD_LightExclusionLister ​            ]] | // List Light Exclusions ​                                                                                    //
   * [[odtools:​OD_LocalizeToContentDir ​          | OD_LocalizeToContentDir ​            ]] | // Copy all external loaded content into the content Folder ​                                                 //   * [[odtools:​OD_LocalizeToContentDir ​          | OD_LocalizeToContentDir ​            ]] | // Copy all external loaded content into the content Folder ​                                                 //
   * [[odtools:​OD_LockUnselected ​                | OD_LockUnselected ​                  ]] | // Lock Unselected Items                                                                                     //   * [[odtools:​OD_LockUnselected ​                | OD_LockUnselected ​                  ]] | // Lock Unselected Items                                                                                     //
   * [[odtools:​OD_LW2SubstPainter ​               | OD_LW2SubstPainter ​                 ]] | // Send Object to Substance Painter ​                                                                         //   * [[odtools:​OD_LW2SubstPainter ​               | OD_LW2SubstPainter ​                 ]] | // Send Object to Substance Painter ​                                                                         //
-  * [[odtools:​OD_LWSN_Command ​                  | OD_LWSN_Command ​                    ]] | // Show the LWSN command line render commandline ​                                                            // 
-  * [[odtools:​OD_LWSSplitter ​                   | OD_LWSSplitter ​                     ]] | // Split Scene into multiple subscenes for rendering ​                                                        // 
   * [[odtools:​OD_MappingToObjectUV ​             | OD_MappingToObjectUV ​               ]] | // Set the Texture Mapping to Object UV                                                                      //   * [[odtools:​OD_MappingToObjectUV ​             | OD_MappingToObjectUV ​               ]] | // Set the Texture Mapping to Object UV                                                                      //
-  * [[odtools:​OD_MatchItemToTarget ​             | OD_MatchItemToTarget ​               ]] | // Match a new items position/​rotation/​scale to a target item                                                // 
-  * [[odtools:​OD_MergeMotionsFromScene ​         | OD_MergeMotionsFromScene ​           ]] | // Merge the motions from another scene                                                                      // 
-  * [[odtools:​OD_MergeObjectSurfaces ​           | OD_MergeObjectSurfaces ​             ]] | // Merge Object Surfaces ​                                                                                    // 
   * [[odtools:​OD_MeshHandlerOrder ​              | OD_MeshHandlerOrder ​                ]] | // Change the Mesh Handlder Order                                                                            //   * [[odtools:​OD_MeshHandlerOrder ​              | OD_MeshHandlerOrder ​                ]] | // Change the Mesh Handlder Order                                                                            //
   * [[odtools:​OD_ModelPackager ​                 | OD_ModelPackager ​                   ]] | // Package a model to be self sustainable ​                                                                   //   * [[odtools:​OD_ModelPackager ​                 | OD_ModelPackager ​                   ]] | // Package a model to be self sustainable ​                                                                   //
-  * [[odtools:​OD_Obj2AOV ​                       | OD_Obj2AOV ​                         ]] | // linkname ​                                                                                                 // 
-  * [[odtools:​OD_Obj2PoissonSampledPoints ​      | OD_Obj2PoissonSampledPoints ​        ]] | // Poisson Sampler for point distribution on objects via MeshLab ​                                            // 
   * [[odtools:​OD_ObjectsToDir ​                  | OD_ObjectsToDir ​                    ]] | // Copy all selected objects & textures to a directory ​                                                      //   * [[odtools:​OD_ObjectsToDir ​                  | OD_ObjectsToDir ​                    ]] | // Copy all selected objects & textures to a directory ​                                                      //
   * [[odtools:​OD_ObjectsToLwo2 ​                 | OD_ObjectsToLwo2 ​                   ]] | // Save Objects as LWO2 (pre 2018) format ​                                                                   //   * [[odtools:​OD_ObjectsToLwo2 ​                 | OD_ObjectsToLwo2 ​                   ]] | // Save Objects as LWO2 (pre 2018) format ​                                                                   //
   * [[odtools:​OD_ObjVtxToNulls ​                 | OD_ObjVtxToNulls ​                   ]] | // Create a Null at each point of an object ​                                                                 //   * [[odtools:​OD_ObjVtxToNulls ​                 | OD_ObjVtxToNulls ​                   ]] | // Create a Null at each point of an object ​                                                                 //
-  * [[odtools:​OD_OctaneUDIMTextureSetup ​        | OD_OctaneUDIMTextureSetup ​          ]] | // Create Octane UDIM Setup                                                                                  // 
   * [[odtools:​OD_OpenGLPreview ​                 | OD_OpenGLPreview ​                   ]] | // Create an OpenGL Frame based preview with many options ​                                                   //   * [[odtools:​OD_OpenGLPreview ​                 | OD_OpenGLPreview ​                   ]] | // Create an OpenGL Frame based preview with many options ​                                                   //
   * [[odtools:​OD_OpenImageIn ​                   | OD_OpenImageIn ​                     ]] | // Send an Image in Photoshop/​etc ​                                                                           //   * [[odtools:​OD_OpenImageIn ​                   | OD_OpenImageIn ​                     ]] | // Send an Image in Photoshop/​etc ​                                                                           //
   * [[odtools:​OD_OpenSnapShotGui ​               | OD_OpenSnapShotGui ​                 ]] | // Surface Snapshot for fast lookdev development ​                                                            //   * [[odtools:​OD_OpenSnapShotGui ​               | OD_OpenSnapShotGui ​                 ]] | // Surface Snapshot for fast lookdev development ​                                                            //
-  * [[odtools:​OD_PartsIDAOV ​                    | OD_PartsIDAOV ​                      ]] | // Create an object parts color (clown) buffer ​                                                              // 
-  * [[odtools:​OD_PasteSurfNode ​                 | OD_PasteSurfNode ​                   ]] | // Paste a surface Node                                                                                      // 
-  * [[odtools:​OD_PasteXF ​                       | OD_PasteXF ​                         ]] | // Paste a transform from clipboard ​                                                                         // 
   * [[odtools:​OD_PBRImporter ​                   | OD_PBRImporter ​                     ]] | // Import PBR Texture sets and setup automatic materials ​                                                    //   * [[odtools:​OD_PBRImporter ​                   | OD_PBRImporter ​                     ]] | // Import PBR Texture sets and setup automatic materials ​                                                    //
   * [[odtools:​OD_PFXToNulls ​                    | OD_PFXToNulls ​                      ]] | // Convert .pfx particle data animated Nulls                                                                 //   * [[odtools:​OD_PFXToNulls ​                    | OD_PFXToNulls ​                      ]] | // Convert .pfx particle data animated Nulls                                                                 //
Line 283: Line 417:
   * [[odtools:​OD_QuickIKChain ​                  | OD_QuickIKChain ​                    ]] | // Setup a quick IK Chain                                                                                    //   * [[odtools:​OD_QuickIKChain ​                  | OD_QuickIKChain ​                    ]] | // Setup a quick IK Chain                                                                                    //
   * [[odtools:​OD_Randomizer ​                    | OD_Randomizer ​                      ]] | // Randomize Values ​                                                                                         //   * [[odtools:​OD_Randomizer ​                    | OD_Randomizer ​                      ]] | // Randomize Values ​                                                                                         //
-  * [[odtools:​OD_RefreshRefScene ​               | OD_RefreshRefScene ​                 ]] | // Refresh a loaded reference scene                                                                          // 
   * [[odtools:​OD_ReloadObject ​                  | OD_ReloadObject ​                    ]] | // Reload Object ​                                                                                            //   * [[odtools:​OD_ReloadObject ​                  | OD_ReloadObject ​                    ]] | // Reload Object ​                                                                                            //
-  * [[odtools:​OD_RemCustBuffersFromSurface ​     | OD_RemCustBuffersFromSurface ​       ]] | // Remove any custom buffers from an objects surface ​                                                        // 
   * [[odtools:​OD_RemoveODMasters ​               | OD_RemoveODMasters ​                 ]] | // Remove all OD Master Plugins ​                                                                             //   * [[odtools:​OD_RemoveODMasters ​               | OD_RemoveODMasters ​                 ]] | // Remove all OD Master Plugins ​                                                                             //
-  * [[odtools:​OD_RenameSurfaceAsObjectName ​     | OD_RenameSurfaceAsObjectName ​       ]] | // Rename a surface to include the objects name                                                              // 
-  * [[odtools:​OD_RenderabilityRefScene ​         | OD_RenderabilityRefScene ​           ]] | // Set the render state of a reference scene                                                                 // 
-  * [[odtools:​OD_RenHideSelected ​               | OD_RenHideSelected ​                 ]] | // Remove selected objects from rendering ​                                                                   // 
-  * [[odtools:​OD_RenHideSelectedHierarchy ​      | OD_RenHideSelectedHierarchy ​        ]] | // Remove an object and its hierarchy from rendering ​                                                        // 
-  * [[odtools:​OD_RenIsolateSelected ​            | OD_RenIsolateSelected ​              ]] | // Render only selected object ​                                                                              // 
-  * [[odtools:​OD_RenIsolateSelectedHierarchy ​   | OD_RenIsolateSelectedHierarchy ​     ]] | // Render only selected object and its hierarchy ​                                                            // 
-  * [[odtools:​OD_RenRestoreAll ​                 | OD_RenRestoreAll ​                   ]] | // Restore object rendering states to stored value                                                           // 
-  * [[odtools:​OD_RenStoreAll ​                   | OD_RenStoreAll ​                     ]] | // Store object rendering states ​                                                                            // 
   * [[odtools:​OD_ReplaceByPolycount ​            | OD_ReplaceByPolycount ​              ]] | // Replace objects if their polycount/​bounding box matches - creating clones ​                                //   * [[odtools:​OD_ReplaceByPolycount ​            | OD_ReplaceByPolycount ​              ]] | // Replace objects if their polycount/​bounding box matches - creating clones ​                                //
   * [[odtools:​OD_ReplaceImageExtension ​         | OD_ReplaceImageExtension ​           ]] | // Replace an Image by extension (for example switch between jpg and png)                                    //   * [[odtools:​OD_ReplaceImageExtension ​         | OD_ReplaceImageExtension ​           ]] | // Replace an Image by extension (for example switch between jpg and png)                                    //
Line 300: Line 424:
   * [[odtools:​OD_ReplaceObjSets ​                | OD_ReplaceObjSets ​                  ]] | // Replace Object Sets (like hierarchies that you have multiple times in a scene) ​                           //   * [[odtools:​OD_ReplaceObjSets ​                | OD_ReplaceObjSets ​                  ]] | // Replace Object Sets (like hierarchies that you have multiple times in a scene) ​                           //
   * [[odtools:​OD_ReplaceWithNull ​               | OD_ReplaceWithNull ​                 ]] | // Replace any Item (Light/​Camera/​Bone/​Object) with a Null                                                   //   * [[odtools:​OD_ReplaceWithNull ​               | OD_ReplaceWithNull ​                 ]] | // Replace any Item (Light/​Camera/​Bone/​Object) with a Null                                                   //
-  * [[odtools:​OD_ResetMaterial ​                 | OD_ResetMaterial ​                   ]] | // Reset Materal ​                                                                                            // 
-  * [[odtools:​OD_RestOnGroundCeiling ​           | OD_RestOnGroundCeiling ​             ]] | // Rest an object on the ground or ceiling ​                                                                  // 
-  * [[odtools:​OD_RewireNodes ​                   | OD_RewireNodes ​                     ]] | // Rewire nodes in node editor ​                                                                              // 
   * [[odtools:​OD_RizomLayoutBridge ​             | OD_RizomLayoutBridge ​               ]] | // RizomUV Bridge ​                                                                                           //   * [[odtools:​OD_RizomLayoutBridge ​             | OD_RizomLayoutBridge ​               ]] | // RizomUV Bridge ​                                                                                           //
   * [[odtools:​OD_SaveChangedObjects ​            | OD_SaveChangedObjects ​              ]] | // Save only changed/​updated objects ​                                                                        //   * [[odtools:​OD_SaveChangedObjects ​            | OD_SaveChangedObjects ​              ]] | // Save only changed/​updated objects ​                                                                        //
Line 312: Line 433:
   * [[odtools:​OD_SceneSelectionToClipboard ​     | OD_SceneSelectionToClipboard ​       ]] | // Copy Scene Selection to clipboard ​                                                                        //   * [[odtools:​OD_SceneSelectionToClipboard ​     | OD_SceneSelectionToClipboard ​       ]] | // Copy Scene Selection to clipboard ​                                                                        //
   * [[odtools:​OD_SelectClones ​                  | OD_SelectClones ​                    ]] | // Select all clones of an item                                                                              //   * [[odtools:​OD_SelectClones ​                  | OD_SelectClones ​                    ]] | // Select all clones of an item                                                                              //
-  * [[odtools:​OD_SelectedClonesToInstances ​     | OD_SelectedClonesToInstances ​       ]] | // Convert selected clones to Instances ​                                                                     // 
   * [[odtools:​OD_SelectionToChain ​              | OD_SelectionToChain ​                ]] | // Create a Parent chain from the selection (in order) ​                                                      //   * [[odtools:​OD_SelectionToChain ​              | OD_SelectionToChain ​                ]] | // Create a Parent chain from the selection (in order) ​                                                      //
   * [[odtools:​OD_SelectItem ​                    | OD_SelectItem ​                      ]] | // Select an Item                                                                                            //   * [[odtools:​OD_SelectItem ​                    | OD_SelectItem ​                      ]] | // Select an Item                                                                                            //
Line 320: Line 440:
   * [[odtools:​OD_SelectSurfFromObject ​          | OD_SelectSurfFromObject ​            ]] | // Select the surface from an object ​                                                                        //   * [[odtools:​OD_SelectSurfFromObject ​          | OD_SelectSurfFromObject ​            ]] | // Select the surface from an object ​                                                                        //
   * [[odtools:​OD_SelMeshFromSurf ​               | OD_SelMeshFromSurf ​                 ]] | // Select mesh from picked surface ​                                                                          //   * [[odtools:​OD_SelMeshFromSurf ​               | OD_SelMeshFromSurf ​                 ]] | // Select mesh from picked surface ​                                                                          //
-  * [[odtools:​OD_SendToModeler ​                 | OD_SendToModeler ​                   ]] | // Send selected objects to modeler ​                                                                         //+  * [[odtools:​OD_SendToModeler ​                 | OD_SendToModeler ​                   ]] | // Send selected objects to modeler ​(New in OD2019) ​                                                         // 
 +  * [[odtools:​OD_GetFromModeler ​                | OD_GetFromModeler ​                  ]] | // Get objects/​Layers from modeler (New in OD2019) ​                                                          //
   * [[odtools:​OD_SetTextureImage ​               | OD_SetTextureImage ​                 ]] | // Create an Image Node from the selected image(s) ​                                                          //   * [[odtools:​OD_SetTextureImage ​               | OD_SetTextureImage ​                 ]] | // Create an Image Node from the selected image(s) ​                                                          //
   * [[odtools:​OD_SetupBakingCam ​                | OD_SetupBakingCam ​                  ]] | // Setup a surface Baking Camera ​                                                                            //   * [[odtools:​OD_SetupBakingCam ​                | OD_SetupBakingCam ​                  ]] | // Setup a surface Baking Camera ​                                                                            //
Line 326: Line 447:
   * [[odtools:​OD_SplineCtrlSwitch ​              | OD_SplineCtrlSwitch ​                ]] | // Switch between a spline control and motion setup                                                          //   * [[odtools:​OD_SplineCtrlSwitch ​              | OD_SplineCtrlSwitch ​                ]] | // Switch between a spline control and motion setup                                                          //
   * [[odtools:​OD_SuperVehicleSetupPro ​          | OD_SuperVehicleSetupPro ​            ]] | // Simple Vehicle Setup                                                                                      //   * [[odtools:​OD_SuperVehicleSetupPro ​          | OD_SuperVehicleSetupPro ​            ]] | // Simple Vehicle Setup                                                                                      //
-  * [[odtools:​OD_SurfaceArea ​                   | OD_SurfaceArea ​                     ]] | // Calculate the surface area                                                                                // 
-  * [[odtools:​OD_SurfaceCleanup ​                | OD_SurfaceCleanup ​                  ]] | // Remove unconnected nodes from a material ​                                                                 // 
-  * [[odtools:​OD_SurfaceCopyWildcard ​           | OD_SurfaceCopyWildcard ​             ]] | // linkname ​                                                                                                 // 
-  * [[odtools:​OD_SurfaceRenamer ​                | OD_SurfaceRenamer ​                  ]] | // Rename Surfaces ​                                                                                          // 
-  * [[odtools:​OD_SurfDirectory ​                 | OD_SurfDirectory ​                   ]] | // linkname ​                                                                                                 // 
-  * [[odtools:​OD_SurfToClipboard ​               | OD_SurfToClipboard ​                 ]] | // Copy a surface to clipboard ​                                                                              // 
-  * [[odtools:​OD_SurfVariations ​                | OD_SurfVariations ​                  ]] | // Create variations of an object based on multiple surfaces saved in a directory ​                           // 
-  * [[odtools:​OD_SwapItems ​                     | OD_SwapItems ​                       ]] | // Swap two items (their motions) ​                                                                           // 
   * [[odtools:​OD_T2Nodes ​                       | OD_T2Nodes ​                         ]] | // Convert standard T materials into nodes (native & octane) ​                                                //   * [[odtools:​OD_T2Nodes ​                       | OD_T2Nodes ​                         ]] | // Convert standard T materials into nodes (native & octane) ​                                                //
-  * [[odtools:​OD_TargetChildren ​                | OD_TargetChildren ​                  ]] | // Each object sets up a target to point to its child                                                        // 
-  * [[odtools:​OD_TempTarget ​                    | OD_TempTarget ​                      ]] | // Create a temporary target ​                                                                                // 
   * [[odtools:​OD_ThumbNailer ​                   | OD_ThumbNailer ​                     ]] | // Create Thumbnails of Objects ​                                                                             //   * [[odtools:​OD_ThumbNailer ​                   | OD_ThumbNailer ​                     ]] | // Create Thumbnails of Objects ​                                                                             //
   * [[odtools:​OD_ToggleProxies ​                 | OD_ToggleProxies ​                   ]] | // Toggle between objects and their proxy objects ​                                                           //   * [[odtools:​OD_ToggleProxies ​                 | OD_ToggleProxies ​                   ]] | // Toggle between objects and their proxy objects ​                                                           //
Line 342: Line 453:
   * [[odtools:​OD_UnCloneObject ​                 | OD_UnCloneObject ​                   ]] | // Unclone an object ​                                                                                        //   * [[odtools:​OD_UnCloneObject ​                 | OD_UnCloneObject ​                   ]] | // Unclone an object ​                                                                                        //
   * [[odtools:​OD_UnLockAll ​                     | OD_UnLockAll ​                       ]] | // Unlock All Items                                                                                          //   * [[odtools:​OD_UnLockAll ​                     | OD_UnLockAll ​                       ]] | // Unlock All Items                                                                                          //
-  * [[odtools:​OD_UpdateRefSource ​               | OD_UpdateRefSource ​                 ]] | // Update a reference Scene                                                                                  // 
   * [[odtools:​OD_Videos ​                        | OD_Videos ​                          ]] | // ODTools Videos ​                                                                                           //   * [[odtools:​OD_Videos ​                        | OD_Videos ​                          ]] | // ODTools Videos ​                                                                                           //
   * [[odtools:​OD_ViewportGuidesAdd ​             | OD_ViewportGuidesAdd ​               ]] | // Setup Viewport Guides (ala Photoshop) ​                                                                    //   * [[odtools:​OD_ViewportGuidesAdd ​             | OD_ViewportGuidesAdd ​               ]] | // Setup Viewport Guides (ala Photoshop) ​                                                                    //
-  * [[odtools:​OD_VisHideSelected ​               | OD_VisHideSelected ​                 ]] | // Hide selected objects in OpenGL ​                                                                          // 
-  * [[odtools:​OD_VisHideSelectedHierarchy ​      | OD_VisHideSelectedHierarchy ​        ]] | // Hide selected object hierarchy in OpenGL ​                                                                 // 
-  * [[odtools:​OD_VisibilityRefScene ​            | OD_VisibilityRefScene ​              ]] | // Change the visibility of a reference scene                                                                // 
-  * [[odtools:​OD_VisIsolateSelected ​            | OD_VisIsolateSelected ​              ]] | // Show only selected object in OpenGL ​                                                                      // 
-  * [[odtools:​OD_VisIsolateSelectedHierarchy ​   | OD_VisIsolateSelectedHierarchy ​     ]] | // Show only selected object and its hierarchy in OpenGL ​                                                    // 
-  * [[odtools:​OD_VisRestoreAll ​                 | OD_VisRestoreAll ​                   ]] | // Restore Object OpenGL visibility from stored values ​                                                      // 
-  * [[odtools:​OD_VisStoreAll ​                   | OD_VisStoreAll ​                     ]] | // Store Object OpenGL visibility ​                                                                           // 
   * [[odtools:​OD_VolumeLightFix ​                | OD_VolumeLightFix ​                  ]] | // Setup a nodal fix for volumetric lights (sampling/​noise) ​                                                 //   * [[odtools:​OD_VolumeLightFix ​                | OD_VolumeLightFix ​                  ]] | // Setup a nodal fix for volumetric lights (sampling/​noise) ​                                                 //
   * [[odtools:​OD_VPRToIview ​                    | OD_VPRToIview ​                      ]] | // Send the VPR rendered frame to the Image viewer ​                                                          //   * [[odtools:​OD_VPRToIview ​                    | OD_VPRToIview ​                      ]] | // Send the VPR rendered frame to the Image viewer ​                                                          //
-  * [[odtools:​OD_WeightsFromSurfaces ​           | OD_WeightsFromSurfaces ​             ]] | // Create Weights from Selected Surfaces ​                                                                    // 
   * [[odtools:​OD_DeflyFast ​                     | OD_DeflyFast ​                       ]] | // Simply Firefly Remover ​                                                                                   //   * [[odtools:​OD_DeflyFast ​                     | OD_DeflyFast ​                       ]] | // Simply Firefly Remover ​                                                                                   //
   * [[odtools:​OD_2ptPolyInstanceFit ​            | OD_2ptPolyInstanceFit ​              ]] | // Fit Instances on 2pt Polygons ​                                                                            //   * [[odtools:​OD_2ptPolyInstanceFit ​            | OD_2ptPolyInstanceFit ​              ]] | // Fit Instances on 2pt Polygons ​                                                                            //
-  * [[odtools:​OD_FileInstance ​                  | OD_FileInstance ​                    ]] | // Load a file Instance and setup the instancer (much much faster than native instancing) ​                   // 
   * [[odtools:​OD_SkyGradSetup ​                  | OD_SkyGradSetup ​                    ]] | // Simple Backgound gradient setup that emulates change of day                                               //   * [[odtools:​OD_SkyGradSetup ​                  | OD_SkyGradSetup ​                    ]] | // Simple Backgound gradient setup that emulates change of day                                               //
-  * [[odtools:​OD_BonePlacer ​                    | OD_BonePlacer ​                      ]] | // Place a Bone interactively on other objects ​                                                              // 
   * [[odtools:​OD_BoneWeightDisplay ​             | OD_BoneWeightDisplay ​               ]] | // Show a bones weight display ​                                                                              //   * [[odtools:​OD_BoneWeightDisplay ​             | OD_BoneWeightDisplay ​               ]] | // Show a bones weight display ​                                                                              //
-  * [[odtools:​OD_EnvImgTracer ​                  | OD_EnvImgTracer ​                    ]] | // Create an equirectangular image with positions for light/​reflection hits (simple HDRLight Studio) ​        // 
-  * [[odtools:​OD_InteractiveNullMotion ​         | OD_InteractiveNullMotion ​           ]] | // Setup interactive nulls on objects and create a motion ​                                                   // 
-  * [[odtools:​OD_InterActiveReparent ​           | OD_InterActiveReparent ​             ]] | // Interactively setup a new parent to an object ​                                                            // 
   * [[odtools:​OD_LayWeightDisplay ​              | OD_LayWeightDisplay ​                ]] | // Show Weights of an object ​                                                                                //   * [[odtools:​OD_LayWeightDisplay ​              | OD_LayWeightDisplay ​                ]] | // Show Weights of an object ​                                                                                //
-  * [[odtools:​OD_LightPlacer ​                   | OD_LightPlacer ​                     ]] | // Place Lights by clicking on glancing/​reflection angles of an object ​                                      // 
-  * [[odtools:​OD_ObjectPlacer ​                  | OD_ObjectPlacer ​                    ]] | // Place Objects on other Objects ​                                                                           // 
-  * [[odtools:​OD_PointSnap ​                     | OD_PointSnap ​                       ]] | // Snap an item to the position of points/​polys on another Object ​                                           // 
   * [[odtools:​OD_AllItemNames ​                  | OD_AllItemNames ​                    ]] | // Display All Item Names in viewport ​                                                                       //   * [[odtools:​OD_AllItemNames ​                  | OD_AllItemNames ​                    ]] | // Display All Item Names in viewport ​                                                                       //
   * [[odtools:​OD_AllObjNames ​                   | OD_AllObjNames ​                     ]] | // Display all Object Names in viewport ​                                                                     //   * [[odtools:​OD_AllObjNames ​                   | OD_AllObjNames ​                     ]] | // Display all Object Names in viewport ​                                                                     //
   * [[odtools:​OD_CacheMaster ​                   | OD_CacheMaster ​                     ]] | // Cache Master Setup                                                                                        //   * [[odtools:​OD_CacheMaster ​                   | OD_CacheMaster ​                     ]] | // Cache Master Setup                                                                                        //
-  * [[odtools:​OD_CloneToInstanceMasterUpdate ​   | OD_CloneToInstanceMasterUpdate ​     ]] | // Animateable Lights/​Cameras Master ​                                                                        // 
   * [[odtools:​OD_DisableAnyEnvelope ​            | OD_DisableAnyEnvelope ​              ]] | // Disable Any Envelope ​                                                                                     //   * [[odtools:​OD_DisableAnyEnvelope ​            | OD_DisableAnyEnvelope ​              ]] | // Disable Any Envelope ​                                                                                     //
-  * [[odtools:​OD_E_ChannelModify ​               | OD_E_ChannelModify ​                 ]] | // Modify Enveloped Channels outside of the Graph Editor ​                                                    // 
-  * [[odtools:​OD_ExternalSurfaceOverride ​       | OD_ExternalSurfaceOverride ​         ]] | // Overwrite a surface with an external file                                                                 // 
-  * [[odtools:​OD_InstanceDisplayMaster ​         | OD_InstanceDisplayMaster ​           ]] | // Instance Display Master ​                                                                                  // 
   * [[odtools:​OD_ItemAnimSwitch ​                | OD_ItemAnimSwitch ​                  ]] | // linkname ​                                                                                                 //   * [[odtools:​OD_ItemAnimSwitch ​                | OD_ItemAnimSwitch ​                  ]] | // linkname ​                                                                                                 //
   * [[odtools:​OD_ItemFrameSwitch ​               | OD_ItemFrameSwitch ​                 ]] | // Link a framerange to a specific item                                                                      //   * [[odtools:​OD_ItemFrameSwitch ​               | OD_ItemFrameSwitch ​                 ]] | // Link a framerange to a specific item                                                                      //
   * [[odtools:​OD_NoHubPro ​                      | OD_NoHubPro ​                        ]] | // Hub Replacement ​                                                                                          //   * [[odtools:​OD_NoHubPro ​                      | OD_NoHubPro ​                        ]] | // Hub Replacement ​                                                                                          //
   * [[odtools:​OD_ObjectLimitedRegion ​           | OD_ObjectLimitedRegion ​             ]] | // Sets up limited regions to only encompass selected object(s) ​                                             //   * [[odtools:​OD_ObjectLimitedRegion ​           | OD_ObjectLimitedRegion ​             ]] | // Sets up limited regions to only encompass selected object(s) ​                                             //
-  * [[odtools:​OD_ObjSurfaceReplaceMaster ​       | OD_ObjSurfaceReplaceMaster ​         ]] | // Surface Master for Object Replacements ​                                                                   // 
   * [[odtools:​OD_SceneInfoOverlay ​              | OD_SceneInfoOverlay ​                ]] | // Scene Information OpenGL Overlays ​                                                                        //   * [[odtools:​OD_SceneInfoOverlay ​              | OD_SceneInfoOverlay ​                ]] | // Scene Information OpenGL Overlays ​                                                                        //
-  * [[odtools:​OD_SceneReferences ​               | OD_SceneReferences ​                 ]] | // SceneReferences ​                                                                                          // 
   * [[odtools:​OD_SceneSampleCalculator ​         | OD_SceneSampleCalculator ​           ]] | // Calculate Samples being used in a scene                                                                   //   * [[odtools:​OD_SceneSampleCalculator ​         | OD_SceneSampleCalculator ​           ]] | // Calculate Samples being used in a scene                                                                   //
-  * [[odtools:​OD_SurfaceLink ​                   | OD_SurfaceLink ​                     ]] | // Link Mulitple same named surfaces together ​                                                               // 
-  * [[odtools:​OD_SurfaceSnapshots ​              | OD_SurfaceSnapshots ​                ]] | // Surface Snapshots for eacy look development ​                                                              // 
   * [[odtools:​OD_TrailerMover ​                  | OD_TrailerMover ​                    ]] | // Setup of realistic Trailer movements ​                                                                     //   * [[odtools:​OD_TrailerMover ​                  | OD_TrailerMover ​                    ]] | // Setup of realistic Trailer movements ​                                                                     //
-  * [[odtools:​OD_ViewportGuides ​                | OD_ViewportGuides ​                  ]] | // Setup Viewport Guides like Photoshop Guides ​                                                              // 
   * [[odtools:​OD_ObjectSeqReplacement ​          | OD_ObjectSeqReplacement ​            ]] | // Object sequence replacement that also updates surfaces ​                                                   //   * [[odtools:​OD_ObjectSeqReplacement ​          | OD_ObjectSeqReplacement ​            ]] | // Object sequence replacement that also updates surfaces ​                                                   //
   * [[odtools:​OD_RenderTimeReplacement ​         | OD_RenderTimeReplacement ​           ]] | // Sets up rendertime displacement,​ different objects in openGL versus rendering ​                            //   * [[odtools:​OD_RenderTimeReplacement ​         | OD_RenderTimeReplacement ​           ]] | // Sets up rendertime displacement,​ different objects in openGL versus rendering ​                            //
Line 393: Line 478:
 ==== Preset Plugins ==== ==== Preset Plugins ====
  
-  * [[odtools:​OD_PresetCfg ​                     | OD_PresetCfg ​                       ]] | // Presets Config ​ //+  * [[odtools:​OD_PresetCfg ​                     | OD_PresetCfg ​                       ]] | // Presets Config ​  ​                                             ​//
   * [[odtools:​OD_FFXPresetsMaster ​              | OD_FFXPresetsMaster ​                ]] | // FiberFX Presets Master ​                                                                                   //   * [[odtools:​OD_FFXPresetsMaster ​              | OD_FFXPresetsMaster ​                ]] | // FiberFX Presets Master ​                                                                                   //
   * [[odtools:​OD_HDREnvPresetsMaster ​           | OD_HDREnvPresetsMaster ​             ]] | // HDR Presets Master ​                                                                                       //   * [[odtools:​OD_HDREnvPresetsMaster ​           | OD_HDREnvPresetsMaster ​             ]] | // HDR Presets Master ​                                                                                       //
Line 408: Line 493:
   * [[odtools:​OD_VolumePresetsMaster ​           | OD_VolumePresetsMaster ​             ]] | // Volume Presets Master ​                                                                                    //   * [[odtools:​OD_VolumePresetsMaster ​           | OD_VolumePresetsMaster ​             ]] | // Volume Presets Master ​                                                                                    //
   * [[odtools:​OD_VolumetricsPresetsMaster ​      | OD_VolumetricsPresetsMaster ​        ]] | // Volumetric Presets Master ​                                                                                //   * [[odtools:​OD_VolumetricsPresetsMaster ​      | OD_VolumetricsPresetsMaster ​        ]] | // Volumetric Presets Master ​                                                                                //
 +  * [[odtools:​OD_PFXPresetsMaster ​              | OD_PFXPresetsMaster ​                ]] | // Particles Presets Master (new in OD2019) ​                                                                 //
  
 ===== Standalone Applications ===== ===== Standalone Applications =====
odtools.1547937448.txt.gz · Last modified: 2019/01/19 15:37 by oliver