Bilagrid + Splatfacto/Nerfacto, and more bug fixes!
What's Changed
- Compatibility for numpy 2.0 by @kerrj in #3265
- Fix different initial tension value between
tension_slider
and `cam… by @yzslab in #3271 - Fix parsing of non ascii image names in colmap's images.bin by @TamirCohen in #3256
- Bump viser by @ginazhouhuiwu in #3234
- Update pytorch in Dockerfile to 2.1.2 by @Zunhammer in #3268
- Fix dimension mismatch between downscaled cameras and images in colmap. by @jisung3d in #3232
- Bump viser to 0.2.3 by @brentyi in #3277
- Make
awscli
an optional dependency by @pculbertson-bdai in #3279 - Document updates for splatfacto-w by @KevinXu02 in #3281
- fix color shape when sh_degree=0 in splatfacto by @liruilong940607 in #3296
- Update the docstring of
SplatfactoModel.get_outputs
by @kstoneriv3 in #3289 - Update installation.md: Add missing Pixi documentation by @SharkWipf in #3302
- Added _load_3D_points to scannet_dataparser.py by @junyuan-fang in #3305
- Loose assert condition for datamanger in get_average_eval_image_metrics() by @KevinXu02 in #3310
- Splatw doc updates by @KevinXu02 in #3311
- Pass current camera idx in metadata to get output from viser by @KevinXu02 in #3293
- fix ruff check by @jb-ye in #3328
- Swap out opencv-python for opencv-python-headless by @SharkWipf in #3336
- make np.array compatible with numpy 2.0 by @Guangyun-Xu in #3339
- Allows rendering the appearance of specific training camera indices by @KevinXu02 in #3346
- Lazy import for open3d in Blender DataParser by @ethanweber in #3347
- Bilagird for splatfacto by @KevinXu02 in #3316
- Bump + run
ruff
by @brentyi in #3369 - installation.md: Remove manual gsplat installation for Windows by @SharkWipf in #3333
- bug fix for splatfacto by @jb-ye in #3367
- Addressed TODO in full_images_datamanager.py to return image resolution as train rays by @ajean757 in #3312
- fix bugs in generfacto, train_dataparser_outputs.save_dataparser_transform and viewer camera on cpu by @pierremerriaux-leddartech in #3378
- Fix memory leak in full_images_datamanager.py by @brentyi in #3375
- Fix #3355 by @jb-ye in #3381
- Add an example on how to customize dataparser with ns-train by @yufengzh in #3385
- get rid of gsplat legacy dep by @liruilong940607 in #3386
- Updating camera intrinsics (principal points) when the undistorted image is cropped by @AntonioMacaronio in #3382
- add assertion to make sure positions and positions_flat are not empty by @hoanhle in #3387
- Update exporter.py to export sh_degree 0 case #3371 by @jb-ye in #3374
- bump version to v1.1.4 by @jb-ye in #3394
New Contributors
- @TamirCohen made their first contribution in #3256
- @jisung3d made their first contribution in #3232
- @pculbertson-bdai made their first contribution in #3279
- @kstoneriv3 made their first contribution in #3289
- @junyuan-fang made their first contribution in #3305
- @yufengzh made their first contribution in #3385
Full Changelog: v1.1.3...v1.1.4