Adjust instance transforms
The point_position
property of the points object determines where instances are placed. In addition, there are several other properties that can affect the transforms of the instanced geometries.
These properties can be created using set_geo_property
if they don't already exist. If they do exist, their values can be changed using set_geo_property_data
. The properties should target the point_component
of the points object.
point_size
: afloat
to uniformly scale the shapes in all axes.point_scale
: afloat3
to scale non-uniformly.point_orientation
: afloat4
representing the orientation as a quaternion.
In addition, you can set the transform
parameter on nodes such as geo_instance
or render_archive_instance
. This can be useful if the master geometry is offset from the world center, and you want to compensate all instances of that geometry while still being able to control the size and orientation of specific instances individually.