面向web的三维模型生成与处理技术

面向web的三维模型生成与处理技术

ID:31379472

大小:122.00 KB

页数:12页

时间:2019-01-09

面向web的三维模型生成与处理技术_第1页
面向web的三维模型生成与处理技术_第2页
面向web的三维模型生成与处理技术_第3页
面向web的三维模型生成与处理技术_第4页
面向web的三维模型生成与处理技术_第5页
资源描述:

《面向web的三维模型生成与处理技术》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、面向Web的三维模型生成与处理技术  摘要:WebGL标准的推出加速了Web3D时代的到来,在Web3D项目中,三维模型的生成与处理是一个最核心的问题。利用three.js引擎,介绍了Web环境下的数据驱动建模、静态三维模型的导入与处理、动态三维模型的导入与解析问题。实验结果表明:基于WebGL平台和three.js引擎的Web3D技术,能够有效地实施数据可视化,实现了基于数据库的参数化建模,同时也能兼容大多数的工业三维模型,可以支撑完整的Web3D项目。  关键词:HTML5;WebGL;three.js;三维模

2、型;数据驱动  中图分类号:TN710?34;TP391.9文献标识码:A文章编号:1004?373X(2015)24?0083?04  Web?oriented3Dmodelgenerationandprocessingtechnology  ZHENGHua1,SUJingfang2  (1.ShijiazhuangInstituteofRailwayTechnology,Shijiazhuang050061,China;2.HebeiUniversityofScienceandTechnology,Shiji

3、azhuang050018,China)  Abstract:TheintroductionofWebGLstandardsacceleratedthearrivaloftheWeb3Dera.Thegenerationandprocessingof3DmodelisthecoreinWeb3Dproject.Onthebasisofthethree.jsengine,thedatadrivemodeling,importingandprocessingofstatic3D12model,andimportinga

4、ndanalysisofdynamic3DmodelintheWebenvironmentareintroduced.TheexperimentalresultsshowthattheWeb3DtechnologybasedonWebGLplatformandthree.jsenginecannotonlyeffectivelyachievethedatavisualizationandthedatabase?orientedparametricmodeling,butalsohascompatiblenesswi

5、thmostoftheindustrial3DmodelsandsupportthewholeWeb3Dproject.  Keywords:HTML5;WebGL;three.js;3Dmodel;datadrive  0引言  Web自20世纪90年代初诞生以来,经过20多年的发展,现在已经成为Internet上最重要、最普及的应用,从HTML1.0到2.0,3.0,4.0,XHTML以及现在的HTML5.0,但至今为止,主流的Web页面仍然是二维的,随着3D技术的日益普及,下一代Web技术正朝着3D方向发展。

6、2013年5月,HTML5.1正式草案公布,新增了Canvas标记,通过WebGL,允许浏览器直接在上面绘制矢量图形,目前HTML5和Canvas2D规范的制定已经完成。three.js是由JavaScript编写的WebGL第三方库,是一款运行在浏览器中的3D引擎,可以用它在Web中创建各种三维场景,比如3D对象、摄影机、光、影、纹理、材质、动画等。与传统的Web3D技术(如Flash3D、Unity3D、Silverlight等)相比,three.js的优势在于它不需要在浏览器中安装插件,用户可以通过JavaS

7、cript直接控制Web页面上的3D场景,不足之处在于它需要浏览器支持WebGL,到目前为止,火狐、谷歌等浏览器都支持WebGL,但微软的IE浏览器要11.0以后的版本才支持。12  现在,主流的Web仍然是二维的,文本、图片、声音、视频仍然是Web的主要内容。通过与传统的Web技术相结合,three.js可以将二维数据以三维方式呈现出来,3D场景漫游将成为Web的主要内容,这对Web的影响是革命性的,本文重点探讨基于three.js引擎的各类三维模型的生成与处理技术。  1数据驱动的三维建模  3D建模是构建三维

8、场景的一个基本问题,一般的方法是先建模,然后渲染,最后输出成某种特定格式的模型或动画。当模型有变化时,必须重复执行上述步骤,也就是说,渲染结果一旦输出,就不可修改,无法实现实时变化。  Web的后台主要是数据,3D只是一种数据呈现方式,通过后台的数据驱动前台的3D场景和动画,即是数据驱动的三维建模,其意义在于通过修改后台的数据,即可触发前台3D场景的变化。 

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。