Note that the per-instance transformations are applied in the following order: scale, quaternion rotation, rotation (in XYZ order), translation (
geometry.point.P), and finally the matrix. All of these (except for
geometry.point.P) can be omitted.
PointPoint-based instancing can also be accomplished using
instance array locations, which has a different attribute layout than
pointcloud instancing. The following attributes are honored: