Particle Edit Tools
There is no easy way to do instancing in Cheetah, like you want to duplicate an object and position it without storing new geometry but just a link to the original.
The particle system does that but without control over individual instances.
We could make a guide mesh from vertices but that covers only position, not rotation.
But when you double-click on a particle system it turns into a base particle object that bakes in also the adjustments from the particle tag.
I assume this object stores each particle with an index number, position, rotation and scale data.
It should not be too difficult to make these accessible to the user by particle tools:
- a "new instance" tool that adds one more particle to the list
- a "delete instance" tool
- a "select instance" tool (that would be the most difficult if realized by clicking into the viewport)
- an "edit instance" tool that provides position, rotation and scale parameters
Or this could be realized by parameter boxes in the base particle object's properties, with selection via index number.
There is no easy way to do instancing in Cheetah, like you want to duplicate an object and position it without storing new geometry but just a link to the original.
The particle system does that but without control over individual instances.
We could make a guide mesh from vertices but that covers only position, not rotation.
But when you double-click on a particle system it turns into a base particle object that bakes in also the adjustments from the particle tag.
I assume this object stores each particle with an index number, position, rotation and scale data.
It should not be too difficult to make these accessible to the user by particle tools:
- a "new instance" tool that adds one more particle to the list
- a "delete instance" tool
- a "select instance" tool (that would be the most difficult if realized by clicking into the viewport)
- an "edit instance" tool that provides position, rotation and scale parameters
Or this could be realized by parameter boxes in the base particle object's properties, with selection via index number.
Last edited: