本课题搭建场景并实现一些交互功能,可应用在实际游戏开发中,且因为本课题的场景所搭建的是别墅场景,在室内建筑设计中也起到了很大的作用。随着人们生活水平的提高,2d的平面设计图已经远远满足不了客户的需求了,那么如何让自己的方案得到客户的满意呢?3d超现实的表现手法在某种程度上可以将设计师的想法表达的更透彻,在漫游时通过3d视角和简单的交互,让客户全方位的领略设计师所传递的思想。
1。2 国内外研究现状
1。3 使用的开发工具介绍
本课题基于unity及3ds max软件制作时尚风格别墅的模型以及实现在该场景中进行虚拟漫游和部分交互功能,3ds Max制作别墅模型,先构建一个长方体,通过一系列命令建造模型,然后给模型赋予材质;Unity中实现模型的漫游及交互功能,通过添加第一人称视角,通过wasd四个键来控制视角的移动,点击门实现开关们,点击特定的button按钮实现某个地方的开关灯,以及进入电梯实现场景传送功能等。
型制作用到的是3ds max,该软件是一款有Discreet公司开发的基于PC系统的三维动画渲染和制作软件,可以在个人计算机上快速创建具有专业品质的的3D模型、照片般真实感的静止图像和电影品质的动画。3ds max对电脑的配置要求不高,低配置的pc端即可进行建模;3ds Max支持许多插件的下载,这些的功能是支持许多软件自身没有的功能,这样安装插件后大大增强了该软件的功能; 支持动画,所以具有强大的制作角色动画的能力;可堆叠的建模步骤,使制作模型有非常大的弹性。
利用Unity完成程序设计实现简单的交互,比如添加第一人称视角、开关灯、开关门、移动物体等。场景制作交互用到的是unity3d这个引擎,Unity3D引擎支持Java Script、C#和Boo三种脚本语言。
本次毕业设计中运用的是C#语言,C#语言是由微软公司发布的,它是由C和C++语言衍生出来的一门新的语言,C#是一门具有安全的、稳定的、简单的这些特点的面向对象的编程语言。C#是一门面向对象的编程语言,它是一门在。NET Framework上面运行的高级程序设计语言。C#由于是C和C++衍生语言,不但具有这两个语言强大的功能,同时也去掉了它们的一些复杂的特性。C#不但具有VB语言可视化操作的这个特点、同时也具有C++语言的高运行效率的优点,也是因为C#带给开发者更多的便捷性,成为了。NET开发的首选语言。
2 时尚风格别墅漫游系统的需求分析
2。1 时尚风格别墅漫游系统的需求分析
本课题基于unity及3ds max软件制作时尚风格别墅的模型以及实现在该场景中进行虚拟漫游和部分交互功能,3ds Max制作别墅模型,先构建一个长方体,通过一系列命令建造模型,然后给模型赋予材质;Unity中实现模型的漫游及交互功能,通过添加第一人称视角,通过wasd四个键来控制视角的移动,点击门实现开关们,点击特定的button按钮实现某个地方的开关灯,以及进入电梯实现场景传送功能等。在开始着手搭建模型之前,首先要通过书籍和网络上面查阅与本课题相关的资料,然后撰写开题报告,开始着手制作该游戏场景,制作步骤及内容主要分为以下几个部分:
1。 确定别墅风格及整体布局:论文网
通过查阅有关室内设计相关资料,先选择自己喜欢的建筑风格以及室内设计风格,然后规划好别墅场景室内外的布局,本课题中选择的是现代风格,现代风格比较轻快明朗,极简的风格也受到现代年轻人的广泛喜爱; unity3d时尚风格别墅的虚拟漫游展示(3):http://www.youerw.com/yishu/lunwen_81733.html