Wow, check out this sample of a 3-D realtime engine. This is just freaking awesome!
Download this immediately, that is if you are experimenting with Silverlight 5. Otherwise, ignore it!
It contains (and I cut and pasted this from the link above in case you missed it):
Babylon Toolkit provides a complete toolbox for Silverlight 5 3D.
It includes:
- A complete Effect class with shaders and parameters support (with an integrate shaders and registers cache system)
- A Model/ModelMesh/ModelMeshPart object model
- A ModelContent/ModelMeshContent/ModelMeshPartContent object model to create Model hierarchy
- An importation system with support for .OBJ files
- Cameras classes:
- Orbit camera
- Regular camera
- Diffuse color & texture
- Specular color & texture
- Bump texture
- Ambient color
- Point light
- BasicEffect3Lights (3 directionals lights instead of 1 position light)
- CartoonEffect (work in progress)
- SkinnedEffect (with normal and specular map support)
- SplattingEffect (for multi-texturing with smooth and precise transitions)
- VertexColorEffect (very light for non textured meshes)