Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Gaussian Splatting for Meshroom

meshroomHub/mrGSplat

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

mrGSplat

Collection of nodes to run gsplat in meshroom. Relies on the rez package gsplat-develop, containing an install and a modify version of nerfstudio's gsplat https://github.com/nerfstudio-project/gsplat

Utilisation: rez env meshroom-develop gsplatNodes-develop

This also give you access to templates to run the optimisation/render, and the clean plate pipeline.

Optim nodes

Gsplat is split in optim and render nodes. Use "GaussianSplattingOptim" to train the model for the target resolution. Use "GaussianSplattingRender" to render frame. The sfm does't have to be the same as the input, only the poses matters. It is adviced to train the GS, first at a lower scale, then higher, to save on optim time.

Util nodes

Data preparation

Gsplat support colmap'format, use the export nodes "Meshroom2Colmap" and "PrepareFolderForGS" to convert a meshroom sfm (including landmarks) to colmap format, for the given target image resolution. You can also include masks.

Image compo

Node used to simply comp two set of images using masks

MeshrViz

Generates 3d elipses for viewing in meshroom.

About

Gaussian Splatting for Meshroom

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published