ARKit 3 Tutorial: Create Your own 3D Worlds with Reality Composer & RealityKit

ARKit 3 Tutorial: Create Your own 3D Worlds with Reality Composer & RealityKit

Brian Advent

5 лет назад

66,528 Просмотров

Learn how to create 3D worlds in Reality Composer and use them in your ARKit3 and RealityKit enabled Xcode project. Along the way you are also going to learn how to convert OBJ files into USDZ files that can be used within Reality Composer.

*Had to reupload this video because I detected some errors.

🛒 GAME DEVELOPMENT COURSE - JUST $20 🛒
https://www.udemy.com/2d-games-with-spritekit/?couponCode=YOUTUBE20

👏 Support me on Patreon: http://patreon.com/brianadvent

➡️ Web: http://www.brianadvent.com

✉️ COMMENTS ✉️
If you have questions about the video or Cocoa programming, please comment below.

Тэги:

#Swift #Xcode_(Software) #OS_X_(Operating_System) #Core_Data_(Software) #IOS_(Software) #Tutorial #programming #iphone #ipad #Macintosh_(Computer) #Apple_Inc._(Organization) #IOS_8 #ios9 #CloudKit #iOS10 #Swift_3 #firebase #firestore #ios11 #swift_4 #ios12 #swift_5 #arkit3 #ios13 #xcode11
Ссылки и html тэги не поддерживаются


Комментарии:

@marksmith4019
@marksmith4019 - 15.12.2022 12:36

Can you share me this project in video? Thanks so much

Ответить
@azamsharp
@azamsharp - 03.06.2022 22:08

usdz_convert is no more. Do you have a video on usdzconvert. I am unable to setup usdzconvert tool, it always says command not found. Even though I have setup paths etc.

Ответить
@1337sh337
@1337sh337 - 08.03.2022 23:40

Is it possible to enable occlusion and other renderOption settings with this setup? And if so how?!?!

Ответить
@tomoverberg5540
@tomoverberg5540 - 04.11.2021 17:04

Hi Brian, thanks for this amazing little tutorial. I'm new to Xcode and it helped a lot. I have a question I ask in the forum but it seems that no-one has an answer. What do I have to do in code so that I can scale and rotate the Objects in the scene. How to integrate gestures?

Ответить
@Enzo-sp3bf
@Enzo-sp3bf - 07.02.2021 07:01

Thx for the tutorial, I watch this at Feb2021, every steps is good until 1)Drag the button to ARView in Storyboard, the ARView in Xcode not looks the same, it is in a deep blue background and not work like a normal view when dragging button into it. 2)no "notifications" method for choosing when I try to finish the roboAnchor.notificatinos.roboStart.pose()

Ответить
@faseunomail
@faseunomail - 17.12.2020 17:26

Thks a lot Bryan! Can u make a tutorial about how to block the scale of the objects in Reality Composer?

Ответить
@dannydeckers2747
@dannydeckers2747 - 16.09.2020 14:13

Hi Brian, i'm experimenting with reality composer and so far it's working great. I have several scenes of a wizard kid puzzle environment. The next step would be to ad a start view controller previous to the arview, to create an introduction view on the app. Somehow I don't get it to work. I must say i'm new to swift coding and xcode. So no surprise there. BUT I really can't get around this problem. Do you maybe have a tutorial on how to intergrate a simple rcproject in xcode with a start view (with an image and strat button for example)
Cheers! thx Danny

Ответить
@devindagl7411
@devindagl7411 - 07.05.2020 19:15

A very helpful video no error, no glitch, ı can run the app very fast

Ответить
@NabilMajid
@NabilMajid - 27.04.2020 22:42

need to. pay?

Ответить
@pranitsonawale6425
@pranitsonawale6425 - 11.04.2020 23:59

i downloaded the robo usdz file but it doesnt have any behaviour from apple , how to get that behaviour ???please help

Ответить
@artkiko4460
@artkiko4460 - 28.02.2020 17:18

hi. do you know how to export a usdz file from Reality Composer? i'm only able to save a .reality file. thanks.

Ответить
@JohanLaudon
@JohanLaudon - 11.02.2020 13:15

I´m having problems with accessing the rcproject in ViewController.
"Use of undeclared type "myProjectName".
I have the case-sensitive correct name of my rcproject-file and scene-name and I still can´t get it to work.
Do you have any idea of what I can do?

Ответить
@xensorica
@xensorica - 25.12.2019 01:39

hi there is a way to create a obj file with a video i just nedd a box with some video textures each side?

