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/20 10:22]
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 =====
  
Line 11: Line 23:
   * [[odtools:​OD_ProjectSwitcherMod ​            | OD_ProjectSwitcherMod ​             ]] | // Project Switcher ​                                                                                         //   * [[odtools:​OD_ProjectSwitcherMod ​            | OD_ProjectSwitcherMod ​             ]] | // Project Switcher ​                                                                                         //
   * [[odtools:​OD_MODConfigs ​                    | OD_MODConfigs ​                     ]] | // Config Manager ​                                                                                           //   * [[odtools:​OD_MODConfigs ​                    | OD_MODConfigs ​                     ]] | // Config Manager ​                                                                                           //
-  * [[odtools:​OD_LayerPanelPro ​                 | OD_LayerPanelPro ​                  ]] | // Layer Panel Pro                                                                                           ​// +  * [[odtools:​OD_LayerPanelPro ​                 | OD_LayerPanelPro ​                  ]] | // Layer Panel Pro (New in OD2019) ​                                                                          // 
-  * [[odtools:​OD_GetFromLayout ​                 | OD_GetFromLayout ​                  ]] | // Get Objects from Layout ​                                                                                  ​// +  * [[odtools:​OD_GetFromLayout ​                 | OD_GetFromLayout ​                  ]] | // Get Objects from Layout ​ (New in OD2019) ​                                                                 // 
-  * [[odtools:​OD_3DCoatApplinkModeler ​          | OD_3DCoatApplinkModeler ​           ]] | // 3D Coat Applink ​                                                                                          ​//+  * [[odtools:​OD_SendToLayout ​                  | OD_SendToLayout ​                   ]] | // Sends Objects to Layout ​ (New in OD2019) ​                                                                 ​// 
 +  * [[odtools:​OD_3DCoatApplinkModeler ​          | OD_3DCoatApplinkModeler ​           ]] | // 3D Coat Applink ​ (New in OD2019) ​                                                                         ​//
   * [[odtools:​OD_DirectoryCollapser ​            | OD_DirectoryCollapser ​             ]] | // Directory Collapser ​                                                                                      //   * [[odtools:​OD_DirectoryCollapser ​            | OD_DirectoryCollapser ​             ]] | // Directory Collapser ​                                                                                      //
   * [[odtools:​OD_EasyVoxModeler ​                | OD_EasyVoxModeler ​                 ]] | // Easy Magica Voxel                                                                                         //   * [[odtools:​OD_EasyVoxModeler ​                | OD_EasyVoxModeler ​                 ]] | // Easy Magica Voxel                                                                                         //
Line 20: Line 33:
   * [[odtools:​OD_IdentifyVmap ​                  | OD_IdentifyVmap ​                   ]] | // Identify Vertex Map                                                                                       //   * [[odtools:​OD_IdentifyVmap ​                  | OD_IdentifyVmap ​                   ]] | // Identify Vertex Map                                                                                       //
   * [[odtools:​OD_InvokeModCMD ​                  | OD_InvokeModCMD ​                   ]] | // Invoke Modeler Command ​                                                                                   //   * [[odtools:​OD_InvokeModCMD ​                  | OD_InvokeModCMD ​                   ]] | // Invoke Modeler Command ​                                                                                   //
-  * [[odtools:​OD_ModelerPresets ​                | OD_ModelerPresets ​                 ]] | // Model Presets ​  ​  //+  * [[odtools:​OD_ModelerPresets ​                | OD_ModelerPresets ​                 ]] | // Model Presets ​  ​                                              //
   * [[odtools:​OD_ModReload ​                     | OD_ModReload ​                      ]] | // Reload Model                                                                                              //   * [[odtools:​OD_ModReload ​                     | OD_ModReload ​                      ]] | // Reload Model                                                                                              //
