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/11/09 12:12]
anvar [Rotation]
en:vrayscatter-maya [2020/01/30 18:12]
anvar [System Requirements]
Line 20: Line 20:
  
 __Maya versions:__ __Maya versions:__
-  * **Windows**: 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2016.5, 2017, 2018 +  * **Windows**: 2016, 2016.5, 2017, 2018, 2019, 2020 
-  * **Mac OS X**: 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2016.5, 2017 +  * **Mac OS X**: 2016, 2016.5, 2017, 2018, 2019, 2020 
-  * **Linux**: 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, 2016.5, 2017, 2018+  * **Linux**: 2016, 2016.5, 2017, 2018, 2019, 2020
  
 __V-Ray versions:__  __V-Ray versions:__ 
-  * **Windows** / **Linux** / **Mac OS X**: 2.0, 2.2, 2.3, 2.4, 3.1 ( 3.00.01 is not compatible, but some nightlies like 3.05.04 are compatible), 3.3 , 3.4, 3.5, 3.6, 4.x (Next) (best performs with latest nightlies)+  * **Windows** / **Linux** / **Mac OS X**:  3.6, 4.x (Next)
  
-__Architecture:__ 
-  * **Windows**: 32/64 bit 
-  * **Mac OS X**: 32/64 bit 
-  * **Linux**: 64 bit 
  
  
Line 54: Line 50:
  
 To install the program you need to run the **VRayScatterForMaya-<version>.exe** with the administrator rights. To install the program you need to run the **VRayScatterForMaya-<version>.exe** with the administrator rights.
 +
 +please note, since version 4.514, installs only a module
  
  
Line 64: Line 62:
  {{:vrayscatter-maya:01_vrs_installer_license.png?nolink| VRayScatter for Maya installer}}  {{:vrayscatter-maya:01_vrs_installer_license.png?nolink| VRayScatter for Maya installer}}
  
-Choose Maya version, V-Ray version and the architecture:+Choose Maya and V-Ray versions:
  
- {{:vrayscatter-maya:02_vrs_installer_options.png?nolink| VRayScatter for Maya installer}}+ {{:vrayscatter-maya:021_vrs_installer_options.png?nolink| VRayScatter for Maya installer}}
  
 Check installation paths Check installation paths
  
- {{:vrayscatter-maya:04_vrs_installer_options.png| VRayScatter for Maya installer}}+ {{:vrayscatter-maya:041_vrs_installer_options.png| VRayScatter for Maya installer}}
  
 Start Maya and enable **Load** and/or **Auto load** in Window -> Settings/Preferences -> Plug-in Manager for the **VRayScatter** plug-in. Start Maya and enable **Load** and/or **Auto load** in Window -> Settings/Preferences -> Plug-in Manager for the **VRayScatter** plug-in.
Line 120: Line 118:
 Select you Maya/V-Ray versions, files will be copied to the following folders according to your setup, e.g: Select you Maya/V-Ray versions, files will be copied to the following folders according to your setup, e.g:
 <code> <code>
-/usr/autodesk/maya2018/bin/plug-ins/VRayScatter.mll +Maya module path  /usr/autodesk/maya2019-x64/modules/VRayScatterForMaya.mod 
-/usr/autodesk/maya2012-x64/vray/vrayplugins/vray_VRayScatter.dll+Maya module plugin path /usr/autodesk/maya2019-x64/plug-ins/vrayscatter
 </code> </code>
  
-Maya UI files: 
-<code> 
-/usr/autodesk/maya2018/scripts/AETemplates/NEVRayScatterInfoTextureTemplate.xml 
-/usr/autodesk/maya2018/scripts/AETemplates/NEVRayScatterTextureTemplate.xml 
-/usr/autodesk/maya2018/scripts/rdgroupMenu.mel 
-/usr/autodesk/maya2018/scripts/rdgroupProc.mel 
-/usr/autodesk/maya2018/scripts/rdgroupVRayScatter.mel 
-/usr/autodesk/maya2018/scripts/rdgroupVRayScatterTool.mel 
-/usr/autodesk/maya2018/scripts/rdgroupVRayScatterUtils.mel 
-</code> 
- 
-V-Ray texture description file: 
-<code> 
-/usr/autodesk/maya2018/vray/shaders/VRayScatterTexture.txt 
-</code> 
  
 **NOTE**: **NOTE**:
   * Change the installation paths depending on your setup   * Change the installation paths depending on your setup
 +  * change paths in VRayScatterForMaya.mod file according to your environment, if needed
   * 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 =====
