2022-05-25 at 9:18 am #52400
If I would create a scene that consists out of multiple configurable items/models, kinda like the parametric models demo. Is it possible to send the configuration that customer will make to AR? Since the augmented reality demo seems to export the base model as a .USDZ which gets downloaded to the iPhone.
Thanks for your help.
2022-05-25 at 2:57 pm #52407
- This topic was modified 1 month ago by pimmartens.
AR development for iOS using Verge3D involves a lot of sacrifice. Not because of V3D but because of what Apple will support and not support in Safari/WebKit.
The example AR demo uses Apple’s native iOS quickview to load a USDZ.
Quickview has limitations as to what can be animated, textures, model complexity,etc. from my testing complex scenes do not translate by simply exporting as USDZ. The good news is Quickview uses actual room lighting to light your objects. V3D you have to setup your own lighting as it does not use the cameras lighting.
There is an option for using the mozillaXR app on iOS and running the V3D app natively. For commercial use this has always been an installation barrier.
I would suggest to test and try it but don’t rely on just exporting to work. Plan on learning how to use the apple ar dev tools at a minimum and expect if you have lots of interactivity plan on building a native app unless mozillaxr is an option.
Route 66 Digital
Interactive Solutions2022-05-25 at 3:04 pm #52408
Thanks for the explanation Xeon! This info already helps a lot.2022-05-25 at 5:49 pm #52413
So you just want to be able to send the fully configured model into AR so they can view it, is what you’re asking right? If so this is definitely possible.
2022-05-27 at 8:03 am #52462
- This reply was modified 1 month ago by vern.
The configurator would consist out of multiple models.
Would it be possible to merge those models and export them as one .USDZ?
I can’t seem to find much info about V3D+AR.2022-05-28 at 7:38 pm #52487
Yup. When you use the export to USDZ puzzle you can export individual models, groups of models, or even the entire scene into the one USDZ file. There’s a ton of flexibility.2022-05-28 at 11:14 pm #52488
Is the point to just send a model? Or do you want interactive control if that usdz such as animations, material control, parametric… etc?
Route 66 Digital
Interactive Solutions2022-05-30 at 8:11 am #52505
Okay, for example: I’m creating a configurator for tables. I’ve 5 models for the top of the table and 5 models for the frame. In the configurator I switch through those models and change some textures in the material of the top, I scale the table to 2x the size of the original model through shapekeys.
Now I press the ‘go to AR’-button.
Will I be able to get both models that I was just looking at into AR, with their new textures and new sizes?2022-05-30 at 6:04 pm #52516
Yes you can do that
Route 66 Digital
Interactive Solutions2022-05-31 at 1:36 am #52523
Yes, you can definitely do that. The main thing you need to do is make sure you export to USDZ after the configuration is done instead of when your app first launches of course.2022-06-01 at 10:25 am #52558
Nice, thanks! So if want to export multiple models to a .USDZ, would I do it like the example I attached?
Attachments:You must be logged in to view attached files.2022-06-01 at 5:04 pm #52573fred7Participant
Is there a possibility to export the scene but only visible objects? The GTLF-Export puzzle has a checkbox for only visible, for the USDZ I can’t find it. Any workaround?2022-06-02 at 3:00 am #52586
Yup! That’s exactly how to export multiple models. Remember if you want the exact configuration to be sent you’ll want to put those puzzles in a button click event puzzle that’s hit when the user is done setting the configuration. @pimmartens2022-06-02 at 3:04 am #52587
The ‘export to USDZ’ puzzle will automatically export only the visible objects in your scene.
So for example if you pick ‘Scene’ to export, it will export all of the visible objects only. @fred72022-06-02 at 8:10 am #52589
- You must be logged in to reply to this topic.