.net, C#, Game Development, Silverlight, XNA

3D in Silverlight 1.1 Alpha

Being a game developer at heart, my first instincts whenever a technology comes out that have visuals to it is to figure out a way to create some cool 3D stuff..

Silverlight proved to be a challenge doing this seeing that Microsoft dropped all of the subset of XAML that has to do with 3D. But fear not, it has the polygon visual…    That means we can do a lot of fun.

I’ve published an early version of my 3D engine at the following URL :
http://www.dolittle.com/Silverlight/3D/TestPage.html

In order to run it, you need the Silverlight 1.1 Alpha runtime, it can be
downloaded at the following location :
http://msdn.microsoft.com/vstudio/eula.aspx?id=e2c1a44f-0b5c-face-28c8-08a26f2e0b3c

It should look something like this :

Silverlight 3D - First Shot 

I will be publishing the source for the solution when I have it looking a bit better.

On to making texturemapping a reality … πŸ™‚

 UPDATE, 13th of June 2007 :
SourceCode is out. Read more about it at : http://www.dolittle.com/blogs/einar/archive/2007/06/13/balder-3d-engine-for-silverlight-source-code-is-out.aspx

Standard

30 thoughts on “3D in Silverlight 1.1 Alpha

  1. Thanks..
    You could fake Z-buffering by calculating the intersecting planes and then rely on sorting the polygons.

    By implementing sorting I can get away with most of it. This might even be simpler than one would think, each polygon have a Z-index property. I’ll have to look into this.

  2. Thanks..
    You could fake Z-buffering by calculating the intersecting planes and then rely on sorting the polygons.

    By implementing sorting I can get away with most of it. This might even be simpler than one would think, each polygon have a Z-index property. I’ll have to look into this.

  3. Anthony S says:

    Your project is very interesting.
    I am actually trying to make a 3D cube (with 2 differents technologies) to display video, web page, RSS, or image.
    I saw your example in javascript and I am looking for the same in C# under Orca. Perhaps we could help each other.
    my mail : <censored for privacy issues>
    Anthony S

  4. Anthony S says:

    Your project is very interesting.
    I am actually trying to make a 3D cube (with 2 differents technologies) to display video, web page, RSS, or image.
    I saw your example in javascript and I am looking for the same in C# under Orca. Perhaps we could help each other.
    my mail : <censored for privacy issues>
    Anthony S

  5. Getting a Javascript error on page load.

    document.getElementById(“SilverlightControl”) has no properties

    That aside, it’s only loading the ‘Download Silverlight’ image.

    I have downloaded the latest version and still no change. Can anyone help?

Leave a Reply to Morten Salthe Cancel reply