Object / Particle Atrributes [update]

The Object Attribute node provides access to the attributes contained in scene objects, MoGraph objects and particles such as color, uvw, velocity, age, etc. These attributes can be specified by the name of the attribute. The list of supported attributes is given in the menu of Presets button for each supported particle engine.

CentiLeo supports the following particle engines natively: New Cinema 4D 2024.4 particles, Alembic, Thinking Particles, X-Particles, Legacy C4D Emitter, MoGraph elements, Cloner Multi-Instances.

Each particle engine requires the Object Tag to assign geometry objects to particle positions.

Alembic particles also support adding extra channels from the tags of point cloud. The name of extra Alembic tag should be dropped to the Attribute name slot.

We also support Thinking particles color, vector and float data channels. If TP data channels are available then each name can be used in Object Attribute node to get access to respective particle attributes.

For extra flexibility we supportt the other way of accessing particle attributes using the nodes Particle Info and MoGraph Info which provide the list of outputs that can be just connected with.

example_object_particle_attribute.png

The example below shows the effect of mapping plane texture coordinates to the MoGraph matrix of objects and then accessing the MoGraph UVW values with MoGraph Info node to get distinct Bitmap pixels for coloring different objects.

example_attribute_info.png

mograph_uvw.jpg

mograph_matrix.jpg

The other example below shows the colorizing of particles based on their age using the gradient ramp.

particle_shading_setup.png

xparticle_render_shading_example.jpg