Check the overview thread for more information about the meeting.
Present
- Dalai Felinto
- Simon Thommes
- Lukas Tönne
- Hans Goudey
- Jacques Lucke
- Iliya Katueshenock
Meeting Topics
- Gizmos
- The limitations of the backward propagation for determining which values to control
- For example, controlling a spherical coordinate element of a vector (in this case it was the length node that stopped the gizmo propagation)
- It should be possible to pass through any node with an invertable function
- There might be a specialized builtin gizmo for rotation inputs in the future
- Different link display
- Simon brought it up again, but it wasn’t clear that it is necessary
- Link visualization might conflict with field link visualization
- Transform output
- When scaled with transform geometry node, doesn’t work properly
- There should be a 2D drag gizmo
- When a single value is connected to gizmos with two different derivatives, there should be some visible error
- The gizmo icon should be displayed on all group inputs, not just the one connected to the gizmo
- Add an “Active Modifier” gizmo display toggle to the gizmo popover in the 3D view
- We may need more precise (per object) display toggles in the future though
- Maybe there could be an active tool that displays the modifier gizmos
- Names
- Linear and Dial gizmo work well enough
- Shapes
- For the linear gizmo, everything except “Plane” should stay
- Size
- The nodes should have an option for screen space or object space
- In screen space, a “Size Factor” controls how large the gizmo is relative to the default
- In object space, the size can be set in scene distance units. The object scale would influence the size.
- The nodes should have an option for screen space or object space
- The limitations of the backward propagation for determining which values to control
- Expressions
- The variables / inputs should be stored similarly to the simulation/repeat items
- The expression should be a string input
- It’s not clear what syntax to use, but ideally it should be something similar to drivers
- Volumes
- A first PR will add a very basic grid socket
- Simon had a use case