最近写的一个小项目

最近前同事wgs在谷歌搜索,搜到了我的一篇博客。博主大受鼓舞,连发一篇。最近做了一个实现性的3d模型展示的小项目。在这里。项目主要为使用three js基于webGLhtml5 canvas的一个实验性obj模型展示demo,主要实现了obj模型加载,旋转和放大缩小等等一些功能。现分享一些学习经验。

实际效果

实际在我windows phone 8.1手机上用IE打开的运行效果如下。

再来一发。

主流框架

现浏览器3d模型展视主流框架有免费开源的有像mrdoob先生的three js,微软的babylon js,等等。免费使用但是可能卖钱就要收费的有unity web playerplay canvas,等等。还有需要收费功能更丰富的AutodeskA360,更有一些国产GIS系统,如超级地图,等等。本demo使用了three js,是一个相对比较轻量级的js引擎。入门相对较快。

主要学习材料

  • three js 主页里面的example
  • three jsCook book,非常实用,博主买了一本
  • StackOverflowthree js2大贡献者mrdoobWestLanly经常会亲自在里面回答问题,灰常亲切。

Comments