First, they are all in their own coordinate system, meaning the origin and orientation of the world coordinate is different for each room. If you want to merge them, you'll face some challenges. Say you have done several scans of different rooms in a house, such as a dining room, kitchen, living room, hallway, and bedroom. What is MultiRoom support? In previous RoomPlan, you could do a single scan and get a 3D model for a single room. In the next section, we will see how working with ARSession enables for new workflows, like merging multiple scans into one larger structure Let's turn our attention to MultiRoom support. You can set the Boolean to false in case you want your ARSession to continue running after RoomCaptureSession stops. Also, the stop function now includes a new option to determine whether you want to pause the underlying ARSession. Any custom ARSession with ARWorldTrackingConfiguration will be honored inside RoomCaptureSession. And here is how you pass over a custom ARSession to init function. Here is the init and stop function in previous RoomPlan. Let's take a look at some codes to see how you pass a custom ARSession to RoomPlan. These are just a few use cases that a custom ARSession can provide. And if you are using RoomPlan as part of an existing AR experience, you can combine results from RoomPlan without disrupting your existing ARAnchors. Moreover, you could collect photographic representations of a space by using high-quality image capture from ARKit to create richer real estate listings with RoomPlan. One way to use RoomPlan with a custom ARSession is by combining RoomPlan results with ARKit scene geometry and plane detection for more immersive interactions between virtual content and real-world geometry. This allows for some new ways to combine the use of RoomPlan and ARKit within the same workflows. New in iOS 17, RoomPlan can use a custom ARSession with ARWorldTrackingConfiguration. For this, RoomCaptureSession is running with a default ARSession. Let's start with Custom ARSession support.Īs mentioned earlier, RoomPlan is relying on information from ARKit to detect walls, windows, doors, openings, and other objects during scan. Finally, we will go over some improvements in RoomPlan representations and enhancements to our export functions to enable new workflows. ![]() Next, we will show our new VoiceOver support for RoomCaptureView. We provide a new MultiRoom API to merge individual room scans into one larger structure. Then, we will turn our attention to our MultiRoom support. We will start with a new way to combine RoomPlan with ARKit by using a custom ARSession. In this session, we will talk about what's new in RoomPlan. ![]() Once finished scanning, your app can present the resulting 3D model and export to a USDZ file. Our RoomCaptureView API allows you to integrate a scanning experience directly into your app. RoomPlan uses sophisticated machine learning algorithms powered by ARKit to detect walls, windows, doors, openings, and other room-defining objects. Today, my colleague Antoine and I will be sharing with you what's new in RoomPlan.
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |