Package limn.render3d.scene
package limn.render3d.scene
A retained scene over the imperative pass:
Scene3D traverses
a Node tree of MeshNodes and
LightNodes, composes world transforms, gathers the lights,
frustum-culls and issues the same draws a caller could issue by hand. Keep a hierarchy
here when transforms nest; the guarantee worth knowing is that a declarative scene
renders identically to the equivalent imperative draws.-
ClassDescriptionA node in the retained
Scene3Dgraph: a localTransform3Dplus children.A retained 3D scene: aNodetree plus scene-wide ambient/exposure and an optional background.A mesh to draw, paired with its composed world transform.