-  * [[odtools:​OD_StoreFileWithObject ​           | OD_StoreFileWithObject ​            ]] | // Store a file in an object ​                                                                                ​// +  * [[odtools:​OD_StoreFileWithObject ​           | OD_StoreFileWithObject ​            ]] | // Store a file in an object ​(New in OD2019) ​                                                                // 
-  * [[odtools:​OD_RestoreFileFromObject ​         | OD_RestoreFileFromObject ​          ]] | // Restore File from Object ​                                                                                 //+  * [[odtools:​OD_RestoreFileFromObject ​         | OD_RestoreFileFromObject ​          ]] | // Restore File from Object ​ (New in OD2019) ​                                                                //
   * [[odtools:​OD_RenameSkelegons ​               | OD_RenameSkelegons ​                ]] | // Rename Skelegons ​                                                                                         //   * [[odtools:​OD_RenameSkelegons ​               | OD_RenameSkelegons ​                ]] | // Rename Skelegons ​                                                                                         //
-  * [[odtools:​OD_SetViewportPositionToPolygon ​  | OD_SetViewportPositionToPolygon ​   ]] | // Sets the camera ​to be perpendicular to selected ​Polygon ​                                                //+  * [[odtools:​OD_SetViewportPositionToPolygon ​  | OD_SetViewportPositionToPolygon ​   ]] | // Puts the camera perpendicular to selected ​Poly (New in OD2019) ​                                           ​//
   * [[odtools:​OD_ShowImageConnectionsModeler ​   | OD_ShowImageConnectionsModeler ​    ]] | // Shows which images are connected to Models ​                                                               //   * [[odtools:​OD_ShowImageConnectionsModeler ​   | OD_ShowImageConnectionsModeler ​    ]] | // Shows which images are connected to Models ​                                                               //
   * [[odtools:​OD_StorePivot ​                    | OD_StorePivot ​                     ]] | // Store Pivot                                                                                               //   * [[odtools:​OD_StorePivot ​                    | OD_StorePivot ​                     ]] | // Store Pivot                                                                                               //
Line 34: Line 47:
   * [[odtools:​OD_MoveByPivotOffset ​             | OD_MoveByPivotOffset ​              ]] | // Move by Pivot Offset ​                                                                                     //   * [[odtools:​OD_MoveByPivotOffset ​             | OD_MoveByPivotOffset ​              ]] | // Move by Pivot Offset ​                                                                                     //
   * [[odtools:​OD_NurbsObjToCurve ​               | OD_NurbsObjToCurve ​                ]] | // Convert Nurbs .obj to Curve                                                                               //   * [[odtools:​OD_NurbsObjToCurve ​               | OD_NurbsObjToCurve ​                ]] | // Convert Nurbs .obj to Curve                                                                               //
-  * [[odtools:​OD_CreateGeoModeler ​            | OD_CreateGeoModeler              ]] | // Create Geo Modeler ​                                                                                       //+  * [[odtools:​OD_CreateGeoModeler ​           ​   ​| OD_CreateGeoModeler                ]] | // Create Geo Modeler ​                                                                                       //
   * [[odtools:​OD_PasteInvSelected ​              | OD_PasteInvSelected ​               ]] | // Paste Invert Selected ​                                                                                    //   * [[odtools:​OD_PasteInvSelected ​              | OD_PasteInvSelected ​               ]] | // Paste Invert Selected ​                                                                                    //
   * [[odtools:​OD_PasteLayoutTransform ​          | OD_PasteLayoutTransform ​           ]] | // Paste from Layout & Transform ​                                                                            //   * [[odtools:​OD_PasteLayoutTransform ​          | OD_PasteLayoutTransform ​           ]] | // Paste from Layout & Transform ​                                                                            //
   * [[odtools:​OD_PasteModelerDispPointInfo ​     | OD_PasteModelerDispPointInfo ​      ]] | // Paste Displaced Points in Modeler ​                                                                        //   * [[odtools:​OD_PasteModelerDispPointInfo ​     | OD_PasteModelerDispPointInfo ​      ]] | // Paste Displaced Points in Modeler ​                                                                        //
