-
Notifications
You must be signed in to change notification settings - Fork 119
Milestones
List view
The current architecture is based on a collection of modifiers providing various behaviors for particle init, simulation update, and particle rendering. Although powerful, customization of modifiers is limited to the exposed modifier fields. To move forward into the next level of customizing, the values assigned to the modifier inputs should be user customizable. This can be achieved with a micro-language based on expressions. The user combine basic expressions to form more complex ones, which translate directly to equivalent WGSL code. This forms the Expression API, a very powerful but somewhat verbose low-level abstraction over the raw WGSL shader code. On top of this code-first API, a node graph API focusing on editing should provide the foundation for future visual editing capabilities.
No due date