DIY自己的虚拟现实世界前篇

转载 2016年04月20日 09:07:15

现在很多的虚拟现实设备,只是为我们提供了一个现成的虚拟世界——你甚至没办法去改变它。然而我们今天要推出的,是一个可以让你DIY虚拟世界的工具:Unity。

Unity是什么呢?

Unity是一个可制作2D和3D效果的游戏开发平台。此外,它也可以用于开发3D视觉效果,而且兼容PC、Mac OS X、iOS、Android、Win Phone 8和网页端等多种界面,适配Oculus, Gear VR, Playstation VR, Meta Glasses和Hololens等多种VR/AR设备。简单说来,就是你可以自行创造一个新的虚拟世界,而不再受限于厂商提供的软件。

下载路径

Unity分为个人版和专业版,两者的区别可移步此处查看。

构建一个项目

要注意的一点是,选择一个母文件夹来存储所有的文件,防止每次都重建一个新的。

Unity:DIY自己的虚拟现实世界!(上篇)

每个unity项目包括了一个大文件夹,包含四个初始文件夹。你需要认真了解的是其中的两个:

Assets——所有的源文件都会在这里。包括3D模型、纹理、脚本、音效等。

你可以参考下面的模板来存储,避免文件夹一团乱。

· 材料

· 网格

· 插件

· 预制件

· 场景

· 脚本

· 纹理

ProjectSettings——这是一个保存所有项目的地方。在Edit-ProjectSettings上可以找到。

Unity界面

最核心的是如图所示的几个。

Unity:DIY自己的虚拟现实世界!(上篇)

The Scene——各种素材都会在这里成型编辑,就像一个舞台一样。你可以在上面编辑多重场景,不过元素之间是共同的,可以一起使用。

Scene Gizmo——以各种角度旋转场景,切换视角(当然,这个只有3D模式下才能使用)。

Your Object Hierarchy——类似素材库,整合所有的原始素材。

Your Asset Folder ——可以以拖动的方式来添加素材。看上去有点像Premiere呢。

The Game View——以标签的方式呈现。播放键、暂停键,我们都懂的。

游戏对象和各种组件

简单说来,我们可以与之交互的项目就是GameObjects,可以理解为游戏对象。它们就像是积木,用来构建你的虚拟世界。

如果你还没设想好,那么可用一个没有具体轮廓的游戏对象来代表你的主角,之后再慢慢添加需要的东西。

Unity:DIY自己的虚拟现实世界!(上篇)

以这个圆柱体为例,在Scene里,它有三条不同颜色的坐标,分别代表X(水平)Y(垂直)Z(远近)轴。

此外,还可以随意更改大小,旋转角度和位置。

Unity:DIY自己的虚拟现实世界!(上篇)

菜单下的组件基本上满足了你所需的绘图需求。如果需要新的组件,在右侧慢慢挑,不用谢。

Unity:DIY自己的虚拟现实世界!(上篇)

预制件

这相当于一个固定模板,你可以在同一界面下复制很多个同样的模板,然后给每个模板增加不同的功能。这个功能在Assets-Create-Prefab就可以实现。

Unity:DIY自己的虚拟现实世界!(上篇)

将它拖动到下面的候选框中,然后点击右边的选项进行想要的设置。

Unity:DIY自己的虚拟现实世界!(上篇)

之后,你就可以把它拖进场景里了。

Unity:DIY自己的虚拟现实世界!(上篇)

Unity:DIY自己的虚拟现实世界!(上篇)

摄像头

这里有一个“摄像头”的选项,顾名思义,其实就是假设远方有一个摄像头,你可以从中看到自己画的东西在“镜头下”长什么样。

Unity:DIY自己的虚拟现实世界!(上篇)

自定义网格

简单的圆柱体,立方体和球体是挺不错的,然而你肯定不想止步于此。导入自定义的网格让你拥有更多的选择空间。目前unity支持.FBX,.3DS,.DXF和.obj文件。如果需要其它格式,需要相关的许可副本。

