Page MenuHome

WIP: Geometry Node: Unification of forced computed nodes
AbandonedPublic

Authored by Iliya Katueshenock (Moder) on Oct 25 2022, 12:17 AM.

Details

Reviewers
None
Summary

Geometry Node: Unification of forced computed nodes


This patch moves the implementation of the Viewer node to geometry nodes.
Now it's just WIP. According to the plan, the fact of forced evaluation should be only based on the type and other conditions.
Due to this, it will be possible to forcibly evaluate any geometry node that does not have outputs.

Diff Detail

Event Timeline

Iliya Katueshenock (Moder) requested review of this revision.Oct 25 2022, 12:17 AM
Iliya Katueshenock (Moder) created this revision.

I don't generally want that nodes are able to detect if their input is connected. I'd rather have the viewer stay a separate kind of node for now. Forcing computation of specific nodes requires changes in more parts any way, so this unification does not really help with that.

didn't remove the LazyFunctionForViewerNode because that's what the modifier lookup is based on now. I thought I might try changing that tomorrow.
But if that's still not enough for a complete reorientation...

I'd rather keep this part as is for now, sry.

Iliya Katueshenock (Moder) abandoned this revision.EditedOct 25 2022, 10:27 AM

Wanted to experiment with this some days while you're at the conference. But the times you were so soon able to say that it doesn't make sense, thanks