绘制人体3D体,Silverlight或Adobe Flash

时间:2011-07-24 10:31:01

标签: c# .net silverlight flash

选择哪种技术,这使我有可能在浏览器中绘制一个3D人物,例如使用鼠标移动身体,减少CPU使用。
提前谢谢。

3 个答案:

答案 0 :(得分:2)

Silverlight 4在3D渲染方面不如Flash那么强大。 话虽如此,由于其XNA集成,Silverlight 5将对3d有更大的支持

编辑:看起来我的判断速度相当快 - 闪存的官方3D支持(aka molehill)仍处于孵化阶段,但闪存仍然有一些令人印象深刻的基于社区的3D库仍在制作它(IMO)更成熟的解决方案(加上它更大的跨平台和用户支持)。

答案 1 :(得分:1)

虽然有几个库可用,但Flash并没有真正支持3D图形。 Silverlight 不做3D。所以,实际上,答案是“上述工作都没有那么好。”

如果您愿意强迫您的客户使用当前浏览器,您可以使用HTML5和WebGL来渲染3D对象而不会有太多麻烦。

答案 2 :(得分:1)

这取决于您的计划的目标市场。

Silverlight:是C#,3D建模是可能的,甚至还有Mono MoonLight的Silverlight端口,但基本上yuo应该考虑你的客户在这种情况下将是Windows操作系统所有者,并考虑操作系统的分发信息从Os destribution worldwide开始,你就是胜利者。

所以看看你的标签:C#,我会说去Silverlight。

还有另一个非常好的3D浏览产品,例如WebGL,但出于安全考虑,它目前不支持IE,这并不意味着将来不会支持,但是..你知道,现在不是。以下是解释:Microsoft not going to support WebGL。如果你准备对IE说“不”(至少目前为止),这是一个不错的选择。

所以现在,我个人建议使用Silverlight 3D。只需谷歌“Silbverlight 3D样本”,您就可以在inetrnet上获得大量样本。

修改

关于CodeProject

的良好比较文章

希望这会有所帮助。

问候。