第二个意外的纳米级项目(第二个学期)。

项目名称:建造公寓

介绍

本课程是VR开发人员纳米学位计划的一部分。在本课程中,我学习了使用Unity游戏引擎构建美观且性能卓越的VR场景的基础知识。 从基本的游戏对象开始,我学习了有关变换小物件和材质的知识,以便可以正确放置对象,使它们看起来逼真。 此外,还对相机和动画进行了实验,以在VR中创建身临其境且更具吸引力的场景。 最后,在场景中设置了复杂的照明,以为其创建一定程度的真实感。

在本课程中,我学习了如何使用模型,材质,纹理,摄影机,动画和灯光创建引人入胜的VR环境。我设计并建造了现代化的公寓,并沿途学习了VR最佳实践。 VR开发需要对3D建模,uv布局,纹理和渲染有深入的了解。 本课程提供了产生高质量VR应用程序所需的基本3D管道知识。

安装

  • 如果您拥有Android手机,则只需将Build目录中的apk构建文件复制到您的android设备上,然后从文件管理器中单击它来安装apk,即可安装该应用。
  • 如果您拥有iPhone,则需要按照以下说明为该应用程序做出贡献,然后在构建设置中切换到iOS平台,然后重建并在手机上运行。

我从这个项目中学到的东西

(1)创建游戏对象-我学习了如何创建原始资产或游戏资产创建的构建单元,如何在场景中导航,适当地定位以供预期使用。它们包括立方体,球体,平面等,并建立父子关系游戏对象之间。

(2)应用材料—我学习了如何从Google图像导入外部位图文件并将其导入到统一状态中,以便分配给场景中的特定游戏就绪资产。此外,我还学会了识别Unity的基于物理的渲染系统的基本输入并使用它们。

(3)动画-使用c清晰的程序对生成的脚本代码进行关键帧设置和触发动画,并学习如何区分动画剪辑和动画控制器。

(4)CAMERAS —我能够学习如何检查实现Google VR相机的相机组件及其属性,并了解Google的SDK与简单VR相机相比的优势。

(5)场景照明—我将学习如何向场景添加光源游戏对象,并了解不同类型的光源及其针对特定用途的适当应用之间的区别,以及如何实现烘焙的光源并优化用于移动VR体验的光照图。

建立公寓场景

导入了此类构建家具,电器,橱柜等所需的相应游戏资产后,必须进行一些调整以适合自定义的布置。应用并烘焙了灯光,以满足Android的基本部署要求之一设备。

通过选中检查器上的静态框将场景中的所有游戏资产设置为静态,这意味着它们在游戏过程中是静止的,并且将灯光设置为烘焙,您可以通过游戏中所需的某些处理来实现非常逼真的结果。用户。