This example plays with the allowAutoResize property of MovieMaterial. This allows the moviematerial to stay its original size even though the movieclip may be changing size during the animation. ( i.e. After the material has been assigned, I add a large radial gradient which animates as you click on the plane giving a fake shading effect )
FlatShadeMaterial isn't updating for some reason... :( Also Try and use the version of Great White I have included with the models.
This is a gallery/room I created using hmmm...Blender :) Unfortunately its fairly primitive looking (i.e. I could have baked fancy lighting on the walls and probably used a wooden floor etc.), but I just wanted to get the basics working properly first. The most time consumming part was definately getting the layering correct and I had to be carefull with the floor and ceiling mesh as well to prevent any culling. For this demonstration the images are hardcoded but I guess it would be nice if they were loaded by xml while also displaying some info about the image/artist.
Fullscreen mode -> Right-click to get context menu
This is a low poly iPhone model I created using Blender. The model is basically split into three objects, the screen, the chrome sides and the back casing. The screen is the only part of the model that was unwrapped and I applied a bitmap material with a shader. The chrome was achieved using an EnvMapMaterial with a chrome-like texture. The back casing was just given a simple GouraudMaterial and works pretty well. The shader on the screen does cause some some intermittent artifacts and knocks the performance slightly.
This demo contains several Lines3D objects constructed using tools like Illustrator, Blender and the Singularity library by The Algorithmist - Jim Armstrong