一、3D技术发展历程
3D画面渲染可以分为两类:一类是互动游戏中的实时渲染(Real-time Rendering),另一类是动画和电影中用到的离线渲染(Offline Rendering)。
前者需要保证互动的实时性,所以必须要在1/30秒甚至1/60秒内完成一帧画面渲染。为了确保渲染速度技术人员就不得不在画质精度上做出妥协,也会使用各种近似的方法来简化计算的复杂度。后者则可以为了追求真实感而不计成本,可以使用与现实世界相同的方法来布置场景,每一帧画面甚至不惜花费数小时到数天进行渲染。
实时渲染和离线渲染两种技术都在飞速进步,同时硬件设备的性能也在快速提升,有的硬件设备为实时渲染技术提供了额外的支持,前者的效果正在不断逼近后者。
近些年随着Web技术的崛起和浏览器性能的进步,特别是WebGL标准的推出,技术人员可以不借助浏览器插件在网页上实现3D场景的实时渲染。并且WebGL是通过统一的、标准的、跨平台的OpenGL接口实现的,具备了兼容多种平台的能力。WebGL技术是浏览器技术一次大的进步,它证明了浏览器已经可以充分的利用硬件资源,开发出画面更华丽、专业性更强的应用。
二、Web交互应用的优势和价值
脱离客户端和app,随时随地浏览3D世界,动动手指即可分享给朋友,好的创意再也不受制于传播手段。利用互联网的优势,可通过各个途径和平台进行分享,没有了时间、空间和地域限制。用户可以直接进行垂直接触。可以借助数据挖掘等方式,对信息流进行分析和处理,可作为企业开发潜在客户的重要依据。线上推广有着传播快速、跨平台属性、用户互动性强、增加用户粘性等特点。相较之前的线下传播方式,线上的推广更加直接,让产品更加直观更加深入人心。
本期的《大咖说》内容就到此为止啦,下一期我们讲一讲常见web 3D平台的现况,下期再见!