范文杰
【摘要】随着科技的快速发展,计算机提供的虚拟世界已经成为人们生活中不可或缺的重要部分。虚拟现实技术是计算机科学研究的一个重要领域,虚拟校园是虚拟现实技术的一种应用。通过将虚拟现实技术引入到数字校园的开发中,可以为校园的设计与规划提供一种全新的方式。本论文以某大学为例,采用Unity3D 作为虚拟漫游系统的开发平台, 使用3DsMax为场景建模, 通过JavaScript 和C# 语言实现人机交互, 最后结合网络完成整体导出,从而实现虚拟三维校园的开发。
【关键词】 Unity3D;3DsMax;交互;虚拟三维校园
【中图分类号】TP319
【文献标识码】B
【文章编号】1671-8437(2017)18-0001-02
1引言
虚拟现实技术利用计算机生成接近真实的虚拟三维环境,能够让用户完全沉浸其中,并且通过人机交互接口使用户与虚拟环境产生直接交互。目前虚拟现实技术已经广泛应用在电子商务、教育、医疗、工业仿真等众多领域。近年来异军突起的Unity3d虚拟环境开发平台得到业界的追捧。 本论文以某大学为研究对象, 从创建虚拟三维校园需求分析入手,通过前期测量,使用3DsMax制作各个数字分场景的模型,然后合并场景并将文件导入到Unity3D 中。最后借助Unity3D 平台开发虚拟三维校园漫游系统, 并实现网络环境下运行。
2制作流程
21Unity3D平台
Unity3D(简称U3D)是用于创建诸如三维游戏、实时三维动画、建筑可视化等互动内容的一个功能强大的专业游戏引擎。它支持多种脚本语言,其中包括C#、JavaScript、Python等,其兼容各类操作系统,可以运行在用户熟悉的Windows和Mac OS X下,可将最终生成的虚拟交互系统发布至各种操作平台,支持Mac和Windows的网页浏览,真正地實现了跨平台。……