I'll check out the castor Engline, though I need something elegant and simple that a user can understand immediately. Thank you, this is really awesome. I'm suprized that it took so few lines of code to create that. The project I'm working on is an Art Model/Still Life reference library for artists, where users can load a model, change the camera angle, lighting, and maybe even depth of field and other camera controls, until they've set up a scene they'd like to draw. I really only know enough javascript to get by as a wordpress designer, but what you've shown me is inspiring enough to learn this. To get that example you posted working as a part of a user interface, and also effect the lighting of a model in another main window, would I need to create two scenes?