Ответить
@haraldhochwald3570
@haraldhochwald3570 - 07.11.2019 15:34

The best Video Tutorial I found on the web! Thanks for that! i created my own AR app. In reality composer I included some audio sounds. This works fine when I test my scene but I can't hear anything on the compiled app on my iPhone. Do you know how I can fix this? Thanks again!

Ответить
@cookiemonster_xx
@cookiemonster_xx - 28.10.2019 12:30

I always get "Thread 1: Fatal error: Unexpectedly found nil while implicitly unwrapping an Optional value" in the line with "roboAnchor.notifications.roboStart.post()" :/

Ответить
@brianpwnsjustin
@brianpwnsjustin - 23.10.2019 10:35

Please do more!

Ответить
@xxThemoritzxx
@xxThemoritzxx - 19.10.2019 15:08

Amazing tutorial as always. Is it possible to send those USDZ Files to an existing app, which can import those dynamically? (without needing to add this to the Xcode Project)

best regards.

Ответить
@rhenriques11
@rhenriques11 - 05.10.2019 20:14

The first video that really was helpful to pass from a .reality file to a working App. most videos from developers assume that people know most of the things. You also have a few "blanks" but I was able to make a working app with it.

Ответить
@haricharanbole9107
@haricharanbole9107 - 04.10.2019 13:31

I've tried it with a custom obj coverted to usdz. I've also configured some basic behaviour and made the trigger as a notification. The app is getting stuck after clicking 'Start Exerience'. Here is the error.



Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[testRealityWithStoryBoard.ViewController startExperience:]: unrecognized selector sent to instance 0x101a0cd00'


Environment:


Xcode: version 11.0
Device: iPhone 7 plus with ios 13.1.2


Can you pls help?!

Ответить
@momeks19
@momeks19 - 23.09.2019 12:08

Thank you for your video, I have a problem! is there any way to turn off the object's reflection? it is really annoying! I did not have any problem on iOS 12.

Ответить
@naixin5830
@naixin5830 - 03.09.2019 09:28

Love it! I want to know how RealityKit detect plane and how to put the composer object on the plane I want?

Ответить
@Xavinioable
@Xavinioable - 22.08.2019 16:03

AWESOME!
you are a fucking genius

Ответить
@kidd8393
@kidd8393 - 11.08.2019 21:49

I really enjoyed the video :) But how do you think the composer is used in real world scenarios? Is it powerful enough to make a game with it or other more instense AR Tasks? It looks more like a presentation software than anything else.

Ответить
@anthonypinedo8679
@anthonypinedo8679 - 31.07.2019 01:19

post links to your downloads

Ответить
@krishshah344
@krishshah344 - 30.07.2019 20:00

There was an error saying error: writing after importing the robot used file
Please help me out :(

Ответить
@Tristaneus
@Tristaneus - 09.07.2019 15:57

Where/How I can request a Test Flight access of the iOS Reality Composer App? I just got the Test Flight App, and I don't know what to do next, please help.

Ответить
@gmj8k
@gmj8k - 23.06.2019 08:20

Great content! Way to stay ahead of the game Brian. One question: do you have to run IOS 13 beta on the device to use Reality Composer? I keep getting generated code errors trying to run it on IOS 12.

Ответить
@arinasawa2638
@arinasawa2638 - 14.06.2019 23:51

How would I use Swift UI with tab bars?

Ответить
@DaleCarman
@DaleCarman - 14.06.2019 18:02

thanks for this. Can you add some code to show how to move or change or select the surface it attaches to?

Ответить
@MariaCristina-yt6wk
@MariaCristina-yt6wk - 13.06.2019 19:58

great tutorial man!

I am receiving the error 'no such module 'Reality Kit' next to import RealityKit
Do you know how I could solve this?

Ответить
@tinloywan4935
@tinloywan4935 - 13.06.2019 12:40

Wow! You are AWESOME!! Brian!!

Ответить
@dj2mixx429
@dj2mixx429 - 10.06.2019 16:54

Great Video...👍🏻
Can you make a Video about Motion Detection in ARKit 3?

Ответить
@zainraz4
@zainraz4 - 10.06.2019 13:30

Do you think the MacOS beta is stable enough to install on my primary device?

Ответить
@Ottiya
@Ottiya - 10.06.2019 13:24

Nice! Can you use reality composer to make an actual AR app through Xcode?

Ответить
@cappuccinopapi3038
@cappuccinopapi3038 - 10.06.2019 13:14

First

Ответить