Nerfstudio has released their first update of the month with V1.1. Most of the features had been slowly added into the platform, but this solidifies them into an official release.
Additional reconstruction pipeline support has been added, in the form of RealityCapture and Metashape Plys. While Metashape still requires a paid subscription, RealityCapture has moved to a free license at the end of last month, so long as you stay under the $1M threshold.
Another really interesting addition is the implementation of AbsGS into Splatfacto, which seems to give a slight bump to reconstruction fidelity, while also substantially drops the number of gaussians used.
Please see below for the full changelog of the updates. In order to update your Nerfstudio version, please take a look at their Github.
Refactor ScenePointerCallbacks for viser compatibility by @chungmin99 in #3036
Only load+undistort splatfacto images when they're used by @brentyi in #3043
New Google Drive link for poster dataset by @ginazhouhuiwu in #3045
Added SIGNeRF to Nerfstudio methods by @JDihlmann in #3053
Make colmapDataParser compatible with 360_v2 dataset format by @Jing1Ling in #2860
Fix config loading for Eyeful Tower dataset by @hardhat5 in #3054
feat(ci): migrate to
uv
in CI by @SauravMaheshkar in #3038Fix custom elements nested under @Property by @kerrj in #3066
fix exporter.py for FullImageDataManager and RandomCamerasDataManager by @dberga in #3065
Camera pose optimization for Splatfacto by @oseiskar in #2891
write eval combined images for diagnostics by @jb-ye in #3070
Fixed Unexpectedly huge RAM consumption of parallel datamanager by @hyperzy in #3060
Add pointcloud loading for blender parser by @gchhablani in #2902
shift principle points by .5 in undistortion by @kerrj in #3071
Fix call to detect ODM reconstruction file by @codeprimate in #3018
Changes for trainer.py to support the Gradio webui by @KevinXu02 in #3046
Allow alpha transparency training for blender datasets input by @jb-ye in #3088
Hloc fix for image_ids (camera per image) by @dberga in #3081
Adding lock for Viser Element callbacks by @Satvik1701 in #3067
Adding cropping for gaussian splat exports by @THE-COB in #3105
GaussianSplats export: allow uint8 in ply by @mathijshenquet in #3111
Use AbsGrad to get better results with less gaussians by @jb-ye in #3113
Support splatfacto training for metashape exports by @jb-ye in #3122
Add a pointcloud export from polycam to process-data by @kerrj in #3124
BioNeRF by @Leandropassosjr in #3125
Fixing typos and symbols in bionerf.md by @Leandropassosjr in #3126
Add kwargs handling for patchpixelsampler patch size by @chungmin99 in #2622
Make RealityCapture csv/ply exports work! by @jb-ye in #3131
adding the link for the paper page and fixing image paths by @Leandropassosjr in #3132
Clarify flag name in docs/nerfology/methods/splat.md by @EliasWatson in #3140