db&w documentation wiki

finest software | finest docs

Site Tools


nodemeister2018:master_plugin

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
nodemeister2018:master_plugin [2018/04/23 14:31] – [nodeMeister Master Plugin] lightwolfnodemeister2018:master_plugin [2018/07/02 17:39] (current) – [Presets] lightwolf
Line 1: Line 1:
 ====== nodeMeister Master Plugin ====== ====== nodeMeister Master Plugin ======
 {{ :nodemeister2018:nodemeistermaster.png?nolink|}} {{ :nodemeister2018:nodemeistermaster.png?nolink|}}
-The master plugin allows you to manage and edit node graphs, to be reference by the nodeMeister node.+The master plugin allows you to manage and edit node graphs, to be referenced by the nodeMeister node.
  
-You can either add the nodeMeister master plugin using the Master Plugins panel, or assign the **db&w nodeMeister...** Layout Command to a button or menu and use that to add open the plugin.+You can either add the nodeMeister master plugin using the Master Plugins panel, or assign the **db&w nodeMeister...** Layout Command to a button or menu and use that to add and/or open the plugin.
  
-<WRAP important> This plugin needs to be a part of the current scene, otherwise the currently defined shaderMeister graphs will not be saved.</WRAP>+<WRAP important> This plugin needs to be a part of the current scene, otherwise the currently defined nodeMeister graphs will not be saved.</WRAP>
  
 ===== Presets ===== ===== Presets =====
  
 +nodeMeister has its own system to manage presets.
 +nodeMeister tries to be as smart as possible when it comes to loading global presets:
 +  * If the currently selected graph matches the graph loaded by the preset, the currently selected graph will be replaced automatically. \\nodeMeister will match by name of the graph, the context as well as the inputs and outputs defined for the graph.
 +  * If it doesn’t match the currently selected graph, you will have the option to replace the current graph or load the preset as a new graph.
 + 
 Using the Presets pop-up you can apply any of your presets, save your current settings as a preset or delete existing presets. Using the Presets pop-up you can apply any of your presets, save your current settings as a preset or delete existing presets.
-exrTrader has its own system to manage presets. The main reason for developing a custom system was to differentiate between user, global and project (content directory) specific settings. 
  
-**user** presets are stored in the same directory where your LightWave3D configuration files are stored, in a subdirectory called “SimplePresets”. 
- 
-**global** presets are stored in a directory that is accessible to all users on the current machine (and can be mirrored on a server). 
- 
-On Windows the location is: 
- 
-  %allusersprofile%\Documents\dbw\LightWavePlugins\ 
- 
-On MacOS it is 
- 
-  /Library/Preferences/LightWave3D/SimplePresets/ 
-   
-**Content** presets are stored in the current content directory. 
- 
-nodeMeister supports the concept of **default** presets. If you name a preset “**default**” then it will be loaded automatically if nodeMeister is added to a scene. 
- 
-nodeMeister searches for **default** presets in the **user**, **global** and **content** presets in that order. This means that a **default** content preset overrides a global default which in turn has precedence over a user preset. 
  
 +More details about the paths and how you can add your own are available on the page describing the [[presets]].
 ==== Save as Preset... ==== ==== Save as Preset... ====
  
-This option allows you to save the current nodeMeister node graph settings as a preset. Choose any­ of the three types and enter a name for the preset. You can also use the small pop-up to select any of the currently available preset names.+This option allows you to save the current nodeMeister graph as a preset. Choose any­ of the three types and enter a name for the preset. You can also use the small pop-up to select any of the currently available preset names.
 ==== Delete Preset... ==== ==== Delete Preset... ====
  
Line 38: Line 26:
 ==== Load Settings from File... ==== ==== Load Settings from File... ====
  
-This allows you to load previously saved settings node graph for nodeMeister from a file.+This allows you to load previously saved nodeMeister graph from a file. 
 ==== Save Settings To File... ==== ==== Save Settings To File... ====
  
-This allows you to save the current nodeMeister node graph to a file+This allows you to save the current nodeMeister graph to a file.
-==== Custom directories for presets ==== +
- +
-It is possible to define user directories to store the presets in. This is done by placing a text file called "SimplePresetPaths.cfg" either into: +
-  * The LightWave/Programs directory +
-  * The directory where the LW settings are located +
-  * and/or the content directory. +
-The files are read in that order, and preset paths defined in an earlier configuration file can be overwritten. +
-The text file should be formatted as such +
- +
-  # this is just a comment, anything that starts with a # is ignored +
-  # first the name of the path as displayed to the user (without spaces) +
-  # followed by the path +
-  network \\db-w\lightwave\presets +
-  local_temp c:\my_temp_presets +
-   +
-The path name is not case sensitive, it will be capitalized automatically. It may not contain spaces though. +
- +
-You can also overwrite the existing default paths by using user, content or global as path names.+
  
 ===== Node Graphs ===== ===== Node Graphs =====
Line 65: Line 35:
 This allows you to select any of the currently defined node graphs for editing. This allows you to select any of the currently defined node graphs for editing.
  
-[[node_graph|nodeMeister node graphs]] are saved with the Layout scene file. +[[node_graph|nodeMeister graphs]] are saved with the Layout scene file.
- +
  
  
Line 74: Line 42:
 {{ nodemeister2018:addnodegraph.png?nolink|}} {{ nodemeister2018:addnodegraph.png?nolink|}}
  
-This allows you to add a new node graph.+This allows you to add a new nodeMeister graph.
  
 +You can also right click on the node in the node editor to add a new nodeMeister graph via the node context menu.
 ==== Name ==== ==== Name ====
  
Line 90: Line 59:
  
 ==== Name ==== ==== Name ====
 +
 +You can change the name of the nodeMeister graph at any time, nodes that use it will pick up the name change.
 +
 +<WRAP important>Please be careful when using assets (such as Objects) across different scene. The node references the nodeMeister graph by name.
 +
 +If you change the graph name and then load an asset that requires an older name, it won't be able to find the nodeMeister graph.</WRAP>
 ==== Contexts ==== ==== Contexts ====
 +
 +This allows you to change the context of existing nodeMeister graphs.
 +
 +Please have a look at [[contexts]] for more information.
 +
 +<WRAP important>If a nodeMeister node uses the graph, be careful not to pick a context that isn't supported by the graph the node is in.
 +
 +If you do, the node will lose the connection to this nodeMeister graph.</WRAP>
  
 ===== Delete... ===== ===== Delete... =====
-This will delete the current node graph. All nodes referencing this node graph will be reset.+This will delete the current nodeMeister graph. All nodes referencing this nodeMeister graph will be reset.
  
 ===== Open Node Graph... ===== ===== Open Node Graph... =====
  
 This opens the currently selected [[node_graph]] in the node editor. This opens the currently selected [[node_graph]] in the node editor.
 +
  
 ===== About... ===== ===== About... =====
nodemeister2018/master_plugin.1524486703.txt.gz · Last modified: 2018/04/23 14:31 by lightwolf