目前技术上比较成熟有krpano、CSS3、Threejs、webgl,但是threejs和webgl的学习难度比较高,推荐使用krpano、css3,但是css3用来展示全景的话,效果不是很理想,目前全景行业用的比较多的展示全景用的都是krpano,学起来不算难,语法有点儿像html和java,但是国内中文资料比较少,语言是个坎儿,但是可以实现的效果比较满意。 我学的时候,就是死磕英文自己学下来的。
全景一般分立方体和球体两种类型,threejs两种都支持的。
可以用css3来拼接立方体,或者用WebGL来画个球体或立方体,然后贴图
首先你要用3d软件比如maya,3dsmax,sketchup等绘制3d模型,然后保存成obj或者其它3d对象文件格式,再用js 3d引擎比如three.js等渲染出来。我以前有搞过一个很简单的,用sketchup制作一个3d家具模型,然后导出成dae格式,再用three.js渲染出来,不过由于对three.js也不是太熟,所以效果不是很满意。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。