GradientSpaces / LoopSplat

[3DV 2025] LoopSplat: Loop Closure by Registering 3D Gaussian Splats
https://loopsplat.github.io/
MIT License
264 stars 12 forks source link

Question about the video of the mapping process #9

Closed zuoweic closed 1 month ago

zuoweic commented 1 month ago

Hello, thank you for your brilliant work! I am interested in the video (including real time mapping process, tracking process, camera pose and blue points) shown on the github and homepage of this work. I wonder how to get this kind of video? Thank you again and have a nice day!

Zhu-Liyuan commented 1 month ago

Thank you for your interest in our work and the video. We don't release the code, but I can tell you how to render it. It's all done using Open3D. You can fix the camera in Open3D in a top-down view and load the mesh reconstructed at each frame. At the same time, back-project the depth point cloud into blue points. It took us 300GB to save the intermediate results and 1 day to render a video like this.

The camera is visualized using o3d.geometry.LineSet.create_camera_visualization, and the visualization API is o3d.visualization.VisualizerWithKeyCallback.

zuoweic commented 1 month ago

Thank you so much! :)