-  * [[odtools:​OD_PolyToMotion ​                  | OD_PolyToMotion ​                   ]] | // Convert Polygons to Motions ​                                                                              ​//+  * [[odtools:​OD_PolyToMotion ​                  | OD_PolyToMotion ​                   ]] | // Convert Polygons to Motions ​ (New in OD2019) ​                                                             // 
 +  * [[odtools:​OD_ProcessObjectSeqToMotion ​      | OD_ProcessObjectSeqToMotion ​       ]] | // Convert Object Sequences to Motions/​MDDs or Morphs ​ (New in OD2019) ​                // 
 +  * [[odtools:​OD_SetPivotToSelection ​           | OD_SetPivotToSelection ​            ]] | // Sets the Pivot the center of your selection (point/​edge/​poly) ​ (New in OD2019) ​             // 
 +  * [[odtools:​OD_SceneToIndividualLayersModSplit| OD_SceneToIndividualLayersModSplit ]] | // Splits MultiLayer Objects into Single Layers - works in combo with the other Scene to layer plugins (New in OD2019) ​//
  
 ==== Modeling Plugins ==== ==== Modeling Plugins ====
Line 47: Line 63:
   * [[odtools:​OD_polyCleanUp ​                   | OD_polyCleanUp ​                    ]] | // Polygon Cleanup ​                                                                                          //   * [[odtools:​OD_polyCleanUp ​                   | OD_polyCleanUp ​                    ]] | // Polygon Cleanup ​                                                                                          //
   * [[odtools:​OD_PolySplit ​                     | OD_PolySplit ​                      ]] | // Split Polygon ​                                                                                            //   * [[odtools:​OD_PolySplit ​                     | OD_PolySplit ​                      ]] | // Split Polygon ​                                                                                            //
-  * [[odtools:​OD_QuadCojoin ​                    | OD_QuadCojoin ​                     ]] | // Collapse cojoined Quads                                                                                       ​//+  * [[odtools:​OD_QuadCojoin ​                    | OD_QuadCojoin ​                     ]] | // Collapse cojoined Quads                                                                                   ​//
   * [[odtools:​OD_QuadFill ​                      | OD_QuadFill ​                       ]] | // Fill holes with Quads                                                                                     //   * [[odtools:​OD_QuadFill ​                      | OD_QuadFill ​                       ]] | // Fill holes with Quads                                                                                     //
   * [[odtools:​OD_SubDHard ​                      | OD_SubDHard ​                       ]] | // Change SubD Weight to Hard                                                                                //   * [[odtools:​OD_SubDHard ​                      | OD_SubDHard ​                       ]] | // Change SubD Weight to Hard                                                                                //
Line 67: Line 83:
   * [[odtools:​OD_FFXStyleToGeometry ​            | OD_FFXStyleToGeometry ​             ]] | // Convert FFX Style to Geometry ​                                                                            //   * [[odtools:​OD_FFXStyleToGeometry ​            | OD_FFXStyleToGeometry ​             ]] | // Convert FFX Style to Geometry ​                                                                            //
   * [[odtools:​OD_GeometryToFFXStyle ​            | OD_GeometryToFFXStyle ​             ]] | // Convert Geometry to FFX Style                                                                             //   * [[odtools:​OD_GeometryToFFXStyle ​            | OD_GeometryToFFXStyle ​             ]] | // Convert Geometry to FFX Style                                                                             //
 +  * [[odtools:​OD_SmoothInternal ​                | OD_SmoothInternal ​                 ]] | // Takes the polygon selection, and smooths the points within its outline points (New in OD2019) ​            //
  
 ==== Layer Plugins ==== ==== Layer Plugins ====
  
   * [[odtools:​OD_CopyLayerAndName ​              | OD_CopyLayerAndName ​               ]] | // Copy Layer & Name                                                                                         //   * [[odtools:​OD_CopyLayerAndName ​              | OD_CopyLayerAndName ​               ]] | // Copy Layer & Name                                                                                         //
