RoomPlan

RSS for tag

Create parametric 3D scans of rooms and room-defining objects.

Posts under RoomPlan tag

200 Posts

Post

Replies

Boosts

Views

Activity

RoomPlan `RoomCaptureSession.arSession` doesn't provide scene depth (Lidar information)
Hello, The RoomCaptureSession seems to be initialized differently when it is access through the RoomCaptureView compared to when it is created directly. In the second case, the captureSession.arSession doesn't collect Lidar depth map. roomCaptureView.captureSession.run(RoomCaptureSession.Configuration()) print(roomCaptureView.captureSession.arSession.currentFrame?.sceneDepth != nil) // prints true let captureSession = RoomCaptureSession() captureSession.run(RoomCaptureSession.Configuration()) print(captureSession.arSession.currentFrame?.sceneDepth != nil) // prints false What solution do I have? I need my own custom Visualizer
0
0
944
Apr ’23
RoomPlan API
I am using RoomPlan API in my application. Working fine for small apartments but when I am trying to scan a bigger apartment which takes more time greater than 15 minutes the API automatically stopped and finished the scan even though part of the apartment is still pending scanning. I need the original structure like a point cloud in 3D, the USDZ model has a white mesh structure. Is there any way to get a real 3D view from RoomPlan API or USDZ model. How I can change the colour of scanning lines. I am getting RSFloorPlan class value when scanning finished. How I can get this Floor Plan, I mean I need its 2d structure as we what we are scanning. Thanks! Ramneet Singh (iOS developer)
2
1
2.5k
Apr ’23
Difference between RoomPlan and ARKit plane and mesh classification
Hello, ARKit already have ways to identify walls, doors, chairs and other objects: ARMeshClassification ARPlaneAnchor.Classification Here there seems to say that RoomPlan is powered by a distinct (although similar) algorithms and AI model than ARKit scene understanding. Is it correct? I was wondering what was exactly the point of designing a new algorithm from scratch and also which of them present better performance and more reliable results? Why are two different methods designed for the same purpose integrated in the framework?
0
0
927
Apr ’23
How to add my own object detection to RoomPlan
I would like to do object detection that can not be done with RoomPlan. I'm trying to do 3D object detection using point clouds. Can I scan a room with RoomPlan and do my own object detection at the same time? Also, is it possible to additionally display the bounding box of the recognized object? What kind of object detection method is Apple currently using in RoomPlan? Best regards,
3
0
1.8k
Apr ’23
[RoomPlan] export to usdz remove floor
I use RoomPlan to scan and get 3d room visualization. When I get the scan result, the floor appears. When I export this result to USDZ, I get walls in USDZ files but not the floor . Does it an bug of RoomPlan export method or it's normal and I have to activate/desactivate parameters to get the floor in my USDZ file ? I searched in documentation, I have not found anythings about that. Thanks for your help
0
1
753
Apr ’23
Creating Floor Plan with RoomPlan
Hi, I am trying to create a 2D floor plan from the 3D model that RoomPlan creates. This was a FAQ in the augmented-reality Apple Slack channel and the answer given was "RoomPlan outputs a 3D floor plan. You may set the z-coordinate to 0, which will flatten it and thus give you a 2D top-down floor plan." Does anyone know what this z-coordinate is and how to change it? Thank you
6
0
3k
Mar ’23
Aligning and Registering two point clouds
Does anyone know if there's a native library or API to align two point clouds in Swift/ARKit such as ICP? I know it's possible to do it in Python using the Open3D library http://www.open3d.org/docs/release/tutorial/pipelines/icp_registration.html It seems like ARWorldMap would need some sort of similar capability to do tracking and resume the session from the same state later., so I'm curious if anyone knows how it works under the hood. Or if you have any suggestions, I'd appreciate some pointers. Thank you.
1
1
1.5k
Mar ’23
why does RoomCaptureSessionDelegate.captureSession did end with raw data?
Hello, In RoomPlan, all the functions captureSession() use a CapturedRoom as parameter except when we complete a session where raw data( CapturedRoomData) is passed as parameter (RoomCaptureSessionDelegate documentation) My question is: Why is that? What can be done with the raw data apart from converting it to a CapturedRoom? Why aren't we directly provided with a CapturedRoom instead of raw data at this point? Why do we receive a CapturedRoomData at the end of the session but a CapturedRoom during the scan? func captureSession(RoomCaptureSession, didUpdatewith: CapturedRoom) func captureSession(RoomCaptureSession, didEndWith: CapturedRoomData) // RAW DATA I am thinking that maybe I missed some important point. Thanks!
0
0
831
Mar ’23
When we are exporting CapturedRoom data getting "EXC_BAD_ACCESS (code=1, address=0x0)"
We have capturedRoom data with the help of RoomPlan API. When we are exporting this data with the help of export function but we are getting "EXC_BAD_ACCESS (code=1, address=0x0)" Please help us. https://developer.apple.com/documentation/roomplan/capturedroom#generating-a-usdz-file let url = FileManager.default.temporaryDirectory.appending(path: "Room.usdz") try capturedRoom.export(to: url, exportOptions: .parametric)
0
0
558
Mar ’23
RoomPlan and RealityKit?
Apple's RoomPlan demo software page says it is powered by RealityKit, but I am having troubles finding any hooks into the standard RealityKit APIs. For example, RoomPlanView doesn't seem to be related to ARView, and I cannot find any Scene property to access (or add) RealityKit entities. Does anyone know if these RealityKit classes are accessible through RoomPlanView? Note: I did find the ARSession through roomCaptureView?.captureSession.arSession
2
0
1.6k
Feb ’23
RoomPlan `RoomCaptureSession.arSession` doesn't provide scene depth (Lidar information)
Hello, The RoomCaptureSession seems to be initialized differently when it is access through the RoomCaptureView compared to when it is created directly. In the second case, the captureSession.arSession doesn't collect Lidar depth map. roomCaptureView.captureSession.run(RoomCaptureSession.Configuration()) print(roomCaptureView.captureSession.arSession.currentFrame?.sceneDepth != nil) // prints true let captureSession = RoomCaptureSession() captureSession.run(RoomCaptureSession.Configuration()) print(captureSession.arSession.currentFrame?.sceneDepth != nil) // prints false What solution do I have? I need my own custom Visualizer
Replies
0
Boosts
0
Views
944
Activity
Apr ’23
RoomPlan API
I am using RoomPlan API in my application. Working fine for small apartments but when I am trying to scan a bigger apartment which takes more time greater than 15 minutes the API automatically stopped and finished the scan even though part of the apartment is still pending scanning. I need the original structure like a point cloud in 3D, the USDZ model has a white mesh structure. Is there any way to get a real 3D view from RoomPlan API or USDZ model. How I can change the colour of scanning lines. I am getting RSFloorPlan class value when scanning finished. How I can get this Floor Plan, I mean I need its 2d structure as we what we are scanning. Thanks! Ramneet Singh (iOS developer)
Replies
2
Boosts
1
Views
2.5k
Activity
Apr ’23
What does "generating texture with resolution of ..." mean in RoomPlan
Hi, we are developing a basic app with room plan and get the following debug output on the console if we start capturing: "generating texture with resolution of x, y". It would be nice to get a texture of the wall in addition to the geometry. What does the debug info mean? Does roomPlan generate textures in addition to the geometry? Frank
Replies
1
Boosts
0
Views
716
Activity
Apr ’23
Difference between RoomPlan and ARKit plane and mesh classification
Hello, ARKit already have ways to identify walls, doors, chairs and other objects: ARMeshClassification ARPlaneAnchor.Classification Here there seems to say that RoomPlan is powered by a distinct (although similar) algorithms and AI model than ARKit scene understanding. Is it correct? I was wondering what was exactly the point of designing a new algorithm from scratch and also which of them present better performance and more reliable results? Why are two different methods designed for the same purpose integrated in the framework?
Replies
0
Boosts
0
Views
927
Activity
Apr ’23
How to add my own object detection to RoomPlan
I would like to do object detection that can not be done with RoomPlan. I'm trying to do 3D object detection using point clouds. Can I scan a room with RoomPlan and do my own object detection at the same time? Also, is it possible to additionally display the bounding box of the recognized object? What kind of object detection method is Apple currently using in RoomPlan? Best regards,
Replies
3
Boosts
0
Views
1.8k
Activity
Apr ’23
[RoomPlan] export to usdz remove floor
I use RoomPlan to scan and get 3d room visualization. When I get the scan result, the floor appears. When I export this result to USDZ, I get walls in USDZ files but not the floor . Does it an bug of RoomPlan export method or it's normal and I have to activate/desactivate parameters to get the floor in my USDZ file ? I searched in documentation, I have not found anythings about that. Thanks for your help
Replies
0
Boosts
1
Views
753
Activity
Apr ’23
Creating Floor Plan with RoomPlan
Hi, I am trying to create a 2D floor plan from the 3D model that RoomPlan creates. This was a FAQ in the augmented-reality Apple Slack channel and the answer given was "RoomPlan outputs a 3D floor plan. You may set the z-coordinate to 0, which will flatten it and thus give you a 2D top-down floor plan." Does anyone know what this z-coordinate is and how to change it? Thank you
Replies
6
Boosts
0
Views
3k
Activity
Mar ’23
Aligning and Registering two point clouds
Does anyone know if there's a native library or API to align two point clouds in Swift/ARKit such as ICP? I know it's possible to do it in Python using the Open3D library http://www.open3d.org/docs/release/tutorial/pipelines/icp_registration.html It seems like ARWorldMap would need some sort of similar capability to do tracking and resume the session from the same state later., so I'm curious if anyone knows how it works under the hood. Or if you have any suggestions, I'd appreciate some pointers. Thank you.
Replies
1
Boosts
1
Views
1.5k
Activity
Mar ’23
why does RoomCaptureSessionDelegate.captureSession did end with raw data?
Hello, In RoomPlan, all the functions captureSession() use a CapturedRoom as parameter except when we complete a session where raw data( CapturedRoomData) is passed as parameter (RoomCaptureSessionDelegate documentation) My question is: Why is that? What can be done with the raw data apart from converting it to a CapturedRoom? Why aren't we directly provided with a CapturedRoom instead of raw data at this point? Why do we receive a CapturedRoomData at the end of the session but a CapturedRoom during the scan? func captureSession(RoomCaptureSession, didUpdatewith: CapturedRoom) func captureSession(RoomCaptureSession, didEndWith: CapturedRoomData) // RAW DATA I am thinking that maybe I missed some important point. Thanks!
Replies
0
Boosts
0
Views
831
Activity
Mar ’23
When we are exporting CapturedRoom data getting "EXC_BAD_ACCESS (code=1, address=0x0)"
We have capturedRoom data with the help of RoomPlan API. When we are exporting this data with the help of export function but we are getting "EXC_BAD_ACCESS (code=1, address=0x0)" Please help us. https://developer.apple.com/documentation/roomplan/capturedroom#generating-a-usdz-file let url = FileManager.default.temporaryDirectory.appending(path: "Room.usdz") try capturedRoom.export(to: url, exportOptions: .parametric)
Replies
0
Boosts
0
Views
558
Activity
Mar ’23
RoomPlan and RealityKit?
Apple's RoomPlan demo software page says it is powered by RealityKit, but I am having troubles finding any hooks into the standard RealityKit APIs. For example, RoomPlanView doesn't seem to be related to ARView, and I cannot find any Scene property to access (or add) RealityKit entities. Does anyone know if these RealityKit classes are accessible through RoomPlanView? Note: I did find the ARSession through roomCaptureView?.captureSession.arSession
Replies
2
Boosts
0
Views
1.6k
Activity
Feb ’23