Expand description
Operator-facing effect — material + enable bit + ordering priority. Effects are the unit operators turn on/off in their YAML / lisp config; a node is the IR after compile.
A single effect may compile into multiple nodes (e.g. a
two-pass blur — separable horizontal then vertical). The
Effect → Node lowering happens in a consumer-side compile
step that engawa doesn’t dictate; engawa just owns the IR
both sides agree on.