Understanding 3D in Silverlight

You've already learned that Silverlight's 3D model is not based on WPF's 3D model. Before you go any further, you should understand a few more key facts about the 3D support that Silverlight provides:

It's hardware-accelerated: In fact, it must be, because there is no software rendering fallback. If you don't turn on hardware acceleration or it isn't available (for example, in the case of extremely old video hardware or bad video drivers), you won't be able to show anything.

It's code-focused: Unlike the 3D framework in WPF, you can't create any 3D content in Silverlight through XAML markup alone. Instead, it's up to your code to create a number of objects and manage a fairly detailed drawing process. (Or use ...

Get Pro Silverlight 5 in VB now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.