The scene module is placeholder for demostration purposes. A real scene module would have camera, lights, and more. Instead, the camera is computed from a field-of-view angle and viewport when render() is called, the two lights have fixed directions, and the names of the shader program uniforms are fixed too.
Geometry may added to the scene in two ways: (1) by adding a known shape primitive, e.g., with add_sphere(), or (2) by creating geometry directly with llgr and updating the scene’s bounding box. For example, given xyzs as an array of XYZ coordinates:
import scene
# if using a non-identity instance matrix, the coordinates would
# have to be transformed first
scene.bbox.bulk_add(xyzs)
# llgr code