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
en:vrayscatter-maya [2018/11/09 12:22]
anvar [Render]
en:vrayscatter-maya [2020/01/30 18:14] (current)
anvar [Upgrade from 2.x.x to 4.x]
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 42: Line 38:
 ====== Upgrade from 2.x.x to 4.x ====== ====== Upgrade from 2.x.x to 4.x ======
  
-Version 3.x.x and 4.x now uses only one V-Ray plugin file so you have to remove old conflicting plugins:+Version 3.x.x and 4.x now uses only one V-Ray plugin file and since version 4.514 installs only a module,  ​so you have to remove old conflicting plugins:
   * Windows: uninstall previous version of VRayScatter For Maya using the uninstaller.   * Windows: uninstall previous version of VRayScatter For Maya using the uninstaller.
   * Linux: remove **libvray_GeomRamProxy.so** and **libvray_TexVRayScatter.so** from /​usr/​autodesk/​maya<​MAYA_VERSION>​-x64/​vray/​vrayplugins/​   * Linux: remove **libvray_GeomRamProxy.so** and **libvray_TexVRayScatter.so** from /​usr/​autodesk/​maya<​MAYA_VERSION>​-x64/​vray/​vrayplugins/​
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}}
  
Line 439: Line 438:
     * Velocity Channel Only     * 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 534: 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