《基于Unity3D的商品展示系统设计与实现-开题报告》由会员分享,可在线阅读,更多相关《基于Unity3D的商品展示系统设计与实现-开题报告(6页珍藏版)》请在金锄头文库上搜索。
1、 滁州学院本科毕业设计(论文)开题报告表课题题目课题题目 基于 Unity 3D 的商品展示系统设计与实现 学生姓名学生姓名 刘 宇 所学专业所学专业 计算机科学与技术 导师姓名导师姓名 赵瑞斌 报告日期报告日期 2016 年 1 月 7 号 滁州学院教务处制滁州学院教务处制关于本科毕业设计(论文)开题报告的规定为切实做好本科毕业设计(论文)的开题报告工作,保证论文质量,特作如下规定:一、开题报告是本科毕业设计(论文)的必经过程,所有本科生在写作毕业设计(论文)之前都必须作开题报告。二、开题报告主要检验学生对专业知识的驾驭能力和研究能力,考察写作论文的准备工作是否深入细致,包括选题是否恰当,资
2、料占有是否翔实、全面,对国内外的研究状况是否了解,本人的研究是否具有创新性等。三、毕业设计(论文)开题报告前,学生必须根据所学专业培养目标,与教师双向选择后确定选题,根据任务书广泛查阅文献,深入调查,收集资料,制定研究方案,在此基础上撰写开题报告。四、学生设计(论文)开题前需认真填写开题报告表,并向导师提出申请,由毕业设计(论文)指导小组负责开题报告的评议。五、毕业设计(论文)指导小组应当对开题报告进行认真评议,主要评议论文选题是否恰当,研究设想是否合理、可行,研究内容与方法是否具有开拓性、创新性,是否可以开始进行论文写作等。评议结果分为“合格”和“不合格”两种,学生开题报告评议结果须为“合格
3、”方可开始论文写作。毕业设计(论文)指导小组不得少于 3 人六、开题报告表应送交所在系(部)保存。七、表中各项可自行加页。题 目基于 Unity 3D 的商品展示系统设计与实现姓名专业技术职务或职称签字计成超副教授赵瑞斌讲师赵玉艳讲师史小勇助教宋婕助教指 导 小 组 成 员 董凤娇助教研 究 现 状 、 选 题 意 义 、 研 究 方 法 、 研 究 内 容 和 主 要 参 考 文 献一、研究现状一、研究现状本课题的三维可视化系统是基于 Unity3D 开发的。Unity 3D 是由丹麦 Unity 公司开发的游戏开发工具,具体的特性包含整合的编辑器、跨平台发布、地形编辑、着色器、脚本、网络、
4、物理、版本控制等特性。Unity 3D 游戏引擎和其他游戏引擎的一大差别在于,它更加注重设计者对游戏可玩性的关注,而不是单纯的追求设计的简易度。同时相对其他游戏引擎,Unity 3D 的价格更为便宜,这也吸引了广大的游戏开发者1。Unity 3D 用了 PhysX 的物理引擎,在植被方面使用了 Unitree,并内置了大量的 Shader 供开发者使用,这些 Shader 即可满足开发者的常用效果2。模型的三维可视化主要使用 3DMax 来建模。3DMax 是基于 PC 系统的全功能的三维计算机图形软件。3DMax 广泛应用于广告、影视、工业设计、建筑设计、三维动画、多媒体制作、游戏、辅助教学
5、以及工程可视化等领域3。Unity 公司在脚本方面非常强大,Unity 3D 支持 JaveScript、C#等脚本,使用非网页独立版的 Unity 3D 还有插件功能。动作编辑主要使用 JavaScript 语言来设计。JavaScript 是一种直译式脚本语言,是一种动态类型、弱类型、基于原型的语言,内置支持类型。二、选题意义二、选题意义传统的商品展示方式多数是将商品成品或模型作为展示内容,通过一定的主题或排序方式进行分类和组合,以橱窗陈列加上说明文字的形式进行展示。这样的展示方式尽管能直观、真实、准确和生动的展示产品。但参观者的视角和距离受到时间空间的约束,只能在特定的时间地点观看到特定
6、数量的展品。并且将成品或者模型列于展示台会提高成本。这样单一的展示方式,缺少趣味性和互动性,对购买者的吸引不大,展示效果一般。增强现实(简称 AR)技术被称为 21 世纪最有前景的研究领域之一,它是将计算机生成的虚拟物体或其他信息合成到用户感知的真实世界中的一种技术。AR 技术是虚实结合、实时交互、三维注册增强现实系统,是利用附加的图形或文字信息,对周围真实世界的场景动态进行增强,比虚拟现实(简称 VR)技术有更大的优势。本次课题在 Unity 3D4平台上实现商品展示系统。可全面的展示商品,用户可以动手了解商品的每个细节,更容易找到心仪的商品。同时,通过这次课题的研究,使我对 Unity 3
7、D5、3DMax6、JavaScript 有了更深入了解,并了解虚拟现实的实现过程。可以提高自己的软件创新、编写能力。三、研究方法三、研究方法1.学习 3DMax 建模、Unity 3D 开发的相关知识,并了解其主要开发语言JaveScript 的编程。2.对展示系统进行需求分析,系统设计,以及了解需要实现的模块等。3.模块设计实现方案:通过 3D 建模设计、纹理贴图设计、编码交互设计,以及对 Unity 3D 引擎的使用来实现。4.在 Unity 5.3.1f1 (64-bit)开发环境下完成。四、研究内容四、研究内容本课题利用 3D 技术创建三维虚拟场景、JavaScript 进行编程处理
8、。预期设计出一款可以实现虚拟现实的商品展示系统。在 3DMax 中进行建模,再将模型导入Unity 3D 中,在 Unity3D 中进行场景、模型以及 UI 的设计,做出展示商品的效果。使用 JavaScript 编写代码完成用户交互、镜头切换等操作完成整个系统的设计。最后,对所做的设计进行测试与优化。本课题的主要研究内容如下: 了解 3DMax、Unity3D 的应用与开发技术。 研究 JavaScript 在 Unity3D 里的设计开发方面的应用与技术规范。 采用 3DMax 建模+Unity3D 漫游+JavaScript 编写代码的模式进行分模块分步骤流程开发设计。 将 3DMax、
9、Unity3D、JavaScript 结合起来完成商品展示这一系统,用户可以在场景中观察商品模型,可以实现切换镜头角度、远近,切换模型等效果。对系统进行测试与优化。五、参考文献五、参考文献1 唐晶晶, 蔡勇, 林茂松. 基于 VR 与 Agent 技术的室内漫游系统J. 微计算机信息, 2006, 22(7-1): 108-1102 丁妹, 胡志秋. 虚拟建筑模型场景漫游系统J. 信息技术与信息化, 2005, 12 (01): 32-353 舒忠义. 基于 Unity3D 技术的三维数字校园系统研究J. 科协论坛, 2012, 18(12): 6-84 尹力哈木江巴图尔, 张红忠. 基于 U
10、nity3D 的三维数字校园漫游系统J. 现代计算机, 2012, 36(23): 1007-10095 朱柱. 基于 Unity3D 的虚拟实验系统设计与应用研究D. 华中师范大学, 20126 冯凤娟. 永丰大厦虚拟漫游数字平台的设计与实现D. 北京交通大学, 20107 刘畅. 虚拟现实技术的关键技术研究J. 数学技术与应用.2011, 65(02): 1020-10238 宣雨松. Unity3D 游戏开发M. 北京: 人民邮电出版社, 20159 曲宝, 赵娅, 赵琦. 基于 Virtools 的虚拟家居漫游系统的设计与实现J. 计算机工程与科学, 2009, 31 (12): 54
11、-5610 吴彬, 黄赞臻, 郭雪峰. Unity4.x 从入门到精通M. 北京: 中国铁道出版社, 201311 (美)里伯提(Liberty,J.)著;刘基诚,李愈胜,刘卫卫译.Programming C# 中文版M北京:电子出版社,2007:201-225.12 梅纳德. Unity 游戏开发实战M.机械工业出版社,2012:192-205.13 李志文,韩晓玲. 虚拟现实技术研究现状及未来发展j.信息技术与信息化,2015,8(8):94-96.14 Ryan Henson Creighton. Unity3D Game Development by ExampleM.Birmingh
12、am;Packt Publishing Ltd,2010.研 究 计 划 时 间 安 排 1. 2015-2016 学年第一学期 (2015 年 10 月 21 日-10 月 30 日) 征题和审题2. 2015-2016 学年第一学期 (2015 年 11 月 2 日-11 月 4 日)选题3. 2015-2016 学年第一学期 (2016 年 1 月 7 日) 开题答辩4. 2015-2016 学年第二学期 (2016 年 3 月 21 日-3 月 25 日)中期检查5. 2015-2016 学年第二学期 (2016 年 4 月 30 日) 查重6. 2015-2016 学年第二学期 (2016 年 5 月 2 日-5 月 6 日) 指导教师及专家评阅7. 2015-2016 学年第二学期 (2016 年 5 月 14 日-5 月 15 日) 答辩8. 2015-2016 学年第二学期 (2016 年 5 月 16 日-5 月 20 日) 推优、复议9. 2015-2016 学年第二学期 (2016 年 5 月 23 日-5 月 27 日) 存档指 导 小 组 评 语 和 评 议 结 果评议结果: 指导小组组长签名: 年 月 日院 (部) 意 见院(部)负责人签名: 年 月 日