基于浏览器WebGL的在线3D展示平台开题报告

 2022-09-06 09:50:21

1. 研究目的与意义

1.1 背景随着互联网Web的发展,网页内容不再仅限于文字和多媒体,开始出现了大量尝试使用3D内容的动态场景,背后是WebGL图像规范的成熟,现代浏览器通过它能原生地支持3D场景渲染而不需要插件支持。

在网页中实时渲染的3D物体效果如图-1 图-1 在网页中实时渲染的3D物体1.2 目的作为HTML5规范最新最酷的技术,随着它的越来越成熟,互联网将更多的出现可以互动的3D场景内容,研究WebGL技术的应用有以下意义:(1) 更加逼真和复杂的场景得以在网页上实现(2) Web内容将首次可以和用户互动,更加真实和有趣(3) 文字、图片、声音和视频将结合3D内容带来更多可能性

2. 研究内容和预期目标

2.1 研究内容本课题主要研究WebGL技术在WEB应用中的运用,探讨加载和渲染传统建模软件导出模型文件,以及对实时渲染场景的编辑和预览等功能。

平台可以在支持HTML5 WebGL技术的浏览器中,不通过插件直接渲染3D场景,并且提供发布功能,并可以对显示的3D效果进行实时编辑。

其中涉及网页开发知识,Javascript 3D 图形库,服务器端编程等。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

3. 研究的方法与步骤

3.1 研究方法本项目的开发遵循了快速原型方法,结合敏捷的测试驱动开发,在开发过程中逐渐回归测试和集成测试。

最终逐渐在快速原型的基础上完成功能迭代。

开发过程中,引入了Git版本控制,用以实践分支开发模型、版本控制、远程仓库备份,在此基础上主要使用两个开发分支: Master 分支和 dev 分支,所有当前功能的开发都在dev分支中实现,所有稳定的dev分支最终合并到 Master 分支以发布 Release 版本。

剩余内容已隐藏,您需要先支付后才能查看该篇文章全部内容!

4. 参考文献

[1] THREE.js 官方文档 [IEB/OL].[2013-06-20]. http://threejs.org/[2] WebGL 入门 动画与交互 [IEB/OL].[ 2014-01-24]. http://www.html5kit.com/article/2077.html[3] WebGL 入门-光源和投影 [IEB/OL].[ 2013-12-21]. http://www.csdn.net/article/a/2013-12-21/15817507[4] WebGL高级编程:开发Web 3D图形/(美) Andreas Anyuru著 吴文国译 [M].机械工业出版社,2013.9.[5] 用AngularJS开发下一代Web应用/(美) Brad Green, Shyam Seshadri著 [M] 北京:电子工业出版社,2013[6] 基于MVC的JavaScript Web富应用开发/Alex MacCaw著[M] 北京:电子工业出版社,2012

5. 计划与进度安排

1.2022年9月 -- 2022年2月相关技术的研究和技术预研2.2022年2月 -- 2022年3月完成本课题需求部分的分析和设计3.2022年3月 -- 2022年5月完成核心功能的开发4.2022年4月 -- 2022年5月代码测试和调试阶段5.2022年5月 -- 2022年6月书写答辩论文和准备论文答辩

剩余内容已隐藏,您需要先支付 1元 才能查看该篇文章全部内容!立即支付

以上是毕业论文开题报告,课题毕业论文、任务书、外文翻译、程序设计、图纸设计等资料可联系客服协助查找。