苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

栏目: IOS · 发布时间: 5年前

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

WWDC19苹果发布会,谁说 程序员 不能做设计?SwiftUI、AR 3 、ML 3

苹果发布会后,今天我抽了点时间,研究新增的一些AR功能,本文重点给大家介绍下

Reality Composer

这一新增的工具。

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

体验感受

先说下使用体验感受,最直观的 觉就是Xcode越 来越强大了,这次的更新,像是给Xcode装备了一个3DMax,可以直观地创建3D内容,设置3D内容的交互动作,位置,材质等,实时预览,在代码中方便地调用。 对了,这个功能是为了搭配RealityKit使用的。 RealityKit 将在下一篇文章做详细介绍。

下面是 7步操作指南

STEP01 

新建

安装Xcode 11,从菜单中选择 Xcode> Open Developer Tool,然后选择Reality Composer。

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

STEP02 

选择场景

首先选择需要锚定场景的真实世界对象,这里有4个选择: 水平、垂直、图像、人脸 ,就是说可以把虚拟物体定位到这4类真实世界的对象中。比如我们可以在桌子上放各种各样的物品,还可以在图片上,比如餐厅的菜单上放上各种特效,甚至可以在人脸上装饰上各种配饰。

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

STEP03 

设置场景

我选择了垂直的真实世界对象,如下图,操作界面是不是很熟悉?只要玩过sketchup、3dmax都很好上手。右侧的 Scene Name是场景名 ,比如我这里设成ML。还可以更改Anchor,通过Collides设置虚拟物体的物理属性,比如Concrete、Ice、Lead、Plastic、Wood、Rubber,还可以设置重力Gravity 。

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

STEP04 

添加虚拟物体

分别设置下文字的样式、托架的样式;

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

并选择这2个物体, 右击,成组一下,方便一起调整在物理空间的位置,如下图

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

STEP05 

交互事件

点击Behaviors,然后添加一个 Tap & Flip 事件,Tap & Flip 在点击物体之后,翻转物体,如图所示。还有几种选择,比如Tap&Play Sound、Tap&Add Force、Start Hidden、 Wait&Show。

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

具体设置下,可以点击动作卡片上的播放, 预览 下动效

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

STEP06 

实时预览

先把手机升级到ios13,并安装Reality Composer。这样就可以实时在手机上 预览虚拟物体

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南  

STEP07 

集成到APP

把文件保存为 MixLab.rcproject ,然后打开xcode,选File  > New   > Project ,选择 Augmented Reality App 

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

设置 Content Technology 为  RealityKit

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

然后在Xcode左侧,添加  MixLab.rcproject 进去,如下图所示,添加之后,记得把默认的Experience.rcproject删掉,不然会报错的( 目测是因为rcproject只能有一个 );

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

然后,修改 ViewController.swift 的代码,如下图所示

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

其中这一句, MixLab.loadML() ,稍微解释下,MixLab就是我们的文件名,ML是Scene Name场景名,这个方法是系统自动生成的。直接调用就行。

最后,我们看下效果

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南

以上为全文。

参考资料

https://developer.apple.com/documentation/realitykit/creating_3d_content_with_reality_composer

相关推荐

swift的系列指南

第一课 读懂代码 - swift简明指南

AR游戏深度解析

哈利波特AR游戏-巫师联盟 深度解析

最后, mixlab无界社区 开设了对应的 AR研究群

为保持群的质量,

可以通过 shadow的知识星球

审核加入。

苹果的 AR 新工具 RealityComposer 开箱体验及操作指南


以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

移动的帝国

移动的帝国

曾航、刘羽、陶旭骏 / 浙江大学出版社 / 2014-1-1 / 48.00

日本是全世界移动互联网最发达的国家之一,堪称移动的帝国。在手机游戏、手机支付、移动医疗、移动电子商务、手机电视等方面,日本都充当了全球移动互联网的试验田。 曾经傲视全球的日本运营商将怎样面对转型的挑战?iPhone来势汹汹,如何打破封闭的日本移动互联网体系?日本在智能手机时代的手机游戏、O2O、移动医疗、移动广告等方面,涌现出了哪些值得借鉴的商业模式? 本书作者团队先后数次前往日本调研......一起来看看 《移动的帝国》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

RGB CMYK 转换工具
RGB CMYK 转换工具

RGB CMYK 互转工具

HEX HSV 转换工具
HEX HSV 转换工具

HEX HSV 互换工具