-  * [[odtools:​OD_CopyLayersToNewObject ​         | OD_CopyLayersToNewObject ​          ]] | // Copy Layers to new Object ​                                                                                ​//+  * [[odtools:​OD_CopyLayersToNewObject ​         | OD_CopyLayersToNewObject ​          ]] | // Copy Layers to new Object ​ (New in OD2019) ​                                                               ​//
   * [[odtools:​OD_CreateLayerFromSelection ​      | OD_CreateLayerFromSelection ​       ]] | // Create Layer From Selection ​                                                                              //   * [[odtools:​OD_CreateLayerFromSelection ​      | OD_CreateLayerFromSelection ​       ]] | // Create Layer From Selection ​                                                                              //
   * [[odtools:​OD_CutLayerAndName ​               | OD_CutLayerAndName ​                ]] | // Cut Layer and Name                                                                                        //   * [[odtools:​OD_CutLayerAndName ​               | OD_CutLayerAndName ​                ]] | // Cut Layer and Name                                                                                        //
Line 100: Line 117:
   * [[odtools:​OD_SurfPolyDeSelect ​              | OD_SurfPolyDeSelect ​               ]] | // Surface Polygon Deselect ​                                                                                 //   * [[odtools:​OD_SurfPolyDeSelect ​              | OD_SurfPolyDeSelect ​               ]] | // Surface Polygon Deselect ​                                                                                 //
   * [[odtools:​OD_SurfPolySelect ​                | OD_SurfPolySelect ​                 ]] | // Surface Polygon Select ​                                                                                   //   * [[odtools:​OD_SurfPolySelect ​                | OD_SurfPolySelect ​                 ]] | // Surface Polygon Select ​                                                                                   //
 +  * [[odtools:​OD_PolySurfaceCopy ​                | OD_PolySurfaceCopy ​               ]] | // Takes a polygons surface, duplicates the surface and renames it (New in OD2019) ​                          //
  
 ==== Selection Plugins ==== ==== Selection Plugins ====
  
-  * [[odtools:​OD_SelectionMirror ​               | OD_SelectionMirror ​                ]] | // Mirror your selection (not the geometry, but selection) ​                                                  ​//+  * [[odtools:​OD_SelectionMirror ​               | OD_SelectionMirror ​                ]] | // Mirror your selection (not the geometry, but selection) ​ (New in OD2019) ​                                 ​//
   * [[odtools:​OD_StoreEdgeSelection ​            | OD_StoreEdgeSelection ​             ]] | // Stores Edge Selections ​                                                                                   //   * [[odtools:​OD_StoreEdgeSelection ​            | OD_StoreEdgeSelection ​             ]] | // Stores Edge Selections ​                                                                                   //
   * [[odtools:​OD_ReStoreEdgeSelection ​          | OD_ReStoreEdgeSelection ​           ]] | // Restore Edge Selection ​                                                                                   //   * [[odtools:​OD_ReStoreEdgeSelection ​          | OD_ReStoreEdgeSelection ​           ]] | // Restore Edge Selection ​                                                                                   //
-  * [[odtools:​OD_SelByConnectedNormal ​          | OD_SelByConnectedNormal ​           ]] | // Select connected polygons with same Normal ​                                                               // +  * [[odtools:​OD_SelByConnectedNormal ​          | OD_SelByConnectedNormal ​           ]] | // Select connected polygons with same Normal ​ (New in OD2019) ​                                              // 
-  * [[odtools:​OD_SelectHardEdges ​               | OD_SelectHardEdges ​                ]] | // Select hard Edges                                                                                         ​// +  * [[odtools:​OD_SelectHardEdges ​               | OD_SelectHardEdges ​                ]] | // Select hard Edges  (New in OD2019) ​                                                                       ​// 
-  * [[odtools:​OD_SelectPointByWeight ​           | OD_SelectPointByWeight ​            ]] | // Select Point by Weight ​                                                                                   // +  * [[odtools:​OD_SelectPointByWeight ​           | OD_SelectPointByWeight ​            ]] | // Select Point by Weight ​ (New in OD2019) ​                                                                  // 
-  * [[odtools:​OD_SelectPointInPoly ​             | OD_SelectPointInPoly ​              ]] | // Select Point in Polygon ​                                                                                  ​//+  * [[odtools:​OD_SelectPointInPoly ​             | OD_SelectPointInPoly ​              ]] | // Select Point in Polygon ​ (New in OD2019) ​                                                                 // 
 +  * [[odtools:​OD_SelectWithObjectVolume ​        | OD_SelectWithObjectVolume ​         ]] | // Select any points that fall within the volume in the background ​ (New in OD2019) ​                         ​//
  
 ==== Development Plugins ==== ==== Development Plugins ====