- +same as workstation
-run installer and extract files according to your Maya and V-Ray versions +
- +
-then copy 3 files to appropriate directories , e.g: +
-<code> +
-/usr/autodesk/maya2018/bin/plug-ins/VRayScatter.mll +
-/usr/autodesk/maya2018/vray/vrayplugins/vray_VRayScatter.dll +
-/usr/autodesk/maya2018/vray/shaders/VRayScatterTexture.txt +
-</code>+
 ===== Installation On Linux DR Nodes ===== ===== Installation On Linux DR Nodes =====
  
-For V-Ray "Distributed Render" node installation you only need to copy V-Ray plugin file **vray_VRayScatter.dll** e.g :+For V-Ray "Distributed Render" node installation you only need to copy V-Ray plugin file **libvray_VRayScatter.so** e.g :
 <code> <code>
 $ sudo -i $ sudo -i
 # cd ~/where/you/have/extracted/files/to/ # cd ~/where/you/have/extracted/files/to/
-# cp vray_VRayScatter.dll /usr/autodesk/maya2018/vray/vrayplugin/+# cp libvray_VRayScatter.so /usr/autodesk/maya2018/vray/vrayplugin/
 </code> </code>
  
Line 291: Line 267:
   - 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}}  {{:vrayscatter-maya:scatter-object-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Scatter Objects rollout}}
  
Line 306: Line 282:
   * Apply Geometry Transform    * Apply Geometry Transform 
  
-====== Distribution ======+==== Distribution ====
  {{:vrayscatter-maya:distribution-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Distribution}}  {{:vrayscatter-maya:distribution-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Distribution}}
  
Line 323: Line 299:
   * 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}}  {{:vrayscatter-maya:pattern-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Pattern}}
  
Line 339: Line 315:
   * V Offset – V offset.    * V Offset – V offset. 
  
-====== Rotation======+==== Rotation====
  {{:vrayscatter-maya:rotation-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Rotation}}  {{:vrayscatter-maya:rotation-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Rotation}}
  
Line 356: Line 332:
   * 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}}  {{:vrayscatter-maya:scale-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Scale}}
  
Line 366: Line 342:
   * 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}}  {{:vrayscatter-maya:offset-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Offset}}
  
Line 377: Line 353:
   * Max Offset – maximum offset that corresponds to the 1.0 color value.    * Max Offset – maximum offset that corresponds to the 1.0 color value. 
  
-====== Mirror ======+==== Mirror ====
  {{:vrayscatter-maya:mirror-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Mirror}}  {{:vrayscatter-maya:mirror-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Mirror}}
    
