- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
面向Web的三维模型生成与处理技术.doc
面向Web的三维模型生成与处理技术
摘 要: WebGL标准的推出加速了Web3D时代的到来,在Web3D项目中,三维模型的生成与处理是一个最核心的问题。利用three.js引擎,介绍了Web环境下的数据驱动建模、静态三维模型的导入与处理、动态三维模型的导入与解析问题。实验结果表明:基于WebGL平台和three.js引擎的Web3D技术,能够有效地实施数据可视化,实现了基于数据库的参数化建模,同时也能兼容大多数的工业三维模型,可以支撑完整的Web3D项目。
关键词: HTML5; WebGL; three.js; 三维模型; 数据驱动
中图分类号: TN710?34; TP391.9 文献标识码: A 文章编号: 1004?373X(2015)24?0083?04
Web?oriented 3D model generation and processing technology
ZHENG Hua1, SU Jingfang2
(1. Shijiazhuang Institute of Railway Technology, Shijiazhuang 050061, China; 2. Hebei University of Science and Technology, Shijiazhuang 050018, China)
Abstract: The introduction of WebGL standards accelerated the arrival of the Web3D era. The generation and processing of 3D model is the core in Web3D project. On the basis of the three.js engine, the data drive modeling, importing and processing of static 3D model, and importing and analysis of dynamic 3D model in the Web environment are introduced. The experimental results show that the Web3D technology based on WebGL platform and three.js engine can not only effectively achieve the data visualization and the database?oriented parametric modeling, but also has compatibleness with most of the industrial 3D models and support the whole Web3D project.
Keywords: HTML5; WebGL; three.js; 3D model; data drive
0 引 言
Web自20世纪90年代初诞生以来,经过20多年的发展,现在已经成为Internet上最重要、最普及的应用,从HTML 1.0到2.0,3.0,4.0,XHTML以及现在的HTML 5.0,但至今为止,主流的Web页面仍然是二维的,随着3D技术的日益普及,下一代Web技术正朝着3D方向发展。2013年5月,HTML 5.1正式草案公布,新增了Canvas标记,通过WebGL,允许浏览器直接在上面绘制矢量图形,目前HTML 5和Canvas 2D规范的制定已经完成。three.js是由JavaScript编写的WebGL第三方库,是一款运行在浏览器中的3D引擎,可以用它在Web中创建各种三维场景,比如3D对象、摄影机、光、影、纹理、材质、动画等。与传统的Web3D技术(如Flash3D、Unity3D、Silverlight等)相比,three.js的优势在于它不需要在浏览器中安装插件,用户可以通过JavaScript直接控制Web页面上的3D场景,不足之处在于它需要浏览器支持WebGL,到目前为止,火狐、谷歌等浏览器都支持WebGL,但微软的IE浏览器要11.0以后的版本才支持。
现在,主流的Web仍然是二维的,文本、图片、声音、视频仍然是Web的主要内容。通过与传统的Web技术相结合,three.js可以将二维数据以三维方式呈现出来,3D场景漫游将成为Web的主要内容,这对Web的影响是革命性的,本文重点探讨基于three.js引擎的各类三维模型的生成与处理技术。
1 数据驱动的三维建模
3D建模是构
您可能关注的文档
最近下载
- 海尼曼 Fountas & Pinnell 有声绘本-英语入门119 Chester Greenwood's Big Idea.pdf VIP
- 新改版教科版五年级上册科学全册精编教案(表格式).doc VIP
- 教科版三年级科学上册《 我们关心天气》优秀PPT课件.pptx VIP
- 招投标流程实务操作评审要点配置流程专项练习试卷.docx VIP
- 2025年银行纪检笔试题目及答案.doc VIP
- 教师职业道德:教师职业道德范畴PPT教学课件.pptx VIP
- 学校应急预案汇编.doc
- 医院保洁工作安全保障措施.docx VIP
- 唐代经济史陶希圣 鞠清远人文1936年年第7卷第7期.pdf VIP
- 信息处理技术员(基础知识、应用技术)合卷软件资格考试(初级)试卷及答案指导(2024年).docx VIP
文档评论(0)