Differences
This shows you the differences between two versions of the page.
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:// | Please, make sure that you've downloaded the latest version of the plug-in from our [[http:// | ||
- | |||
- | 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:// | Please, make sure that you've downloaded the latest version of the plug-in from our [[http:// | ||
Line 127: | Line 118: | ||
- | Select you Maya/V-Ray versions | + | Select you Maya/V-Ray versions, files will be copied to the following folders according to your setup, e.g: |
< | < | ||
- | # cp plugins/ | + | / |
- | # cp plugins/ | + | / |
</ | </ | ||
- | Install the Maya UI files: | + | Maya UI files: |
< | < | ||
- | # cp ui/ | + | / |
- | # cp ui/ | + | / |
- | # cp ui/rdgroupVRayScatter.mel / | + | /usr/ |
- | # cp ui/ | + | / |
- | # cp ui/rdgroupProc.mel / | + | / |
+ | /usr/ | ||
+ | / | ||
</ | </ | ||
- | Install the V-Ray texture description file: | + | V-Ray texture description file: |
< | < | ||
- | # cp shaders/ | + | / |
</ | </ | ||
**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 " | + | For V-Ray " |
< | < | ||
$ sudo -i | $ sudo -i | ||
- | # cd ~/ | + | # cd ~/ |
- | # cp libvray_VRayScatter.so / | + | # cp vray_VRayScatter.dll / |
</ | </ | ||
Line 293: | Line 286: | ||
===== User Interface ===== | ===== User 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 – list of scattered objects. | * Scatter Objects – list of scattered objects. | ||
- | * Draw Color – object' | + | * Color – object' |
+ | * Scale - | ||
* Probability – probability of the object' | * Probability – probability of the object' | ||
* 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 ====== | ||
+ | | ||
- | **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** | + | ====== |
+ | | ||
* Type – pattern type | * Type – pattern type | ||
* Random | * Random | ||
Line 329: | Line 331: | ||
* V Offset – V offset. | * V Offset – V offset. | ||
- | **Rotation** | + | ====== |
+ | | ||
* Use – quick control to enable/ | * Use – quick control to enable/ | ||
* 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** | + | ====== |
+ | | ||
* Use – quick control to enable/ | * Use – quick control to enable/ | ||
* Global From/To – global minimum/ | * Global From/To – global minimum/ | ||
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** | + | ====== |
+ | | ||
* Use – quick control to enable/ | * Use – quick control to enable/ | ||
* 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 ====== |
+ | | ||
+ | |||
+ | ====== | ||
+ | | ||
* Use – quick control to enable/ | * Use – quick control to enable/ | ||
* 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** | + | ====== |
+ | | ||
* Use – quick control to enable/ | * Use – quick control to enable/ | ||
* 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** | + | ====== |
+ | | ||
* Use – quick control to enable/ | * Use – quick control to enable/ | ||
* Inverse – inverse mask curve behavior. | * Inverse – inverse mask curve behavior. | ||
* Attach Curve – attaches selected curve. | * Attach Curve – attaches selected curve. | ||
- | **Camera** | + | ====== |
+ | | ||
* Use – quick control to enable/ | * Use – quick control to enable/ | ||
* 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** | + | ====== |
+ | | ||
* 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# | * Use Tint Texture - check [[vrayscatter-maya# | ||
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** | + | ====== |
+ | | ||
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 = " | * Use Offset Texture - use texture to drive frame offset; black = " | ||
- | **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** | + | ====== |
+ | | ||
This feature allows to " | This feature allows to " | ||
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 Texture ===== | ===== VRayScatter Texture ===== | ||