Post

Replies

Boosts

Views

Activity

Reply to AR WorldMap Relocalization for Identical houses.
Yes at least that's what i experienced with identical looking rooms. Scanning the same chair on a different position will be not sufficient, the scene of your new scan must look exactly (or at least very similar) like your first scan when relocalizing, because feature points will not only be placed on the chair texture but also everywhere else where the ARSession generated an ARFrame.
Topic: Community SubTopic: Apple Developers Tags:
Jun ’25
Reply to Room Plan Issue (structure.capturedStructure)
Sadly this issue has existed since 2023 and I still haven't found a way to handle this error. This issue can be reliably reproduced and I already submitted a bug report over a year ago with code and serialised models but there's still no fix :( I would be so happy if anyone has found a solution for this.
Topic: UI Frameworks SubTopic: AppKit Tags:
May ’25
Reply to Roomplan with colorized scan as output
I think there is no such thing as colorized scan, if you want to mark/color the detected objects during the scan you can try to implement you own custom view instead of a RoomCaptureView. Search for it-jim and apple-roomplan-api There is no direct way to get this information but if you need only a rough estimation you can use the floor boundary for example.
Topic: Spatial Computing SubTopic: General Tags:
Jul ’24
Reply to CapturedRoom.coreModel?
I have found no documentation about it, but it seems when createing a CapturedStructure the coreModel is used to merge the CapturedRooms. If you manipulate the non-binary/readable data it will have no effect on the structure builder.
Topic: App & System Services SubTopic: General Tags:
May ’24
Reply to RoomPlanUsdz getting morphed
I think all you need to do is to return false in the method you described above. This will prevent ARP from postprocessing the result as far as i understand and you will be able to verify this when you look at the exported model. The problem that will occur is that you will have to implement a custom visualization for the usd model if you want a instant preview of the scene.
Topic: App & System Services SubTopic: General Tags:
Mar ’24
Reply to Pause ARSession broken in 17.4
Ok it seems like the issue was caused by the RoomCaptureView. I called roomCaptureView?.removeFromSuperview() after every finished room and when starting the next room I added it again to the view controller with roomCaptureViewConrtoller.view.insertSubview(roomCaptureView, at: 0). It seems like this was not an issue in versions < iOS 17.4 beta but apparently you have to keep the view attached to the view controller and the multiroom works as in previous versions.
Topic: App & System Services SubTopic: General Tags:
Feb ’24