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
Next revision Both sides next revision
en:vrayscatter-maya [2018/03/29 08:04]
anvar [Installation On Linux Batch Render Nodes]
en:vrayscatter-maya [2018/11/09 11:55]
anvar [Parameters Description]
Line 16: Line 16:
 __Operating system:__  __Operating system:__ 
   * **Windows**   * **Windows**
-  * **Mac OS X** (for Mac users: please contact us before purchasing)+  * **Mac OS X**
   * **Linux**    * **Linux** 
  
Line 99: Line 99:
  
 Please, make sure that you've downloaded the latest version of the plug-in from our [[http://forum.rendering.ru/viewforum.php?f=23|forum]]  Please, make sure that you've downloaded the latest version of the plug-in from our [[http://forum.rendering.ru/viewforum.php?f=23|forum]] 
- 
-Here is an example file structure of the **VRayScatter For Maya** for Linux / Mac OS X archive: 
-  * **plugins** – plugins: 
-    * **workstation** – artist workstation 
-    * **batch** – for batch render nodes 
-  * **shaders** – description files for V-Ray shaders 
-  * **ui** – UI files for Maya 
-  * **tools** – registration tools 
- 
 =====Installation On Linux===== =====Installation On Linux=====
 Please, make sure that you've downloaded the latest version of the plug-in from our [[http://forum.rendering.ru/viewforum.php?f=23|forum]] Please, make sure that you've downloaded the latest version of the plug-in from our [[http://forum.rendering.ru/viewforum.php?f=23|forum]]
Line 127: Line 118:
  
  
-Select you Maya/V-Ray versions and copy the plugins:+Select you Maya/V-Ray versions, files will be copied to the following folders according to your setup, e.g:
 <code> <code>
-# cp plugins/workstation/maya2012_vray22_x64/VRayScatter.so /usr/autodesk/maya2012-x64/bin/plug-ins/ +/usr/autodesk/maya2018/bin/plug-ins/VRayScatter.mll 
-# cp plugins/workstation/maya2012_vray22_x64/libvray_VRayScatter.so /usr/autodesk/maya2012-x64/vray/vrayplugins/+/usr/autodesk/maya2012-x64/vray/vrayplugins/vray_VRayScatter.dll
 </code> </code>
  
-Install the Maya UI files:+Maya UI files:
 <code> <code>
-# cp ui/AEVRayScatterTemplate.mel /usr/autodesk/maya2012-x64/scripts/AETemplates/ +/usr/autodesk/maya2018/scripts/AETemplates/NEVRayScatterInfoTextureTemplate.xml 
-# cp ui/AEVRayScatterTextureTemplate.mel /usr/autodesk/maya2012-x64/scripts/AETemplates/ +/usr/autodesk/maya2018/scripts/AETemplates/NEVRayScatterTextureTemplate.xml 
-# cp ui/rdgroupVRayScatter.mel /usr/autodesk/maya2012-x64/scripts/ +/usr/autodesk/maya2018/scripts/rdgroupMenu.mel 
-# cp ui/rdgroupMenu.mel /usr/autodesk/maya2012-x64/scripts/ +/usr/autodesk/maya2018/scripts/rdgroupProc.mel 
-# cp ui/rdgroupProc.mel /usr/autodesk/maya2012-x64/scripts/+/usr/autodesk/maya2018/scripts/rdgroupVRayScatter.mel 
 +/usr/autodesk/maya2018/scripts/rdgroupVRayScatterTool.mel 
 +/usr/autodesk/maya2018/scripts/rdgroupVRayScatterUtils.mel
 </code> </code>
  
-Install the V-Ray texture description file:+V-Ray texture description file:
 <code> <code>
-# cp shaders/VRayScatterTexture.txt /usr/autodesk/maya2012-x64/vray/shaders/+/usr/autodesk/maya2018/vray/shaders/VRayScatterTexture.txt
 </code> </code>
  
 **NOTE**: **NOTE**:
   * Change the installation paths depending on your setup   * Change the installation paths depending on your setup
-  * # - means that command should be executed with root permissions+  * command should be executed with root permissions
 ===== Installation On Linux Batch Render Nodes ===== ===== Installation On Linux Batch Render Nodes =====
  
Line 162: Line 155:
 ===== Installation On Linux DR Nodes ===== ===== Installation On Linux DR Nodes =====
  
-For V-Ray "Distributed Render" node installation you only need to copy V-Ray plugins:+For V-Ray "Distributed Render" node installation you only need to copy V-Ray plugin file **vray_VRayScatter.dll** e.g :
 <code> <code>
 $ sudo -i $ sudo -i
-# cd ~/where/you/have/unpacked/the/archive/workstation/maya2012_vray22_x64+# cd ~/where/you/have/extracted/files/to
-# cp libvray_VRayScatter.so /usr/autodesk/maya2012-x64/vray/vrayplugin/+# cp vray_VRayScatter.dll /usr/autodesk/maya2018/vray/vrayplugin/
 </code> </code>
  
Line 293: Line 286:
 ===== User Interface ===== ===== User Interface =====
  
- {{:vrayscatter-maya:10_vrs_user_interface.png?nolink| VRayScatter for Maya interface}}+ {{:vrayscatter-maya:user-interface-vrayscatter-for-maya.png?nolink| VRayScatter for Maya interface}}
  
   - Select objects to distribute (Mesh or VRayProxy) then select VRayScatter and press Add in «Scatter Objects» rollout. This will connect objects to the “scatterObject” attribute.   - Select objects to distribute (Mesh or VRayProxy) then select VRayScatter and press Add in «Scatter Objects» rollout. This will connect objects to the “scatterObject” attribute.
   - If you have added multiple objects tweak the Probability parameter to make all objects visible or use menu Tools -> “Auto Probability”.    - If you have added multiple objects tweak the Probability parameter to make all objects visible or use menu Tools -> “Auto Probability”. 
 ===== Parameters Description ===== ===== Parameters Description =====
-**Scatter Objects rollout**+====== Scatter Objects rollout ====== 
 + {{:vrayscatter-maya:scatter-object-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Scatter Objects rollout}} 
   * Scatter Objects – list of scattered objects.    * Scatter Objects – list of scattered objects. 
-  * Draw Color – object's drawing color in viewport. +  * Color – object's drawing color in viewport. 
 +  * Scale - 
   * Probability – probability of the object's appearance.    * Probability – probability of the object's appearance. 
   * Radius – radius of the collision sphere for the collision solving. Default value is 100% - that corresponds to the object size.    * Radius – radius of the collision sphere for the collision solving. Default value is 100% - that corresponds to the object size. 
Line 306: Line 302:
   * Penetration – sets the blur of the collisions border areas.    * Penetration – sets the blur of the collisions border areas. 
   * Mask color variance – threshold for colorful mask.   * Mask color variance – threshold for colorful mask.
-  * Hide From Render – hide original object from render. +  * Hide From Render – hide original object from render. 
 +  * Apply Offset 
 +  * Apply Geometry Transform  
 + 
 +====== Distribution ====== 
 + {{:vrayscatter-maya:distribution-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Distribution}}
  
-**Distribution**  
   * Seed – initial random seed.    * Seed – initial random seed. 
   * Amount – render objects amount.    * Amount – render objects amount. 
Line 320: Line 320:
   * Solve Collisions – solve scatter objects collisions.    * Solve Collisions – solve scatter objects collisions. 
  
-**Pattern** +====== Pattern ====== 
 + {{:vrayscatter-maya:pattern-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Pattern}} 
   * Type – pattern type   * Type – pattern type
     * Random     * Random
Line 329: Line 331:
       * V Offset – V offset.        * V Offset – V offset. 
  
-**Rotation**+====== Rotation====== 
 + {{:vrayscatter-maya:rotation-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Rotation}} 
   * Use – quick control to enable/disable rotation features.   * Use – quick control to enable/disable rotation features.
   * Align To Normal – align object to surface normal.    * Align To Normal – align object to surface normal. 
Line 339: Line 343:
   * Texture contrast – quick control of texture contrast.    * Texture contrast – quick control of texture contrast. 
  
-**Scale** +====== Scale====== 
 + {{:vrayscatter-maya:scale-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Scale}} 
   * Use – quick control to enable/disable scale features.    * Use – quick control to enable/disable scale features. 
   * Global From/To – global minimum/maximum scale. The actual scale will be a random value between From and To values.    * Global From/To – global minimum/maximum scale. The actual scale will be a random value between From and To values. 
Line 347: Line 353:
   * Max Scale – maximum scale that corresponds to the 1.0 color value.    * Max Scale – maximum scale that corresponds to the 1.0 color value. 
  
-**Offset** +====== Offset ====== 
 + {{:vrayscatter-maya:offset-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Offset}} 
   * Use – quick control to enable/disable offset features.    * Use – quick control to enable/disable offset features. 
   * Along Normal – offset objects along surface normal.    * Along Normal – offset objects along surface normal. 
Line 356: Line 364:
   * Max Offset – maximum offset that corresponds to the 1.0 color value.    * Max Offset – maximum offset that corresponds to the 1.0 color value. 
  
-**Distance to surface borders** +====== Mirror ====== 
 + {{:vrayscatter-maya:mirror-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Mirror}} 
 +  
 +====== Distance to surface borders ====== 
 + {{:vrayscatter-maya:distance-to-surface-borders-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Distance to surface borders}} 
   * Use – quick control to enable/disable surface border features.    * Use – quick control to enable/disable surface border features. 
   * Distance – maximum distance from object to surface border in which object parameters will be affected. Actual control parameter behavior could be defined using Density and Scale ramps.   * Distance – maximum distance from object to surface border in which object parameters will be affected. Actual control parameter behavior could be defined using Density and Scale ramps.
  
-**Distance to curve borders** +====== Distance to curve ====== 
 + {{:vrayscatter-maya:distance-to-curve-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Distance to curve}} 
   * Use – quick control to enable/disable curve border features.    * Use – quick control to enable/disable curve border features. 
   * Distance – maximum distance from object to curve in which object parameters will be affected. Actual control parameter behavior could be defined using Density and Scale ramps.    * Distance – maximum distance from object to curve in which object parameters will be affected. Actual control parameter behavior could be defined using Density and Scale ramps. 
   * Attach Curve – attaches selected curve.    * Attach Curve – attaches selected curve. 
  
-**Mask curve** +====== Mask curve ====== 
 + {{:vrayscatter-maya:mask-curve-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Mask curve}} 
   * Use – quick control to enable/disable mask curve features.    * Use – quick control to enable/disable mask curve features. 
   * Inverse – inverse mask curve behavior.    * Inverse – inverse mask curve behavior. 
   * Attach Curve – attaches selected curve.    * Attach Curve – attaches selected curve. 
  
-**Camera** +====== Camera ====== 
 + {{:vrayscatter-maya:camera-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Camera}} 
   * Use – quick control to enable/disable camera features.    * Use – quick control to enable/disable camera features. 
   * Use FOV – limits rendered objects to only that are seen from camera field of view. Could save some RAM.    * Use FOV – limits rendered objects to only that are seen from camera field of view. Could save some RAM. 
Line 377: Line 396:
   * Attach Camera – attaches selected camera.    * Attach Camera – attaches selected camera. 
  
-**Render**+====== Render ====== 
 + {{:vrayscatter-maya:render-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Render}} 
   * Use Light Linker - this feature will transfer Light Linker setup from objects used in scatter to instanced objects.   * Use Light Linker - this feature will transfer Light Linker setup from objects used in scatter to instanced objects.
   * Use Tint Texture - check [[vrayscatter-maya#vrayscatter_texture|VRayScatter Texture]] section for howto.   * Use Tint Texture - check [[vrayscatter-maya#vrayscatter_texture|VRayScatter Texture]] section for howto.
Line 386: Line 407:
   * Use Render Stats - this feature allows to setup render stats options   * Use Render Stats - this feature allows to setup render stats options
  
-**VRayProxy Animation** +====== VRayProxy Animation ====== 
 + {{:vrayscatter-maya:vrayproxy-animation-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - VRayProxy Animation}}
  
 This feature works only when scattering VRayProxy and allows to assign different frame offset. This feature works only when scattering VRayProxy and allows to assign different frame offset.
Line 393: Line 415:
   * Use Offset Texture - use texture to drive frame offset; black = "Offset From" value, white = "Offset To" value.   * Use Offset Texture - use texture to drive frame offset; black = "Offset From" value, white = "Offset To" value.
  
-**Viewport** +====== Viewport ====== 
 + {{:vrayscatter-maya:viewport-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Viewport}} 
   * Draw style – objects draw style in the viewport.    * Draw style – objects draw style in the viewport. 
   * Logo color - color for the locator logo and bounding box.   * Logo color - color for the locator logo and bounding box.
   * Logo size – locator logo size.    * Logo size – locator logo size. 
  
-**Bake**+====== Bake ====== 
 + {{:vrayscatter-maya:bake-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Bake}}
  
 This feature allows to "bake" scattered objects to real Maya objects. Use this feature very carefully because it could add too much objects to your scene. This feature allows to "bake" scattered objects to real Maya objects. Use this feature very carefully because it could add too much objects to your scene.
Line 404: Line 429:
     * Instance - new objects will be linked with one geometry.     * Instance - new objects will be linked with one geometry.
     * Cope - geometry data will also be duplicated.     * Cope - geometry data will also be duplicated.
 +
 +====== Textures ======
 + {{:vrayscatter-maya:textures-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Textures}}
 ===== VRayScatter Texture ===== ===== VRayScatter Texture =====
  
Print/export