3D Capabilities in Silverlight 3
page 1 of 5
Published: 30 Jun 2009
Abstract
In this article, Sergey examines the 3D capabilities in Silverlight 3 that were not supported in previous versions of Silverlight. It became possible in Silverlight 3 to create 3D projections of content in an application. Sergey provides a detailed explanation of the various aspects with relevant source code examples along with screen shots including the usage of animation.
by Sergey Zwezdin
Feedback
Average Rating: This article has not yet been rated.
Views (Total / Last 10 Days): 25570/ 29

Introduction

Silverlight platform (WPF/E) emerged as a branch of Windows Presentation Foundation platform. While WPF was essential to create well-established user interfaces of desktop applications, Silverlight was focused on Internet applications. A special feature of Silverlight technology is that it can work under various operational systems and browsers. Also, work of Silverlight application should not take a lot of system resources. So, a specificity of Silverlight technology is the realization of a powerful user interface based on the declarative markup for a wide variety of platforms with full compatibility between them.

All these conditions create certain restrictions for development and construction of the platform. First, the need to support several platforms simultaneously increases the amount of works to develop a platform and time spent on it. Secondly, Silverlight applications should consume a few (not too many) system resources. For these reasons the Silverlight functionality is less than WPF once from the beginning. Both versions 1.0 and 1.1 of Silverlight were basically focused on creation media applications. It was heavy to build any serious business solutions based on these platforms. Silverlight 2.0 already contained a set of control elements and tools for various business scenarios implementation. Nevertheless, until that time there was no possibility to work with 3D- graphics within Silverlight applications. Some tools which allow building user interfaces in a 3D mode have appeared in Silverlight 3.

In this article we will consider 3D-possibilities of Silverlight 3 for application programming. Approaches for building static 3D-projections and animations with 3D will be considered. Prototypes of user interfaces for business applications with use of 3D transformations in Silverlight will be also considered.


View Entire Article

User Comments

Title: Silverlight 3D   
Name: I. Ivanov
Date: 2010-07-21 8:15:25 PM
Comment:
Hello. You can try our new Silverlight component for 3D visualization. We support many features common to the modern 3D engines and the rendering is fast. You can load your 3DS files with a single step. If you are interested go to http://postvision.net/SilverMotion/Demos.aspx to see some demos ;)
Title: Software Engineer   
Name: Sai
Date: 2009-12-20 11:41:53 PM
Comment:
It really helped me a lot, Thanks for your effort.
Title: Iulian   
Name: Iulian
Date: 2009-10-21 2:33:26 PM
Comment:
Very good tutorial. Anyway I have a question. How can I combine the next scenarious: When the button is clicked then the grid will zoom in 10% and after is RotationY=180 after the rotation is complet the zoom is coming back from 90% to 100%. Do you have an example for this? Thank you
Title: Jeroen   
Name: Jeroen
Date: 2009-07-14 8:57:51 AM
Comment:
Thanks, was looking for this as a beginning in Silverlight since I found out that 3D Direct X programming (or even XNA) will consume to much time and will not produce a product which makes me happy since

I hope in the next Silverlight they also allow 3DMax/DirectX x objects and animation to it. That would make it very interesting for small game dev. For example a web remake of Doom.

Thanks for the article. It is good, solid an easy to read.
Title: Idea   
Name: Daniel
Date: 2009-07-13 4:31:24 AM
Comment:
Quick way to show 3d features in silverlight3. Quick, helpful and easy :)
nice!
Title: Good work!   
Name: Manish Kumar
Date: 2009-07-03 1:47:20 AM
Comment:
Great article and useful for me
Title: Nice work   
Name: Mohammad Reza Pazooki
Date: 2009-06-30 10:59:42 PM
Comment:
I think we will see a great enhancement in web graphic.

good job Sergey Zwezdin






Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2024 ASPAlliance.com  |  Page Processed at 2024-04-25 8:40:20 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search