Table of Contents

This page provides information about the Instancer in V-Ray for Grasshopper.


Overview


The V-Ray Instancer creates instances of the input V-Ray Geometry at the Move input positions. The number of Move transforms will determine the number of instances that will be created.

Duplicated transforms will lead to overlapping geometries, which should be avoided.

Instancing V-Ray Proxy Scenes (.vrscene files) is currently not supported.




Input Parameters


V Geo (Generic Data) – V-Ray Geometry input expected. Multiple geometries can be used here. V-Ray randomly distributes the inputs between the Move positions.

Move (Transform) – List of Move (position) transformations used for instance positioning. Usually, the Transformation (X) output of a Move component is used here. The number of input transformations determines the number of instances. 

Rotate (Transform) – List of Rotate transformations used for instance orientation. Usually, the Transformation (X) output of a Rotate 3D's Rotate component is used. 

Scale (Transform) – List of Scale transformations used for instance scaling. Usually, the Transformation (X) output of a Scale / Scale NU component is used here.

Group (Boolean) – When enabled, all input objects are treated as a group that is instanced at each point. When disabled, input objects are treated as separate items. A single object will be positioned at each point. 



Output Parameters


V Geo (Generic Data) – V-Ray Geometry output.

Right-click on the component to see more options.


Example









Instanced Proxy Mesh


Viewport and Render output results in Rhino







Group Objects option is disabled

(Click to enlarge image)


Group Objects option is enabled

(Click to enlarge image)