Line 147: Line 166:
  
   * [[odtools:​OD_TransferMaps ​                  | OD_TransferMaps ​                   ]] | // Transfer Vertex Maps                                                                                      //   * [[odtools:​OD_TransferMaps ​                  | OD_TransferMaps ​                   ]] | // Transfer Vertex Maps                                                                                      //
-  * [[odtools:​OD_BakeToVtxNormalMap ​            | OD_BakeToVtxNormalMap ​             ]] | // Bake Vertex to Normal Map                                                                                 ​//+  * [[odtools:​OD_BakeToVtxNormalMap ​            | OD_BakeToVtxNormalMap ​             ]] | // Bake Vertex to Normal Map  (New in OD2019) ​                                                               ​//
   * [[odtools:​OD_CreateVertexNormalGroup ​       | OD_CreateVertexNormalGroup ​        ]] | // Create Vertex Normal Group                                                                                //   * [[odtools:​OD_CreateVertexNormalGroup ​       | OD_CreateVertexNormalGroup ​        ]] | // Create Vertex Normal Group                                                                                //
-  * [[odtools:​OD_DisplayPolyNormal ​             | OD_DisplayPolyNormal ​              ]] | // Display Polygon Normal ​                                                                                   //+  * [[odtools:​OD_DisplayPolyNormal ​             | OD_DisplayPolyNormal ​              ]] | // Display Polygon Normal ​  (New in OD2019) ​                                                                 ​//
   * [[odtools:​OD_VertexColor2Weight ​            | OD_VertexColor2Weight ​             ]] | // Convert Vertex Color to Weight ​                                                                           //   * [[odtools:​OD_VertexColor2Weight ​            | OD_VertexColor2Weight ​             ]] | // Convert Vertex Color to Weight ​                                                                           //
   * [[odtools:​OD_Weight2VertexColor ​            | OD_Weight2VertexColor ​             ]] | // Convert Weight to Vertex Color                                                                            //   * [[odtools:​OD_Weight2VertexColor ​            | OD_Weight2VertexColor ​             ]] | // Convert Weight to Vertex Color                                                                            //
-  * [[odtools:​OD_ZeroWeightPoints ​              | OD_ZeroWeightPoints ​               ]] | // Show Non weighted Points and select them                                                                  //+  * [[odtools:​OD_ZeroWeightPoints ​              | OD_ZeroWeightPoints ​               ]] | // Show Non weighted Points and select them   (New in OD2019) ​                                               ​//
   * [[odtools:​OD_ImportObjWithNormals ​          | OD_ImportObjWithNormals ​           ]] | // Import Object with Normals ​                                                                               //   * [[odtools:​OD_ImportObjWithNormals ​          | OD_ImportObjWithNormals ​           ]] | // Import Object with Normals ​                                                                               //
  
Line 174: Line 193:
  
   * [[odtools:​OD_AutoGui ​                       | OD_AutoGui ​                         ]] | // Create Auto Gui for development ​                                                                          //   * [[odtools:​OD_AutoGui ​                       | OD_AutoGui ​                         ]] | // Create Auto Gui for development ​                                                                          //
-  * [[odtools:​OD_GeometrySpreadsheet ​           | OD_GeometrySpreadsheet ​             ]] | // Geometry Spreadsheet to monitor values ​                                                                   //+  * [[odtools:​OD_GeometrySpreadsheet ​           | OD_GeometrySpreadsheet ​             ]] | // Geometry Spreadsheet to monitor values ​ (New in OD2019) ​                                                  //
  
 ==== Instancing Plugins ==== ==== Instancing Plugins ====