要导入自定义网格,获得(我用一个.OBJ)的目标文件,在Assets文件夹创建一个名为“网格”的文件夹,然后将其拖动进文件夹里。

Unity:DIY自己的虚拟现实世界!(上篇)

我的自定义对象的大小需要进行调整,操作和前面说的是一样的。

Unity:DIY自己的虚拟现实世界!(上篇)

运行场景

点击播放按钮,就可以预览想要的场景了。

Unity:DIY自己的虚拟现实世界!(上篇)

上面说到的只是一些简单的操作,在官网上,还有不少教程可学习。

DIY自己的虚拟现实世界

DIY自己的虚拟现实世界! 在前一篇文章《Unity:DIY自己的虚拟现实世界!》中,我们介绍了如何使用unity这个软件来构建自己的虚拟世界,那么在这篇文章里,...
  • myInterface
  • myInterface
  • 2016年04月20日 09:03
  • 594

Unity:DIY自己的虚拟现实世界!

Unity:DIY自己的虚拟现实世界!(下篇) 雷锋网 2016/01/12 11:12 编者按:此文为《2015年创客工作技巧 Top 10,快来涨姿势》中的一篇文章,分...
  • hcud024
  • hcud024
  • 2016年05月10日 03:27
  • 462

DIY一个VR小钢炮

背景去年做了一个VR Demo后, 总是有各种参观啊, 演示啊, 讲座啊等, 然后很少有合格的电脑跑得动…有时又想现场演示下, 就只能把工作站抬过去了. 来回折腾几次就下定决心要装一台VR专用的演...
  • xoyojank
  • xoyojank
  • 2016年06月12日 13:57
  • 8037

-未来世界的幸存者- 读后感(现实篇和职业篇)

摘要: 前几天有幸看到阮老师的 ,花了几晚的时间阅读完毕,内心受到了很大的触动,现在将感觉不错的地方记录下。 职业篇 1. 为什么雇佣制度对工人不利? 雇佣制度是一种有倾向性的制度...
  • qq4165498
  • qq4165498
  • 2017年08月17日 15:53
  • 432

《苏菲的世界》——读书笔记

伊甸园你是谁? 如果换个名字,换个长相还是自己么? 终有一天会死去,届时才会体会到生命是多么可贵。 世界从何而来? 在某一时刻,事物必然曾经从...
  • u013319237
  • u013319237
  • 2017年07月02日 18:03
  • 732

DIY 手动制作自己的win pe

首先,写在前面的话,从网上下载的winpe 用着总是觉得不安心(。。。),在然后自己做的pe可以封装进去自己常用的工具。 准备 1,在MSDN我告诉你上面下载win7 64 sp1的安装包。 2,Ea...
  • SChMod
  • SChMod
  • 2016年04月21日 12:09
  • 5270

【DIY】虚拟现实眼镜

【DIY】虚拟现实眼镜 作者:陈法圣 下面是我用实验室3D打印机DIY的虚拟现实眼镜。我用游标卡尺参考了google cardboard的尺寸,然后修改成了符合我的手机的大小,最后加入了一...
  • u014734238
  • u014734238
  • 2016年10月19日 15:17
  • 339

DIY自己的音乐播放器

      想做一个属于自己的音乐播放器吗,那么就来使用vfw.h提供的MCIWnd来实现吧。      名词解释      vfw.h - Video for windows include fil...
  • raocong2010
  • raocong2010
  • 2010年03月30日 15:13
  • 1727

如何DIY一台属于你自己的电脑?

今天我们讨论的主题就是,组装台式机。组装的台式电脑每个部件都可以由你自己进行 DIY,从外到内。...
  • sinat_37967865
  • sinat_37967865
  • 2017年12月09日 19:00
  • 350

appserv-win32-2.5.9安装

  • ydlworld
  • ydlworld
  • 2010年04月26日 14:57
  • 1231
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:DIY自己的虚拟现实世界前篇
举报原因:
原因补充:

(最多只允许输入30个字)