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

30 thoughts on “3D in Silverlight 1.1 Alpha

  1. Great stuff, Einar! It looks real good. I guess however that without z-buffer and any chance to emulate it we are kind of stuck anyways.

  2. Great stuff, Einar! It looks real good. I guess however that without z-buffer and any chance to emulate it we are kind of stuck anyways.

  3. Morten Salthe says:

    Yeah, great! Looking forward to the source code, Einar 🙂

  4. Morten Salthe says:

    Yeah, great! Looking forward to the source code, Einar 🙂

  5. 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.

  6. 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.

  7. 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

  8. 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

  9. dan says:

    Good stuff Einar 🙂

  10. dan says:

    Good stuff Einar 🙂

  11. Jose Luis says:

    Great job!!

    come on and keep pushing! this looks great and can’t wait to see your code 🙂

  12. Jose Luis says:

    Great job!!

    come on and keep pushing! this looks great and can’t wait to see your code 🙂

  13. John Dowdell says:

    If you’re into in-browser 3D, and are brand-neutral, then you might be interested in the Papervision 3D project too.
    http://blog.papervision3d.org/

    jd/adobe

  14. John Dowdell says:

    If you’re into in-browser 3D, and are brand-neutral, then you might be interested in the Papervision 3D project too.
    http://blog.papervision3d.org/

    jd/adobe

  15. This is great! While I’m finding a way to draw some basic pixels on the Image control, you guys have managed to draw up 3D objects already. Keep up the good works!

  16. This is great! While I’m finding a way to draw some basic pixels on the Image control, you guys have managed to draw up 3D objects already. Keep up the good works!

  17. 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

Your email address will not be published. Required fields are marked *