Line 218: Line 237:
   * [[odtools:​OD_VisHideSelected ​               | OD_VisHideSelected ​                 ]] | // Hide selected objects in OpenGL ​                                                                          //   * [[odtools:​OD_VisHideSelected ​               | OD_VisHideSelected ​                 ]] | // Hide selected objects in OpenGL ​                                                                          //
   * [[odtools:​OD_VisHideSelectedHierarchy ​      | OD_VisHideSelectedHierarchy ​        ]] | // Hide selected object hierarchy 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_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_VisIsolateSelectedHierarchy ​   | OD_VisIsolateSelectedHierarchy ​     ]] | // Show only selected object and its hierarchy in OpenGL ​                                                    //
Line 235: Line 253:
   * [[odtools:​OD_Chat ​                          | OD_Chat ​                            ]] | // Goto ODTools Discord Chat                                                                                 //   * [[odtools:​OD_Chat ​                          | OD_Chat ​                            ]] | // Goto ODTools Discord Chat                                                                                 //
   * [[odtools:​OD_Configs ​                       | OD_Configs ​                         ]] | // Config Manager ​                                                                                           //   * [[odtools:​OD_Configs ​                       | OD_Configs ​                         ]] | // Config Manager ​                                                                                           //
-  * [[odtools:​OD_3DCoatApplinkLayout ​           | OD_3DCoatApplinkLayout ​             ]] | // 3D Coat Applink ​                                                                                          ​//+  * [[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_AddNoHubPro ​                   | OD_AddNoHubPro ​                     ]] | // Hub Replacement ​                                                                                          //   * [[odtools:​OD_AddNoHubPro ​                   | OD_AddNoHubPro ​                     ]] | // Hub Replacement ​                                                                                          //
Line 246: Line 264:
   * [[odtools:​OD_EasyTextureBake ​               | OD_EasyTextureBake ​                 ]] | // Easy texture baking such as highres to lowres mesh                                                        //   * [[odtools:​OD_EasyTextureBake ​               | OD_EasyTextureBake ​                 ]] | // Easy texture baking such as highres to lowres mesh                                                        //
   * [[odtools:​OD_EasyVoxLayout ​                 | OD_EasyVoxLayout ​                   ]] | // Easy MagicaVoxels Setup                                                                                   //   * [[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 ==== ==== Surfaces & Materials Plugins ====
Line 277: Line 297:
   * [[odtools:​OD_SurfaceSnapshots ​              | OD_SurfaceSnapshots ​                ]] | // Surface Snapshots for eacy look development ​                                                              //   * [[odtools:​OD_SurfaceSnapshots ​              | OD_SurfaceSnapshots ​                ]] | // Surface Snapshots for eacy look development ​                                                              //
   * [[odtools:​OD_ObjSurfaceReplaceMaster ​       | OD_ObjSurfaceReplaceMaster ​         ]] | // Surface Master for Object Replacements ​                                                                   //   * [[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 ==== ==== Scene Reference Plugins ====
Line 289: Line 310:
   * [[odtools:​OD_DisableRefSceneBBox ​           | OD_DisableRefSceneBBox ​             ]] | // Disable a reference Scene but show bounding boxes                                                         //   * [[odtools:​OD_DisableRefSceneBBox ​           | OD_DisableRefSceneBBox ​             ]] | // Disable a reference Scene but show bounding boxes                                                         //
   * [[odtools:​OD_UpdateRefSource ​               | OD_UpdateRefSource ​                 ]] | // Update a reference Scene                                                                                  //   * [[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                                                               //   * [[odtools:​OD_ExportHierarchyAsNewRefScene ​  | OD_ExportHierarchyAsNewRefScene ​    ]] | // Export a hierarchy as a new reference scene                                                               //
  
Line 298: Line 320:
 ==== Transform & Motion Plugins ==== ==== Transform & Motion Plugins ====
  
-  * [[odtools:​OD_BakeBulletSim ​                 | OD_BakeBulletSim ​                   ]] | // Bake a bullet simulation into motion channels ​                                                            ​//+  * [[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_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 ​                                        //
Line 308: Line 330:
   * [[odtools:​OD_RestOnGroundCeiling ​           | OD_RestOnGroundCeiling ​             ]] | // Rest an object on the ground or ceiling ​                                                                  //   * [[odtools:​OD_RestOnGroundCeiling ​           | OD_RestOnGroundCeiling ​             ]] | // Rest an object on the ground or ceiling ​                                                                  //
   * [[odtools:​OD_PasteXF ​                       | OD_PasteXF ​                         ]] | // Paste a transform from clipboard ​                                                                         //   * [[odtools:​OD_PasteXF ​                       | OD_PasteXF ​                         ]] | // Paste a transform from clipboard ​                                                                         //
