Reality Composer

RSS for tag

Prototype and produce content for AR experiences using Reality Composer.

Posts under Reality Composer tag

200 Posts

Post

Replies

Boosts

Views

Activity

Notes on Reality Composer for use in K12 courses
I recently spent several days messing around in Reality Composer with the intention of creating a course that we could teach to students to get them started learning how to use Augmented Reality to tell stories and play with digital assets. We would use it in combination with other apps like TinkerCad to teach them modeling, the Voice Memo recorder so they can record dialogue and interaction sounds, iMovie to edit a demo reel of their application, as well as taking advantage of online assets libraries like Sketchfab that does have .usdz files and even some animations available for free. The focus would be on creating an interactive application that works in AR. Here are some notes I took while trying things out. UI Frustrations: The behaviors tab doesn’t go up far enough, I’d like to be able to drag it to take up more space on the screen. Several of the actions have sections that go just below the edge of the screen, and it’s frustrating to have to constantly scroll in order to see all the information. I’ll select an “Ease Type” on the Move, Rotate, Scale To action and buttons will appear on the very edge of my screen in such a way that I can’t read them until I scroll down. This happens for so many different Actions that it feels like I don’t have enough space to see all the necessary information The audio importing from the content library is difficult to navigate. First, I wish there was a way to import only one sound instead of having to import the entire category of sounds. Second, it would be nice to see all the categories of sounds in some kind of sidebar, similar to the “Add Object” menu that already exists. I wish there was a way to copy and paste position and rotation vectors easily so we could make sure objects are in the same place, especially if we need to duplicate objects in order to get a second tap implementation. Currently you have to keep flipping back and forth between objects to get the numbers right Is there a way to see all of the behaviors a selected object is referenced in? Since the “Affected Objects” list is inside all sorts of behaviors, actions, triggers, etc, it can be hard to find exactly where a behavior is coming from, especially if your scene has a lot of behaviors. I do come from a Unity background, so I’m used to object behaviors being put directly onto the object itself, so to not know which behaviors are referencing any given object makes it possible to accidentally have my physics response overwritten by an animation triggered from somewhere else and then causing me to search for it through all of the behaviors in my scene. Is there a way to see the result of my object scanning? Right now it’s all sort of behind the scenes, and it feels like the object scanning doesn’t work unless the object is in the same position in relation to the background as it was before. It’s a black box and hard to understand what I’m doing wrong with the scanning, cuz when I move the object everything stops working. I could use a scene Hierarchy or list of all objects in a scene. Sometimes I don’t know where an object is but I know what it is called, and I’d like to be able to select it to make changes to it. Sometimes objects start right on top of eachother in the scene (like for a reset button for a physics simulation), which makes it frustrating to select one of them over the other, especially since it seems that the only way to select “affected objects” is to tap on them, instead of choosing from a list of those available in the scene. Feature Requests: One thing other apps have that makes it easy to add personality into the scene is characters that have a variety of animations they can play depending on context. It would be nice to have some kind of character creator that came with a bunch of pre-made animations, or at least some kind of library of characters with animations. So for example, if we want to create a non-player character that waves to the player, then moves somewhere else, and talks again, we can switch the animation of the character at the appropriate parts of the movement to make the character feel more real. This is a little more difficult to do with usdz files that only play one animation, although the movement is cool it typically only fits in one setting, so you have to juggle turning a bunch of objects off and on, even if you do find an importable character with a couple of animations (such as you might find on mixamo in .fbx format). Although I believe it may be possible for a .usdz file to have more than one animation in it? I haven't seen any examples of this. Any chance we’ll have a version of the Reality Converter app that works on iPads and iPhones? We don’t want to assume our students have access to a macbook, and being able to convert fbx files or obj files would open up access to a wider variety of online downloadable assets. Something that would really help make more complex scenes is the ability to make a second trigger for an object that relies on a condition being met first. The easiest example is being able to click on a tour guide a second time in order to move onto the next object. This gets a little deeper into code blocks, but possibly there could be an if block or a condition statement that checks if something is in proximity before allowing a tap, or checks how many times the object has been tapped by storing it in an integer variable you could set and check the value of. The way I first imagined it, maybe you’d be able to add a Trigger that enables AFTER the first action sequence has completed, so you can build longer chains. This also comes into play with physics interactions. Let’s say I want to click on a ball to launch it, but when it stops moving at a speed greater than some number I want it to automatically reset. I’d like the ability to make one object follow another one with a block, or some kind of system that’s similar to “parenting” objects together like you can in a 3D engine. This way, you could separate the visuals of an object from its physics, letting you play animations on launched objects, spin them, emphasize them, while still allowing the physics simulation to work. For Physics simulations, is it possible to implement a feature where the direction of force is pointing towards another object in the scene? Or better yet, away from them using negative values? Specifically, I’d like to be able to launch a projectile in the direction the camera is facing, or give the user some control over the direction during playtime. Would be nice to edit the material or color of an object with an action, give the user a little pulse of color when they tap as feedback, or even allow the user to customize their environment with different textures If you want this app to be used in education, there must be a way for teachers to share their built experiences with eachother, some kind of online repository where you can try out what others have made.
1
0
1.4k
May ’23
Animation trigger points in USDZ
Hello, I am trying to export to usdz the Comsonaut model which is available here https://developer.apple.com/augmented-reality/quick-look/ It has points which trigger animations and I wonder if something like that is supported in usdz. My guess is no since I can't export this particular model to usdz in RealityComposer. But I wanted to be 100% sure. So I would really appreciate if someone can confirm that this functionalty (triggered animations) is not available in USDZ
1
0
1.3k
May ’23
Reality Composer - Behaviours across multiple scenes not working
Hi, I managed to get multiple scenes working by loading each one into the viewController but only one behaviour seems to be working for the first scene only and not the other scenes. There doesnt seem to be any code required to register the first behaviour via tap so Im not sure why the other taps wont work either for the other scenes? Many thanks
1
0
1.2k
Apr ’23
Reality Composer Question
hi.I'm going to hold an interactive exhibition through ar content. I want to make an animation in Unreal Engine 5 and let users experience AR through the Reality Composer app. So I wonder if animations and nodes made by Unreal Engine are linked to Reality Composer. (The reason I use Unreal Engine5 is to make an animation that changes through people's interaction.)
1
0
861
Apr ’23
Reality_Face Tracking_USDZ_HDRI Question
Why is the HDRi ambient light of a USDZ file different when opened with Reality Face Tracking than when opened with just USDZ in iphone? When I pour the same file into Reality face tracking, it becomes very dark. I can think of a few reasons why this might be happening: Reality Face Tracking may be using a different HDRi than the one that's embedded in the USDZ file. The HDRi may be being scaled down when it's imported into Reality. The HDRi may be being adjusted to fit the lighting conditions of the scene. Can any one help me? please, I also attched the files. https://drive.google.com/drive/folders/1r86vPhHMSOuPWH8crnwoPM2t6J0OwncM?usp=sharing Thank you Xing
1
0
1.2k
Mar ’23
Is it a good idea to learn C++ to use metal for AR optimization? Instead of RealityKit and Reality Composer ( LOL ?
I have been working with AR for a while now, sorta learning still, and getting increasingly frustrated. I created complex animations using reality composer and now that feels like a joke. The thing is huge, I need to rewrite it in RealityKit but something tells me if I go Metal on this mofo it's going to decrease the latency and make things run so much faster. I really need my app to be as light as possible because the 3D graphics will function like a 3D UI system. My greatest painpoint is the anxiety I feel when I know my application will be HUGE and crash once I publish it. It makes me feel so anxious. Like an earthquake is coming. My goal is to create the lightest thing possible. I am reading a book on Linear Algebra for Machine Learning and I am leaning into this more mathy direction so I am thinking I might as well just re-write using metal and C++? never used metal it btw, never used C++ either. I have some experience with animation and experience with sculpture so the 3D world IRL is not new to me.
1
0
1.1k
Feb ’23
Endlessly spawn objects
Hi everyone, I want to make an AR experience where it just continuously drops a cube into the scene every 10 seconds. I was able to create something close enough in Reality Composer where it spawns a cube every time every time you tap the screen but a) it's not automatic and b) it's not continuous. Basically I am moving a cube from very far away so it cannot be seen into the view and then dropping it. Instead I would like this action to be automated and continuous on a loop. Any ideas on how to archive this? Many thanks in advance! – Berke
5
1
2.0k
Feb ’23
Anchor's bug in AR experience
If the anchor picture is out of the camera view, the AR experience disappears. Both with USDZ files, created with Reality composer, directly opened on iPhone or iPad (with AR Quick Look), or with Adobe Aero. So I suppose the bug is due to ARKit.
Replies
2
Boosts
0
Views
1.1k
Activity
Jun ’23
Notes on Reality Composer for use in K12 courses
I recently spent several days messing around in Reality Composer with the intention of creating a course that we could teach to students to get them started learning how to use Augmented Reality to tell stories and play with digital assets. We would use it in combination with other apps like TinkerCad to teach them modeling, the Voice Memo recorder so they can record dialogue and interaction sounds, iMovie to edit a demo reel of their application, as well as taking advantage of online assets libraries like Sketchfab that does have .usdz files and even some animations available for free. The focus would be on creating an interactive application that works in AR. Here are some notes I took while trying things out. UI Frustrations: The behaviors tab doesn’t go up far enough, I’d like to be able to drag it to take up more space on the screen. Several of the actions have sections that go just below the edge of the screen, and it’s frustrating to have to constantly scroll in order to see all the information. I’ll select an “Ease Type” on the Move, Rotate, Scale To action and buttons will appear on the very edge of my screen in such a way that I can’t read them until I scroll down. This happens for so many different Actions that it feels like I don’t have enough space to see all the necessary information The audio importing from the content library is difficult to navigate. First, I wish there was a way to import only one sound instead of having to import the entire category of sounds. Second, it would be nice to see all the categories of sounds in some kind of sidebar, similar to the “Add Object” menu that already exists. I wish there was a way to copy and paste position and rotation vectors easily so we could make sure objects are in the same place, especially if we need to duplicate objects in order to get a second tap implementation. Currently you have to keep flipping back and forth between objects to get the numbers right Is there a way to see all of the behaviors a selected object is referenced in? Since the “Affected Objects” list is inside all sorts of behaviors, actions, triggers, etc, it can be hard to find exactly where a behavior is coming from, especially if your scene has a lot of behaviors. I do come from a Unity background, so I’m used to object behaviors being put directly onto the object itself, so to not know which behaviors are referencing any given object makes it possible to accidentally have my physics response overwritten by an animation triggered from somewhere else and then causing me to search for it through all of the behaviors in my scene. Is there a way to see the result of my object scanning? Right now it’s all sort of behind the scenes, and it feels like the object scanning doesn’t work unless the object is in the same position in relation to the background as it was before. It’s a black box and hard to understand what I’m doing wrong with the scanning, cuz when I move the object everything stops working. I could use a scene Hierarchy or list of all objects in a scene. Sometimes I don’t know where an object is but I know what it is called, and I’d like to be able to select it to make changes to it. Sometimes objects start right on top of eachother in the scene (like for a reset button for a physics simulation), which makes it frustrating to select one of them over the other, especially since it seems that the only way to select “affected objects” is to tap on them, instead of choosing from a list of those available in the scene. Feature Requests: One thing other apps have that makes it easy to add personality into the scene is characters that have a variety of animations they can play depending on context. It would be nice to have some kind of character creator that came with a bunch of pre-made animations, or at least some kind of library of characters with animations. So for example, if we want to create a non-player character that waves to the player, then moves somewhere else, and talks again, we can switch the animation of the character at the appropriate parts of the movement to make the character feel more real. This is a little more difficult to do with usdz files that only play one animation, although the movement is cool it typically only fits in one setting, so you have to juggle turning a bunch of objects off and on, even if you do find an importable character with a couple of animations (such as you might find on mixamo in .fbx format). Although I believe it may be possible for a .usdz file to have more than one animation in it? I haven't seen any examples of this. Any chance we’ll have a version of the Reality Converter app that works on iPads and iPhones? We don’t want to assume our students have access to a macbook, and being able to convert fbx files or obj files would open up access to a wider variety of online downloadable assets. Something that would really help make more complex scenes is the ability to make a second trigger for an object that relies on a condition being met first. The easiest example is being able to click on a tour guide a second time in order to move onto the next object. This gets a little deeper into code blocks, but possibly there could be an if block or a condition statement that checks if something is in proximity before allowing a tap, or checks how many times the object has been tapped by storing it in an integer variable you could set and check the value of. The way I first imagined it, maybe you’d be able to add a Trigger that enables AFTER the first action sequence has completed, so you can build longer chains. This also comes into play with physics interactions. Let’s say I want to click on a ball to launch it, but when it stops moving at a speed greater than some number I want it to automatically reset. I’d like the ability to make one object follow another one with a block, or some kind of system that’s similar to “parenting” objects together like you can in a 3D engine. This way, you could separate the visuals of an object from its physics, letting you play animations on launched objects, spin them, emphasize them, while still allowing the physics simulation to work. For Physics simulations, is it possible to implement a feature where the direction of force is pointing towards another object in the scene? Or better yet, away from them using negative values? Specifically, I’d like to be able to launch a projectile in the direction the camera is facing, or give the user some control over the direction during playtime. Would be nice to edit the material or color of an object with an action, give the user a little pulse of color when they tap as feedback, or even allow the user to customize their environment with different textures If you want this app to be used in education, there must be a way for teachers to share their built experiences with eachother, some kind of online repository where you can try out what others have made.
Replies
1
Boosts
0
Views
1.4k
Activity
May ’23
Collider shapes for RealityKit entities
Hi All, I am wondering whether there's a way to visually add/edit colliders for ModelEntities in Reality Composer ? It's rather easy to do this kind of thing in engines like Unity and Unreal but with Reality Composer I have not been able to edit the collision shape in any way. Best Regards
Replies
0
Boosts
2
Views
681
Activity
May ’23
Animation trigger points in USDZ
Hello, I am trying to export to usdz the Comsonaut model which is available here https://developer.apple.com/augmented-reality/quick-look/ It has points which trigger animations and I wonder if something like that is supported in usdz. My guess is no since I can't export this particular model to usdz in RealityComposer. But I wanted to be 100% sure. So I would really appreciate if someone can confirm that this functionalty (triggered animations) is not available in USDZ
Replies
1
Boosts
0
Views
1.3k
Activity
May ’23
how to add multiple animation in usdz model and how to trigger them one by one
https://developer.apple.com/augmented-reality/quick-look/ in this link you will find the "The Hub" model which contain the different animation and they are playing separetly also, how?
Replies
0
Boosts
0
Views
939
Activity
May ’23
Problem with objects appearing from the beginning in reality composer's image tracking
I want to use reality composer's image tracking to make objects appear after the image is recognized. Is it possible to set the behavior of the object to appear after the image is recognized?
Replies
0
Boosts
0
Views
758
Activity
May ’23
Is there a way to use occlusion materials inside Reality Composer?
Hello, I have a questions! Is there a way to use occlusion materials inside Reality Composer?
Replies
0
Boosts
0
Views
604
Activity
May ’23
Occlusion Material in Reality Composer
Hello, I have a questions! Is there a way to use occlusion materials inside Reality Composer? If not, please make it!
Replies
0
Boosts
1
Views
718
Activity
Apr ’23
Hello, I have a question. Can I use the Occlusion Material in Reality Composer? I want to use it in Web AR.
Hello, I have a question. Can I use the Occlusion Material in Reality Composer? I want to use it in Web AR.
Replies
0
Boosts
0
Views
613
Activity
Apr ’23
Is there a way to export the work created in realitykit as a reality file?
Is there a way to export the work created in realitykit as a reality file?
Replies
0
Boosts
0
Views
638
Activity
Apr ’23
Web AR occlusion material
I want to use Occlusion Material in WebAR, how can I use it?(not app)
Replies
0
Boosts
0
Views
868
Activity
Apr ’23
Where is the Occlusion Material in Reality Composer?
Where is the Occlusion Material in Reality Composer? PLEASE
Replies
0
Boosts
0
Views
527
Activity
Apr ’23
Where is the Occlusion Material in Reality Composer?
Where is the Occlusion Material in Reality Composer?
Replies
0
Boosts
0
Views
770
Activity
Apr ’23
Reality Composer - Behaviours across multiple scenes not working
Hi, I managed to get multiple scenes working by loading each one into the viewController but only one behaviour seems to be working for the first scene only and not the other scenes. There doesnt seem to be any code required to register the first behaviour via tap so Im not sure why the other taps wont work either for the other scenes? Many thanks
Replies
1
Boosts
0
Views
1.2k
Activity
Apr ’23
Reality Composer Question
hi.I'm going to hold an interactive exhibition through ar content. I want to make an animation in Unreal Engine 5 and let users experience AR through the Reality Composer app. So I wonder if animations and nodes made by Unreal Engine are linked to Reality Composer. (The reason I use Unreal Engine5 is to make an animation that changes through people's interaction.)
Replies
1
Boosts
0
Views
861
Activity
Apr ’23
Reality_Face Tracking_USDZ_HDRI Question
Why is the HDRi ambient light of a USDZ file different when opened with Reality Face Tracking than when opened with just USDZ in iphone? When I pour the same file into Reality face tracking, it becomes very dark. I can think of a few reasons why this might be happening: Reality Face Tracking may be using a different HDRi than the one that's embedded in the USDZ file. The HDRi may be being scaled down when it's imported into Reality. The HDRi may be being adjusted to fit the lighting conditions of the scene. Can any one help me? please, I also attched the files. https://drive.google.com/drive/folders/1r86vPhHMSOuPWH8crnwoPM2t6J0OwncM?usp=sharing Thank you Xing
Replies
1
Boosts
0
Views
1.2k
Activity
Mar ’23
How do we trigger notification behaviour in reality kit configured in Reality Composer ?
I mean have this url where it is mentioned but I believe the instruction are not clear. I tried a lot but couldn't get through.
Replies
0
Boosts
0
Views
607
Activity
Mar ’23
Is it a good idea to learn C++ to use metal for AR optimization? Instead of RealityKit and Reality Composer ( LOL ?
I have been working with AR for a while now, sorta learning still, and getting increasingly frustrated. I created complex animations using reality composer and now that feels like a joke. The thing is huge, I need to rewrite it in RealityKit but something tells me if I go Metal on this mofo it's going to decrease the latency and make things run so much faster. I really need my app to be as light as possible because the 3D graphics will function like a 3D UI system. My greatest painpoint is the anxiety I feel when I know my application will be HUGE and crash once I publish it. It makes me feel so anxious. Like an earthquake is coming. My goal is to create the lightest thing possible. I am reading a book on Linear Algebra for Machine Learning and I am leaning into this more mathy direction so I am thinking I might as well just re-write using metal and C++? never used metal it btw, never used C++ either. I have some experience with animation and experience with sculpture so the 3D world IRL is not new to me.
Replies
1
Boosts
0
Views
1.1k
Activity
Feb ’23
Endlessly spawn objects
Hi everyone, I want to make an AR experience where it just continuously drops a cube into the scene every 10 seconds. I was able to create something close enough in Reality Composer where it spawns a cube every time every time you tap the screen but a) it's not automatic and b) it's not continuous. Basically I am moving a cube from very far away so it cannot be seen into the view and then dropping it. Instead I would like this action to be automated and continuous on a loop. Any ideas on how to archive this? Many thanks in advance! – Berke
Replies
5
Boosts
1
Views
2.0k
Activity
Feb ’23
Swift playgrounds and .reality file
In Swift Playgrounds I wrote a simple playgrounds where I want to load a .reality file. How can I do that? From iCloud it doesn't load it correctly.
Replies
0
Boosts
0
Views
685
Activity
Feb ’23