Silverlight 3D开源项目

开发 后端
这些项目来源于网络,有些是CodePlex上作者分享的源码和示例,有些是微软推Silverlight 5时的演示项目,但是使用的是silverlight 5 beta或者更早的版本,在VS2010+Silverlight 5 RTM版下不能正常使用。

这些项目来源于网络,有些是CodePlex上作者分享的源码和示例,有些是微软推Silverlight 5时的演示项目,但是使用的是silverlight 5 beta或者更早的版本,在VS2010+Silverlight 5 RTM版下不能正常使用。

这些项目都是官方教程,有一定的参考价值,我将它们在我的机器上调试成功,现分享出来,如果有在你的机器上无法正常工作,可以给我留言,我再解决。

1.3D Housebuilder demo from MIX11

4-27-2011 4-33-10 PM

这是微软随Silverlight 5 beta发布演示的一个房屋搭建的示例,效果很炫,代码也比较复杂,运行前需要安装 ExpressionBlend Preview for Silverlight 5,当然还需要Silverlight 5 RTM正式版(这个是官网的英文版,需要装VS2010+SP1,如果你的VS是中文版,还需要把.exe文件用Winrar解压缩,将文件夹1033改为2052,再修改一下里面的配置文件ParameterInfo.xml,按Ctrl+H,将所有的1033替换为2052,点击SPInstall.exe安装就可以了),调试时要将HouseBuilderSite设为启动项目,我已经弄好了。具体大家可以参考http://johnpapa.net/3dmix11网站。这是一个视频演示地址

操作提示:按向上键可以放大,向下键可以缩小,按左键和右键是绕Y轴旋转,安PageUp/PageDown是绕X轴旋转。

我电脑的环境:win7旗舰版+VS2010中文版SP1+Silverlight 5 RTM+ExpressionBlend Preview for Silverlight 5 beta。

下载地址:http://vdisk.weibo.com/s/arqGu

2.Solar Wind 3D Sample

Solar Wind-气象

这是微软的一个浏览地球的程序,可以显示白天和黑夜,查看气象,人口密度的数据,第三个选项是显示线框,第四个是加上磁场显示,也是如图中所示。这里有一个视频介绍地址

这个程序需要安装HLSL Shader Build Task,HLSL是高级着色语言,用于写shader,在XNA中应用的很多。

大家可以参考http://code.msdn.microsoft.com/Solar-Wind-3D-Sample-4cb56170/sourcecode?fileId=21323&pathId=805804115网站。

这个程序可以利用鼠标拖动让地图绕着Y轴转动,Rotation Speed可以控制地球自转的速度,其他的没有加入太多的控制,毕竟只是一个演示程序。

下载地址:http://vdisk.weibo.com/s/arxzG

3.Controllable Textured 3D Cube

Cube

这个是一个很简单的例子,通过界面上的滑动条控制立方体的旋转,利用HLSL做shader,用VertexPositionTexture自己建立顶点并附加纹理进行三维建模,而不是利用现成的从3ds Max或Maya中导入模型。可以参考XNA教程。

微软依然没有加入鼠标和键盘的控制,有待读者自己开发。

大家可以到这里查看详情

下载地址:http://vdisk.weibo.com/s/arzKG

4.Babylon 3D engine

Babylon-1Babylon-2Babylon-4

这个是可以浏览房内设施的演示程序,非常炫,加入了用户的控制,而且场景渲染效果非常棒,我特别喜欢站在灯底下的感觉,很真实。

而且官方已经升级至Silverlight RTM版了,大家可以直接点击这里下载官方版本,也可以点击这里下载网盘版本,是一样的,只是可能速度不同。

我觉得要是把这个程序大家可以好好学,彻底弄懂了Silverlight 3D的技术就能又上一层楼了。

大家可以参考http://code.msdn.microsoft.com/silverlight/Babylon-3D-engine-f0404ace网站。

这里是下载地址:下载地址1 下载地址2

原文链接:http://www.cnblogs.com/ijunjincool/archive/2012/08/13/2636286.html

【编辑推荐】

  1. silverlight仿“百度文库”的文档控件
  2. 基于silverlight一个“树形结构图”控件
  3. Silverlight开发页面需要5分钟到0分钟蜕变
  4. 游戏人生Silverlight:贪吃蛇
  5. 游戏人生Silverlight:星际竞技场
责任编辑:张伟 来源: 幻翼之神的博客
相关推荐

2009-02-02 08:50:42

SilverlightRIA3D图像

2020-08-26 10:37:21

阿里3D

2013-11-21 19:36:56

畅游游戏引擎Genesis-3D

2024-03-01 09:12:01

2023-08-04 09:56:15

2021-09-14 10:11:46

谷歌3D舞蹈生成模型FACT

2021-12-20 14:43:54

Goxel3D建模Linux

2013-11-25 11:29:41

搜狐游戏引擎

2021-03-08 15:40:46

开源技术 软件

2023-05-03 09:01:41

CanvasWebGL

2011-10-06 13:30:45

宏碁投影仪

2012-11-26 12:51:44

木材3D打

2024-12-10 15:17:11

2022-02-25 10:38:19

开源3D建模免费

2023-06-03 08:06:20

项目开发客户端

2011-05-26 10:05:07

优派投影机

2011-08-26 14:50:23

2011-04-26 14:21:20

3DJVC投影机

2011-05-25 16:07:17

2023-03-03 21:42:18

鸿蒙
点赞
收藏

51CTO技术栈公众号