-  * [[odtools:​OD_MatchItemToTarget ​             | OD_MatchItemToTarget ​               ]] | // Match a new items position/​rotation/​scale to a target item                                                //+  * [[odtools:​OD_MatchItemToTarget ​             | OD_MatchItemToTarget ​               ]] | // Match a new items position/​rotation/​scale to a target item  (New in OD2019) ​                              //
   * [[odtools:​OD_MergeMotionsFromScene ​         | OD_MergeMotionsFromScene ​           ]] | // Merge the motions from another scene                                                                      //   * [[odtools:​OD_MergeMotionsFromScene ​         | OD_MergeMotionsFromScene ​           ]] | // Merge the motions from another scene                                                                      //
   * [[odtools:​OD_SwapItems ​                     | OD_SwapItems ​                       ]] | // Swap two items (their motions) ​                                                                           //   * [[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                                                        //+  * [[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_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_PointSnap ​                     | OD_PointSnap ​                       ]] | // Snap an item to the position of points/​polys on another Object ​                                           //
Line 325: Line 347:
   * [[odtools:​OD_BonePlacer ​                    | OD_BonePlacer ​                      ]] | // Place a Bone interactively on other objects ​                                                              //   * [[odtools:​OD_BonePlacer ​                    | OD_BonePlacer ​                      ]] | // Place a Bone interactively on other objects ​                                                              //
   * [[odtools:​OD_LightPlacer ​                   | OD_LightPlacer ​                     ]] | // Place Lights by clicking on glancing/​reflection angles of an object ​                                      //   * [[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 ​                                                            ​//+  * [[odtools:​OD_InterActiveReparent ​           | OD_InterActiveReparent ​             ]] | // Interactively setup a new parent to an object ​ (New in OD2019) ​                                           ​//
  
 ==== UNSORTED Plugins ==== ==== UNSORTED Plugins ====
Line 346: Line 368:
   * [[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_CreateVDB ​                     | OD_CreateVDB ​                       ]] | // Create a Fog Volume or Levelset VDB                                                                       ​// +  ​* [[odtools:​OD_LoadVDB ​                       | OD_LoadVDB ​                          ]] | // Loads a .vdb file and sets up  a Fog Volume or Levelset VDB   (New in OD2019) ​                           // 
-  * [[odtools:​OD_CreateVDBProxy ​                | OD_CreateVDBProxy ​                  ]] | // Create an object proxy via vdb, and optionally setup for render replacement ​                              ​//+  ​* [[odtools:​OD_CreateVDB ​                     | OD_CreateVDB ​                       ]] | // Create a Fog Volume or Levelset VDB   (New in OD2019) ​                                                    // 
 +  * [[odtools:​OD_CreateVDBProxy ​                | OD_CreateVDBProxy ​                  ]] | // Create an object proxy via vdb, and optionally setup for render replacement ​ (New in OD2019) ​             ​//
   * [[odtools:​OD_DeleteKeyPro ​                  | OD_DeleteKeyPro ​                    ]] | // Deleting keys with extra options ​                                                                         //   * [[odtools:​OD_DeleteKeyPro ​                  | OD_DeleteKeyPro ​                    ]] | // Deleting keys with extra options ​                                                                         //
   * [[odtools:​OD_DeSelectNulls ​                 | OD_DeSelectNulls ​                   ]] | // Deselect all Nulls                                                                                        //   * [[odtools:​OD_DeSelectNulls ​                 | OD_DeSelectNulls ​                   ]] | // Deselect all Nulls                                                                                        //
Line 417: 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 454: 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 469: 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.1548004932.txt.gz · Last modified: 2019/01/20 10:22 by oliver