-====== Distance to surface borders ======+==== Distance to surface borders ====
  {{:vrayscatter-maya:distance-to-surface-borders-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - 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 behaviour could be defined using Density and Scale ramps. 
 +  * Affect Density 
 +  * Affect Scale 
 +  * Border Density Ramp 
 +    * Selected Position 
 +    * Selected Value 
 +    * Interpolation - None, Linear, Smooth, Spline 
 +  * Border Scale Ramp 
 +    * Selected position 
 +    * Selected Value 
 +    * Interpolation - None, Linear, Smooth, Spline
  
-====== Distance to curve ======+==== Distance to curve ====
  {{:vrayscatter-maya:distance-to-curve-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - 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.  +  * Affect Density 
- +  * Affect Scale 
-====== Mask curve ======+  * Border Curve Attach – attaches selected curve.  
 +  * Curve Border Density Ramp 
 +    *Selected position 
 +    *Selected Value 
 +    *Interpolation - None, Linear, Smooth, Spline 
 +  * Curve Border Scale Ramp 
 +    *Selected position 
 +    *Selected Value 
 +    *Interpolation - None, Linear, Smooth, Spline 
 +==== Mask curve ====
  {{:vrayscatter-maya:mask-curve-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - 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 behaviour.  
-  * Attach Curve – attaches selected curve. +  * Projection Plane  
 +  * Render-Time Clipping 
 +  * Mask Curve Attach – attaches selected curve. 
  
-====== Camera ======+==== Camera ====
  {{:vrayscatter-maya:camera-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - 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. 
-  * Distance – distance from camera. +  * FOV Adjust 
 +  * Distance Far – distance from camera.  
 +  * Distance Near
   * Affect Density – limits objects visibility to distance.    * Affect Density – limits objects visibility to distance. 
-  * Attach Camera – attaches selected camera. +  * Camera Attach  – attaches selected camera. 
  
-====== Render ======+==== Render ====
  {{:vrayscatter-maya:render-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - 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 Hair 
-    * Replace Color - this will replace the color with Tint Texture color, otherwise it will be mixed.  +  * Use Subdivision / Displacement 
-    * Type - mix type. +  * Preview in Viewport 
-    * Amount - mix amount. +  * Tint Texture - check [[vrayscatter-maya#vrayscatter_texture|VRayScatter Texture]] section for howto. 
-    * Tint Texture - color variance control texture. +  * Use Render Stats 
-  * Use Render Stats - this feature allows to setup render stats options+  * Visibility 
 +  * Cast Shadows 
 +  * Visible To Camera 
 +  * Visible To Reflections 
 +  * Visible To Refractions 
 +  * Visible To GI 
 +  * Render ID Mode 
 +    * No ID 
 +    * Instance Render ID 
 +    * Unique Per Scatter 
 +    * Unique Per Instance 
 +  * Object ID Mode 
 +    * Custom Object ID 
 +    * Instance Object ID 
 +    * Instance / Proxy Object ID 
 +  * Object ID 
 +  * Motion Blur 
 +    * No Motion Blur 
 +    * Motion Blur and Velocity Channel 
 +    * Velocity Channel Only
  
-====== VRayProxy Animation ======+==== VRayProxy Animation ====
  {{:vrayscatter-maya:vrayproxy-animation-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - 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.
-  * Use – quick control to enable/disable VRayProxy animation features. +  * Generate Random Offsets
   * Offset From/To – From/To frame offset. Actual frame offset is a random value between From and To.    * Offset From/To – From/To frame offset. Actual frame offset is a random value between From and To. 
 +  * Max. Difference Offset Random
   * 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.
 +  * Animation Offset Texture
  
-====== Viewport ======+==== Viewport ====
  {{:vrayscatter-maya:viewport-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - 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. 
 +    * None 
 +    * Point 
 +    * Box 
 +    * Mesh Preview 
 +  * Draw Alpha 
 +  * Draw Point Size
   * 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}}  {{: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 many objects to your scene. 
 +  * Bake Mode 
 +    * Preview 
 +    * Render
   * Bake Type   * Bake Type
     * 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. +    * Copy - geometry data will also be duplicated. 
- +  * Duplicate Input Connection 
-====== Textures ======+  * Group 
 +==== Textures ====
  {{:vrayscatter-maya:textures-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Textures}}  {{:vrayscatter-maya:textures-vrayscatter-for-maya.png?nolink| VRayScatter for Maya - Textures}}
 ===== VRayScatter Texture ===== ===== VRayScatter Texture =====
Line 515: Line 545:
 the following information: the following information:
   * VRayScatter version   * VRayScatter version
-  * OS version (including 32 or 64 bit) 
   * Maya version    * Maya version 
   * V-Ray version   * V-Ray version
   * Some screenshots will be useful   * Some screenshots will be useful
   * The scene file facing the problem (if possible)   * The scene file facing the problem (if possible)
Print/export