Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Overview

...

Section
Column
width50%
Section
Column
width10%

 

Column
width40%

The VRayInstancer plugin

allows to create

creates instances of

other

objects over

the particles from a ParticleFlow system. The source code for the VRayInstancer plugin is included with the V-Ray SDK

a variety of supported particles input: ParticleFlow system, Alembic particles loaded through VRayProxy, Thinking particles, and PRT particles loaded with KrakatoaPRTLoader. In comparison to the Particle Flow itself, which can only work with mesh objects, the VRayInstancer can

instance

instantiate any renderable object, including VRayProxy, lights, hair, displaced objects, Alembic

files with other

particles (through VRayProxy), etc.

Column
width5%

 

Column
width45%

Image Removed

UI Paths

 

The source code for the VRayInstancer plugin is included with the V-Ray SDK.


UI Expand
expandedtrue
titleUI Path: ||V-Ray menu|| > Create > Geometry > V-Ray Instancer


||V-Ray menu|| > Create > Geometry > V-Ray Instancer


||Create menu||

 >

> V-Ray > V-Ray Instancer

Expand

Image Removed

Column
width40%

Image Added


||
Create
Command panel|| > Create tab > Geometry >
VRay
V-Ray category > VRayInstancer
Column
width5%


Column
width45%

Image Added


Parameters

...

Section
Column
width60%

Instance mode – Specifies how particles will be are associated with one of the source objects.

Cycle – The first particle is assigned the first source object, the second particle - the second object etc., with the source objects list wrapping back to the beginning.
Random – Each particle is randomly assigned a source object based on its particle ID.
By particleInteger – Source objects are assigned based on the .particleInteger value of each Particle Flow particle. This value can be customly scripted in the Particle Flow system.

Source objects – A list of source objects that will be are instanced over the particle system. The way source objects are associated with particles is controlled by the Instance mode parameter.

Add/Remove – Add or removes source objects from this list.

Remove All – Remove all source objects from the list.

Particles – A list of particle systems that will be are used to create the instances.

Add/RemoveUse the two buttons to add or remove particle systems from this list.

Remove All – Remove all particle systems from the list.

Column
width5%

 


Column
width35%

Image RemovedImage Added

 


Particle Flow Parameters

...

Section
Column
width60%

All Particle Flow Events – When enabled, all particle flow events of the particle systems specified in the Particles list are used. When disabled, VRayInstancer will only consider considers the events specified in the Particle Flow Events list for generating instances.

Add/Remove – Use the two buttons to add or remove particle flow events from this list.

Remove All – Removes all particle flow events from the list.

Column
width5%

 


Column
width35%

Image Removed

...

Image Added


Options

...

Section
Column
width60%

Icon text – When enabled, shows the VRayInstancer icon text in the viewport.

Random seed – When the Instance mode is set to Random, this parameter allows the user you to change the seed used for the random distribution.

Render % – Allows the user you to render only a portion of the instanced geometry. The number of rendered instances is determined as a percentage of the total instances.

Override node properties – Enabling this option  – When enabled, allows global override of the object properties of the instances by the properties specified in VRayInstancer.

Multithreaded – An experimental option to use multithreaded generation of the instanced meshes.

 
Column
width5%


Column
width35%

Image RemovedImage Added

 


Notes

...

Fancy Bullets
typecircle
  • VRayInstancer uses the materials assigned to the instanced geometry, unless a material is specified in the Particle Flow system. In that case the particles' material is applied. This feature is not yet available with V-Ray GPU.

  • With V-Ray 6, update 1, instanced lights by VRayInstancer, Forest Pack, Rail Clone, etc. are part of the Light Select RE of the respective source light.

  • VRayInstancer uses Particle input from thinkingParticles only when the particle system is set to the Render Instance approach.