croisharp
croisharp

Reputation: 1986

Draw a human 3d body, Silverlight or Adobe Flash

Which technology to choose, that gives me the possibility to draw a 3d human in browser, with tricks like move the body with mouse, with less cpu use.
Thank in advance.

Upvotes: 0

Views: 889

Answers (3)

Tigran
Tigran

Reputation: 62265

This depends on what is a target market of your program.

Silverlight: is C#, 3D modelling is possible, there is even port of Silverlight of Mono MoonLight, but basically yuo should consider that your clients in this case will be Windows OS owners, and considering a OSes destribution information from Os destribution worldwide, you're on winner train.

So looking on your tags: C#, I would say go for Silverlight.

There is another really good product for 3D in browsing, like WebGL, but it's currently not supported of IE, for security concerns, which doesn't mean that will not be supported in future, but.. you know, for now it's not. Here is explanation: Microsoft not going to support WebGL. If you are ready to say "no" to IE (at least for now), it's a good choice.

So for now, I personally, would suggest to use Silverlight 3D. Just google "Silbverlight 3D samples" and you will be given plenty of samples available on inetrnet.

EDIT

Good comparing article on CodeProject

Hope this helps.

Regards.

Upvotes: 1

sternr
sternr

Reputation: 6536

Silverlight 4 is not as competent in 3d rendering as Flash is. Having said that, Silverlight 5 will have greater support for 3d thanks to its XNA integration

EDIT: It seems I was rather fast to judge - the official 3d support fo flash (aka molehill) is still under incubation, but flash still has some impressive community-based libraries for 3d still making it (IMO) the more mature solution (Add to that it's larger cross-platform and user support).

Upvotes: 2

mjfgates
mjfgates

Reputation: 3431

Flash doesn't really have 3D graphics support, although there are a couple of libraries available. Silverlight also doesn't do 3D. So, really, the answer is "none of the above work all that well."

If you're willing to force your clients to use a current browser, you can use HTML5 and WebGL to render 3D objects without too much trouble.

Upvotes: 1

Related Questions