讲真在UXD学会AR黑科技后,我的作品集仿佛开挂了,疯狂加分成果可期!!!
Unity3D是由Unity Technologies开发的一个集合三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台综合型游戏开发工具,是实现AR虚拟现实创作重要的引擎。今天我们要来带大家了解下,在UXD,我们是如何进行AR设计教学的。通过AR实现Trump在1$一美元上来回行走的效果当前很多炙手可热的游戏也都是通过Unity进行制作,比如今年在Steam上发行的Fall Guys。除了游戏的应用场景外,也有将Unity应用于展示领域,比如车展上可以在其他的端口查看汽车内部零部件的工作状况和细节展示。而在UXD,AR技术已经成为了人手必备的交互设计工具了。通过UXD细致的课程研发,我们建立了一套完整的AR教学体系,可以快速带领0基础学员上手AR完成设计实践。手机界面的AR虚拟按键测试成功@UXD上海教学中心教室Party项目最终多媒体AR效果呈现展示,从同学们的围观中我们就可以感受到这个项目的有趣程度。@UXD上海教学中心Future City未来生态城市项目效果展示@UXD上海教学中心可以看到,在掌握了核心黑科技后,同学们纷纷都把AR技术应用于交互设计作品制作中,疯狂为自己的作品集添砖加瓦。下面UXD就送上小福利,详细讲解一下如何入手Unity。我们需要从Unity的官网下载安装包,这里附上一个网址:https://unity3d.com/cn/get-unity/download在添加Unity版本中需要选择2018.4.28f(LTS)。然后点击下一步。接下来只需要点击确认就完成了全部的安装步骤,然后,我们就可以顺利打开Unity的第一个项目了。打开Unity,在右上角点击新建按钮,开始新的项目设计。在模板中选择3D模式,填写项目名称,选择项目位置后,点击创建。工具栏可以对放置于场景中的对象进行操作,如旋转、平移、缩放等。使用鼠标也可以对整个场景进行操作,鼠标右键-可以旋转调整视角;鼠标中键-可以平移调整视角;鼠标左键-可以对单个物体(GameObject)进行编辑。场景中的任何对象,名称都会显示在这个区域,这里可以清楚看出各个物体之间的联系,是分立关系还是父子关系(父物体可以影响子物体的运动)。也可以方便我们索引到场景中的任何对象。场景视图是我们所创建和操作的空间。任何游戏物体都存在于场景中。场景视图是为我们开发者提供便利所设置的,我们可以从各个角度去观看游戏对象设置是否达到预期。场景视图中有很多可以设置的选项,例如2D-3D显示切换、灯光开关等。4.在场景视图(scene)的右侧是游戏视图(game)游戏视图是我们最终程序运行时所显示的画面,也是直接为用户呈现的画面。在我们开发过程中,它显示的是位于最高层级的camera所拍摄到的场景。5.在游戏视图(game)的右侧是asset store上图中显示的unityAsset Store是unity自己的项目程序商店,其中有很多开源免费的案例可供学习参考。你可以在asset store中可以搜索想要的模型或者项目。当选中某个游戏对象时,监测视图会显示它的组件(component),比如Transform等。资源文件在这里保存。我们也可以直接拖拽一些外部的资源(如图片等)到该区域中。这些资源文件都是保存在本地磁盘上的。ARcamera是用来呈现AR效果的组件,是实现AR效果的主要相机。在创建之前,要先删除模板中原本的Main Camera,然后创建新的ARcamera。AR Camera创建路径为“GameObject-Vuforia Engine-ARcamera”,在工具栏中的GameObject下的Vuforia Engine创建ARcamera。GameObject-Vuforia Engine-Image。在工具栏中的GameObject下的Vuforia Engine创建Image。如果你想要加入自己的图片,需要先在Vuforia网站上传自定义的ImageTrigger。下图所示的就是置入图片成功后的效果图。然后,可以在层次视图中鼠标右键加载Unity内置的3Dobject。要注意ARcamera、ImageTarget和3d模型间的层级关系:ARcamera是ImageTarget的父级,ImageTarget是3d模型的父级。同时,也可以在三维软件中,如Rhino,C4D等,先建好自己设计的模型,再导入到Unity中,需要注意的是一定要导出obj格式。在Asset项目视图中,鼠标右击Create-Material创建材质。可将材质球直接拖拽到obj模型文件上,然后材质球的Inspector栏中调节其Albedo-固有色,Metallic金属感,Smoothness光滑程度等属性。点击运行按钮,即可制作出你的第一个ARdemo了。