Improve Cycles/EEVEE For Procedural Content Creation
- Mentors
- Jacques Lucke, Brecht Van Lommel
- Organization
- Blender Foundation
The project hopes to refactor and add Cycles/EEVEE nodes to improve the workflow of technical/shading artists. This is done by providing; more streamline nodes for vector math and numerical computations, more noise types, and wider access to Blender’s data like object properties and spline info.
The projects hopes to achieve the following:
- Implement dynamic socket hiding for nodes that may benefit from it.
- Allow variable inputs for the Mapping node. Take care of UI considerations.
- Provide more vector math operations. Entrywise multiplication, snap, reflect, etc.
- Provide a random generator, often referred to as White Noise.
- Provide a Clamp node as an alternative to the Clamp option in the math node.
- Provide a Map Range node similar to that of the compositor’s.
- Provide more basic noise functions based on feedback from the community.
- Investigate accessing custom properties through the Attribute node.
- Expose information about splines in a Spline Info node.