突然之间对web3d技术非常有兴趣,所以下载了一个相关的引擎来研究了一下。经过了2天半的研究,现在对这个引擎已经有一定的了解了,也做出了一些东西。
这是一个旧模型了,ndsl,这次做出的是一个模拟产品演示的效果,能在网页上面直接运行,用户可以通过w、a、s、d键来控制模型的整体旋转,用鼠标的滚轮来拉近或者拉远距离,然后用鼠标的左键和中键控制ndsl的盖子开启和闭合。
这是一个第三人称人物测试,同样能在网页上直接运行。我建立了一个大楼的3d模型,里面有电信的营业厅,然后再导出了一个3d里面的人物,通过各种脚本,让他实现在场景里面以第三人称的方式来跑动。
实际上,各种引擎的使用在美工方面的差别并不大,像我现在已经懂了5种以上的引擎使用方法,基本上美工的东西都是通用的,导入导出插件的使用,模型动画编辑,场景的编辑,没有了。难的地方还是在于脚本程序方面。像这次用的引擎,下载回来后,学习编第一人称控制之后,又自己研究第三人称的做法,动作和按钮的关联控制等,到现在过了2天时间,才勉强能编出一部分想要的效果。幸好是引擎本身的脚本支持比较好,不然我可能就搞不定了。
这两天日以继夜的研究web3d,因为我发现这东西挺有用处的,比如说,产品展示,那就最适合不过了,结合着第三人称角色,可以在网页上面开一个小小的产品展示厅,用户可以像现实中一样,控制着自己的角色,走到喜欢的柜台前面,点击自己喜欢的商品做全方位的浏览。再或者,现在的建筑行业都是做3D效果图,只是一张图片而已,但利用这个技术,我可以在网页上面吧整个房子建出来,然后客户可以控制着自己的角色在房间里面任意的走动,从各个角度来观察。当然了,再做复杂一点,也可以做出一个游戏,或者做出一个虚拟现实的世界出来。
好了,空话就先说到这里,学习还是要继续的。现在我只是了解了一个基础,很多细的技术点还有待研究。做产品演示和空间浏览等产品是不成问题的了,如果哪位大侠大哥大姐朋友们有相关的项目想做,记得关照小弟一下,谢谢各位!
评论