Lumiere

Lumiere project page



Lumiere is a lightweight framework for rendering 3D graphics using AlienOpenGL, based on a stage metaphor.


It provides a scene graph implementation, high-level abstractions, programmatic scene modeling and user interactions with keyboard and mouse.

Lumiere integrates seamlessly with Morphic.



Lumiere is currently under construction, moving from using the outdated AlienOpenGL backend, towards using NBOpenGL as the wrapper library. Therefore, Lumiere unloadable, for now...



Look at LumiereExamples for examples.







Lumiere-Modeling-FernandoOlivero.66.mcz
Lumiere-Drawing-FernandoOlivero.23.mcz
Lumiere-Morphic-FernandoOlivero.60.mcz
Lumiere-Support-FernandoOlivero.48.mcz
Lumiere-Support-FernandoOlivero.47.mcz
Lumiere-Examples-FernandoOlivero.50.mcz
Lumiere-Modeling-FernandoOlivero.65.mcz
Lumiere-Tests-FernandoOlivero.29.mcz
ConfigurationOfLumiere-FernandoOlivero.2.mcz
ConfigurationOfLumiere-tg.1.mcz
Lumiere-Modeling-FernandoOlivero.64.mcz
Lumiere-Graphs-FernandoOlivero.8.mcz
Lumiere-Morphic-FernandoOlivero.59.mcz
Lumiere-Modeling-FernandoOlivero.63.mcz
Lumiere-Morphic-FernandoOlivero.58.mcz
Lumiere-Morphic-FernandoOlivero.56.mcz
Lumiere-Graphs-FernandoOlivero.7.mcz
Lumiere-Modeling-FernandoOlivero.62.mcz
Lumiere-Morphic-FernandoOlivero.55.mcz
Lumiere-ViewingVolumes-FernandoOlivero.13.mcz
Lumiere-Morphic-FernandoOlivero.54.mcz
Lumiere-Graphs-FernandoOlivero.6.mcz
Lumiere-Modeling-FernandoOlivero.61.mcz
Lumiere-Morphic-FernandoOlivero.53.mcz
Lumiere-Graphs-FernandoOlivero.5.mcz
Lumiere-Modeling-FernandoOlivero.60.mcz
Lumiere-Modeling-FernandoOlivero.59.mcz
Lumiere-Graphs-FernandoOlivero.4.mcz
Lumiere-Graphs-FernandoOlivero.3.mcz
Lumiere-Modeling-FernandoOlivero.58.mcz
Lumiere-Support-FernandoOlivero.45.mcz
Lumiere-Graphs-FernandoOlivero.2.mcz
Lumiere-Graphs-FernandoOlivero.1.mcz
Lumiere-Modeling-FernandoOlivero.57.mcz
Lumiere-Modeling-FernandoOlivero.56.mcz
Lumiere-Modeling-FernandoOlivero.55.mcz
Lumiere-Animations-FernandoOlivero.9.mcz
Lumiere-Modeling-FernandoOlivero.54.mcz
Lumiere-SceneGraph-FernandoOlivero.41.mcz
Lumiere-Morphic-FernandoOlivero.52.mcz
Lumiere-Support-FernandoOlivero.44.mcz
Lumiere-Support-FernandoOlivero.43.mcz
Lumiere-SceneGraph-FernandoOlivero.40.mcz
Lumiere-Modeling-FernandoOlivero.53.mcz
Lumiere-Modeling-FernandoOlivero.52.mcz
Lumiere-Stage-FernandoOlivero.42.mcz
Lumiere-Tests-FernandoOlivero.27.mcz
Lumiere-Modeling-FernandoOlivero.51.mcz
Lumiere-Modeling-FernandoOlivero.50.mcz
Lumiere-Morphic-FernandoOlivero.51.mcz
Lumiere-Stage-FernandoOlivero.41.mcz
Lumiere-Modeling-FernandoOlivero.49.mcz
Lumiere-Morphic-FernandoOlivero.50.mcz
Lumiere-SceneGraph-FernandoOlivero.39.mcz
Lumiere-ViewingVolumes-FernandoOlivero.12.mcz
Lumiere-Support-FernandoOlivero.42.mcz
Lumiere-Support-FernandoOlivero.41.mcz
Lumiere-Tests-FernandoOlivero.26.mcz
Lumiere-Examples-FernandoOlivero.49.mcz
Lumiere-Drawing-FernandoOlivero.22.mcz
Lumiere-Modeling-FernandoOlivero.48.mcz
Lumiere-Morphic-FernandoOlivero.49.mcz
Lumiere-SceneGraph-FernandoOlivero.38.mcz
Lumiere-Stage-FernandoOlivero.40.mcz
Lumiere-Support-FernandoOlivero.40.mcz
Lumiere-Modeling-FernandoOlivero.47.mcz
Lumiere-Morphic-FernandoOlivero.48.mcz
Lumiere-SceneGraph-FernandoOlivero.37.mcz
Lumiere-Stage-FernandoOlivero.39.mcz
Lumiere-Drawing-FernandoOlivero.21.mcz
Lumiere-Morphic-FernandoOlivero.47.mcz
Lumiere-Morphic-FernandoOlivero.46.mcz
Lumiere-Stage-FernandoOlivero.38.mcz
Lumiere-Support-FernandoOlivero.39.mcz
Lumiere-Drawing-FernandoOlivero.20.mcz
Lumiere-Animations-FernandoOlivero.8.mcz
Lumiere-Drawing-FernandoOlivero.19.mcz
Lumiere-Examples-FernandoOlivero.48.mcz
Lumiere-Modeling-FernandoOlivero.46.mcz
Lumiere-SceneGraph-FernandoOlivero.36.mcz
Lumiere-Stage-FernandoOlivero.37.mcz
Lumiere-Tests-FernandoOlivero.25.mcz
Lumiere-Morphic-FernandoOlivero.45.mcz
Lumiere-Support-FernandoOlivero.37.mcz
Lumiere-ViewingVolumes-FernandoOlivero.11.mcz
Lumiere-Morphic-FernandoOlivero.44.mcz
Lumiere-Support-FernandoOlivero.36.mcz
Lumiere-Morphic-FernandoOlivero.43.mcz
Lumiere-SceneGraph-FernandoOlivero.35.mcz
Lumiere-Stage-FernandoOlivero.36.mcz
Lumiere-Support-FernandoOlivero.35.mcz
Lumiere-Support-FernandoOlivero.34.mcz
Lumiere-Morphic-FernandoOlivero.42.mcz
Lumiere-Morphic-FernandoOlivero.41.mcz
Lumiere-Morphic-FernandoOlivero.40.mcz
Lumiere-Morphic-FernandoOlivero.39.mcz
Lumiere-Morphic-FernandoOlivero.38.mcz
Lumiere-Morphic-FernandoOlivero.36.mcz
Lumiere-Morphic-FernandoOlivero.35.mcz
Lumiere-Morphic-FernandoOlivero.34.mcz
Lumiere-Morphic-FernandoOlivero.33.mcz
Lumiere-Examples-FernandoOlivero.47.mcz
Lumiere-Morphic-FernandoOlivero.31.mcz
Lumiere-Modeling-FernandoOlivero.45.mcz
Lumiere-Morphic-FernandoOlivero.30.mcz
Lumiere-Stage-FernandoOlivero.35.mcz
Lumiere-Examples-FernandoOlivero.46.mcz
Lumiere-Drawing-FernandoOlivero.18.mcz
Lumiere-Glamour-FernandoOlivero.2.mcz
Lumiere-Modeling-FernandoOlivero.44.mcz
Lumiere-Animations-FernandoOlivero.7.mcz
Lumiere-Glamour-FernandoOlivero.1.mcz
Lumiere-Modeling-FernandoOlivero.43.mcz
Lumiere-Examples-FernandoOlivero.45.mcz
Lumiere-Modeling-FernandoOlivero.42.mcz
Lumiere-Support-FernandoOlivero.33.mcz
Lumiere-Drawing-FernandoOlivero.17.mcz
Lumiere-Support-FernandoOlivero.32.mcz
Lumiere-Drawing-FernandoOlivero.16.mcz
Lumiere-Drawing-FernandoOlivero.15.mcz
Lumiere-Drawing-FernandoOlivero.14.mcz
Lumiere-Examples-FernandoOlivero.44.mcz
Lumiere-Examples-FernandoOlivero.43.mcz
Lumiere-Drawing-FernandoOlivero.13.mcz
Lumiere-SceneGraph-FernandoOlivero.34.mcz
Lumiere-Support-FernandoOlivero.31.mcz
Lumiere-Drawing-FernandoOlivero.12.mcz
Lumiere-Support-FernandoOlivero.30.mcz
Lumiere-Drawing-FernandoOlivero.11.mcz
Lumiere-Support-FernandoOlivero.29.mcz
Lumiere-Examples-FernandoOlivero.42.mcz
Lumiere-Modeling-FernandoOlivero.41.mcz
Lumiere-SceneGraph-FernandoOlivero.33.mcz
Lumiere-Stage-FernandoOlivero.34.mcz
Lumiere-Support-FernandoOlivero.28.mcz
Lumiere-Modeling-FernandoOlivero.40.mcz
Lumiere-SceneGraph-FernandoOlivero.32.mcz
Lumiere-Stage-FernandoOlivero.33.mcz
Lumiere-Support-FernandoOlivero.27.mcz
Lumiere-ViewingVolumes-FernandoOlivero.9.mcz
Lumiere-ViewingVolumes-FernandoOlivero.8.mcz
Lumiere-Modeling-FernandoOlivero.39.mcz
Lumiere-SceneGraph-FernandoOlivero.31.mcz
Lumiere-Examples-FernandoOlivero.41.mcz
Lumiere-Examples-FernandoOlivero.40.mcz
Lumiere-Modeling-FernandoOlivero.38.mcz
Lumiere-Examples-FernandoOlivero.39.mcz
Lumiere-Modeling-FernandoOlivero.37.mcz
Lumiere-Morphic-FernandoOlivero.29.mcz
Lumiere-SceneGraph-FernandoOlivero.29.mcz
Lumiere-Stage-FernandoOlivero.31.mcz
Lumiere-Examples-FernandoOlivero.38.mcz
Lumiere-Modeling-FernandoOlivero.36.mcz
Lumiere-Morphic-FernandoOlivero.28.mcz
Lumiere-SceneGraph-FernandoOlivero.28.mcz
Lumiere-Stage-FernandoOlivero.30.mcz
Lumiere-Examples-FernandoOlivero.37.mcz
Lumiere-Drawing-FernandoOlivero.10.mcz
Lumiere-Examples-FernandoOlivero.36.mcz
Lumiere-Modeling-FernandoOlivero.35.mcz
Lumiere-Morphic-FernandoOlivero.27.mcz
Lumiere-SceneGraph-FernandoOlivero.27.mcz
Lumiere-Stage-FernandoOlivero.29.mcz
Lumiere-Tests-FernandoOlivero.23.mcz
Lumiere-Support-FernandoOlivero.26.mcz
Lumiere-Examples-FernandoOlivero.35.mcz
Lumiere-Modeling-FernandoOlivero.34.mcz
Lumiere-Morphic-FernandoOlivero.26.mcz
Lumiere-Stage-FernandoOlivero.28.mcz
Lumiere-Support-FernandoOlivero.25.mcz
Lumiere-Tests-FernandoOlivero.22.mcz
Lumiere-Modeling-FernandoOlivero.33.mcz
Lumiere-SceneGraph-FernandoOlivero.26.mcz
Lumiere-Examples-FernandoOlivero.34.mcz
Lumiere-Tests-FernandoOlivero.21.mcz
Lumiere-Examples-FernandoOlivero.33.mcz
Lumiere-Modeling-FernandoOlivero.32.mcz
Lumiere-SceneGraph-FernandoOlivero.25.mcz
Lumiere-Stage-FernandoOlivero.27.mcz
Lumiere-Support-FernandoOlivero.24.mcz
Lumiere-Stage-FernandoOlivero.26.mcz
Lumiere-Tests-FernandoOlivero.20.mcz
Lumiere-Modeling-FernandoOlivero.31.mcz
Lumiere-Morphic-FernandoOlivero.25.mcz
Lumiere-Support-FernandoOlivero.23.mcz
Lumiere-ViewingVolumes-FernandoOlivero.7.mcz
Lumiere-SceneGraph-FernandoOlivero.24.mcz
Lumiere-Stage-FernandoOlivero.25.mcz
Lumiere-Tests-FernandoOlivero.19.mcz
Lumiere-Stage-FernandoOlivero.23.mcz
Lumiere-Tests-FernandoOlivero.16.mcz
Lumiere-Stage-FernandoOlivero.22.mcz
Lumiere-Modeling-FernandoOlivero.29.mcz
Lumiere-SceneGraph-FernandoOlivero.22.mcz
Lumiere-Stage-FernandoOlivero.21.mcz
Lumiere-Tests-FernandoOlivero.15.mcz
Lumiere-Modeling-FernandOlivero.28.mcz
Lumiere-SceneGraph-FernandOlivero.21.mcz
Lumiere-Tests-FernandOlivero.14.mcz
Lumiere-Modeling-FernandOlivero.27.mcz
Lumiere-Modeling-FernandoOlivero.26.mcz
Lumiere-Modeling-FernandoOlivero.25.mcz
Lumiere-Stage-FernandoOlivero.20.mcz
Lumiere-Modeling-FernandoOlivero.24.mcz
Lumiere-Stage-FernandoOlivero.19.mcz
Lumiere-Tests-FernandoOlivero.13.mcz
Lumiere-Modeling-FernandoOlivero.23.mcz
Lumiere-SceneGraph-FernandoOlivero.20.mcz
Lumiere-Tests-FernandoOlivero.12.mcz
Lumiere-Tests-FernandoOlivero.10.mcz
Lumiere-Modeling-FernandoOlivero.22.mcz
Lumiere-Support-FernandoOlivero.21.mcz
Lumiere-Tests-FernandoOlivero.9.mcz
Lumiere-Examples-FernandoOlivero.32.mcz
Lumiere-Modeling-FernandoOlivero.21.mcz
Lumiere-Morphic-FernandoOlivero.23.mcz
Lumiere-SceneGraph-FernandoOlivero.19.mcz
Lumiere-Stage-FernandoOlivero.18.mcz
Lumiere-Support-FernandoOlivero.20.mcz
Lumiere-Support-FernandoOlivero.19.mcz
Lumiere-SceneGraph-FernandoOlivero.18.mcz
Lumiere-Tests-FernandoOlivero.8.mcz
Lumiere-Examples-FernandoOlivero.31.mcz
Lumiere-Examples-FernandoOlivero.30.mcz
Lumiere-Support-FernandoOlivero.18.mcz
Lumiere-Support-FernandoOlivero.17.mcz
Lumiere-Examples-FernandoOlivero.28.mcz
Lumiere-Modeling-FernandoOlivero.20.mcz
Lumiere-Examples-FernandoOlivero.27.mcz
Lumiere-Examples-FernandoOlivero.26.mcz
Lumiere-Modeling-FernandoOlivero.19.mcz
Lumiere-Tests-FernandoOlivero.7.mcz
Lumiere-Modeling-FernandoOlivero.18.mcz
Lumiere-Morphic-FernandoOlivero.22.mcz
Lumiere-Stage-FernandoOlivero.17.mcz
Lumiere-Support-FernandoOlivero.16.mcz
Lumiere-Tests-FernandoOlivero.6.mcz
Lumiere-Modeling-FernandoOlivero.17.mcz
Lumiere-Stage-FernandoOlivero.16.mcz
Lumiere-Modeling-FernandoOlivero.16.mcz
Lumiere-Morphic-FernandoOlivero.21.mcz
Lumiere-Tests-FernandoOlivero.5.mcz
Lumiere-Modeling-FernadoOlivero.15.mcz
Lumiere-Tests-FernadoOlivero.4.mcz
Lumiere-Drawing-FernadoOlivero.9.mcz
Lumiere-Modeling-FernadoOlivero.14.mcz
Lumiere-Morphic-FernadoOlivero.20.mcz
Lumiere-SceneGraph-FernadoOlivero.17.mcz
Lumiere-Stage-FernadoOlivero.15.mcz
Lumiere-Tests-FernadoOlivero.3.mcz
Lumiere-ViewingVolumes-FernadoOlivero.5.mcz
Lumiere-Modeling-FernandoOlivero.11.mcz
Lumiere-Morphic-FernandoOlivero.15.mcz
Lumiere-SceneGraph-FernandoOlivero.14.mcz
Lumiere-Stage-FernandoOlivero.13.mcz
Lumiere-Examples-FernandoOlivero.25.mcz
Lumiere-Morphic-FernandoOlivero.14.mcz
Lumiere-Examples-FernandoOlivero.24.mcz
Lumiere-Examples-FernandoOlivero.23.mcz
Lumiere-Modeling-FernandoOlivero.10.mcz
Lumiere-SceneGraph-FernandoOlivero.13.mcz
Lumiere-Examples-FernandoOlivero.22.mcz
Lumiere-SceneGraph-FernandoOlivero.12.mcz
Lumiere-Stage-FernandoOlivero.12.mcz
Lumiere-Modeling-FernandoOlivero.9.mcz
Lumiere-SceneGraph-FernandoOlivero.11.mcz
Lumiere-Stage-FernandoOlivero.11.mcz
Lumiere-Support-FernandoOlivero.15.mcz
Lumiere-ViewingVolumes-FernandoOlivero.2.mcz
Lumiere-Modeling-FernandoOlivero.8.mcz
Lumiere-Morphic-FernandoOlivero.13.mcz
Lumiere-SceneGraph-FernandoOlivero.10.mcz
Lumiere-Examples-FernandoOlivero.21.mcz
Lumiere-Examples-FernandoOlivero.20.mcz
Lumiere-SceneGraph-FernandoOlivero.8.mcz
Lumiere-Examples-FernandoOlivero.19.mcz
Lumiere-Examples-FernandoOlivero.18.mcz
Lumiere-Examples-FernandoOlivero.17.mcz
Lumiere-Modeling-FernandoOlivero.7.mcz
Lumiere-Morphic-FernandoOlivero.10.mcz
Lumiere-Examples-FernandoOlivero.16.mcz
Lumiere-Examples-FernandoOlivero.15.mcz
Lumiere-Examples-FernandoOlivero.14.mcz
Lumiere-Drawing-FernandoOlivero.7.mcz
Lumiere-Examples-FernandoOlivero.13.mcz
Lumiere-Stage-FernandoOlivero.10.mcz
Lumiere-Support-FernandoOlivero.14.mcz
Lumiere-Examples-FernandoOlivero.7.mcz
Lumiere-Modeling-FernandoOlivero.5.mcz
Lumiere-SceneGraph-FernandoOlivero.7.mcz
Lumiere-Examples-FernandoOlivero.6.mcz
Lumiere-Morphic-FernandoOlivero.9.mcz
Lumiere-SceneGraph-FernandoOlivero.6.mcz
Lumiere-Stage-FernandoOlivero.9.mcz
Lumiere-Support-FernandoOlivero.11.mcz
Lumiere-Drawing-FernandoOlivero.2.mcz
Lumiere-Examples-FernandoOlivero.5.mcz
Lumiere-Modeling-FernandoOlivero.4.mcz
Lumiere-Morphic-FernandoOlivero.8.mcz
Lumiere-SceneGraph-FernandoOlivero.5.mcz
Lumiere-Morphic-FernandoOlivero.7.mcz
Lumiere-Stage-FernandoOlivero.8.mcz
Lumiere-Support-FernandoOlivero.9.mcz
LumiereLoader-FernandoOlivero.3.mcz
Lumiere-SceneGraph-FernandoOlivero.3.mcz
Lumiere-Stage-FernandoOlivero.2.mcz
Lumiere-Examples-FernandoOlivero.2.mcz
Lumiere-Modeling-FernandoOlivero.2.mcz
Lumiere-Morphic-FernandoOlivero.2.mcz
Lumiere-SceneGraph-FernandoOlivero.2.mcz
Lumiere-Support-FernandoOlivero.2.mcz
LumiereLoader-FernandoOlivero.1.mcz
Lumiere-ViewingVolumes-FernandoOlivero.1.mcz
Lumiere-Tests-FernandoOlivero.1.mcz
Lumiere-Support-FernandoOlivero.1.mcz
Lumiere-Stage-FernandoOlivero.1.mcz
Lumiere-SceneGraph-FernandoOlivero.1.mcz
Lumiere-Morphic-FernandoOlivero.1.mcz
Lumiere-Modeling-FernandoOlivero.1.mcz
Lumiere-Examples-FernandoOlivero.1.mcz
Lumiere-Drawing-FernandoOlivero.1.mcz