Project Description
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
  • A BasicEffect for simple rendering modes which supports:
    • Diffuse color & texture
    • Specular color & texture
    • Bump texture
    • Ambient color
    • Point light
  • Pre-defined effects:
    • 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)
  • Ray intersections system
    • BoundingSphere
    • Mesh vs Ray
  • Particles System
  • Primitives creation tools
    • Box
    • Sphere

New features in 1.0.4
  • New Effects
    • 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)
  • Improved Effects
    • Effects with normal map support now have an "InvertBinormal" property (some tools generate normal maps with binormal pointing upward and others pointing downward)
  • Particle System
    • Basic particle rendering system with basic physics computed on GPU
  • Primitives
    • Facility tools for creating cubes and spheres
  • Modified model system to allow third party tools to create Model / Mesh / MeshPart without using ModelContent hierarchy.
  • Bug fixes

Blog post on Babylon.Toolkit :
You can also get Babylon.Toolkit from Nuget : http://www.nuget.org/List/Packages/Babylon.Toolkit

You can also download the Babylon engine (a full 3D engine for Silverlight) : http://code.msdn.microsoft.com/Babylon-3D-engine-f0404ace

Last edited Jun 12, 2011 at 6:38 PM by Deltakosh, version 25