v0.2.0
Highlights
- Support Custom GUI elements in models. More info here
- Complete rewrite of viewer backend to use Viser
- Add Neus and Neusfacto
- Add Instruct-NeRF2NeRF
- TensoRF speedup (~5x)
- Bug fixes
Known regressions
- Support for modifying time in viewer was removed during the viewer refactor. This functionality will return in in the next version of nerfstudio.
What's Changed
- bug fix for model loading from checkpoint by @terrancewang in #1567
- Updated Colab to Python3.9 and added colmap install speedup. by @akristoffersen in #1587
- Fixed: MinimalDataParser add options, allow Nerfstudio data format to specify test indices by @jkulhanek in #1586
- Adds ns-process-data images tests and fixes #1586 by @jkulhanek in #1591
- Update 360 docs by @tancik in #1593
- NeuS Implementation by @pablovela5620 in #1444
- Add option to use Pixel Perfect SFM by @pablovela5620 in #1554
- feat(fields): create common
get_normalized_directions
fn by @SauravMaheshkar in #1599 - Adding the crop code made for videos to images by @THE-COB in #1598
- Fix the typeguard version by @tancik in #1612
- TensoRF go brrrrrrr by @mcallisterdavid in #1609
- Adding explicit
pytorch
version for Cuda 11.7 installs by @julianrendell in #1611 - Prevent colmap from opening by @tancik in #1627
- fix missing param refine-pixsfm by @ksnzh in #1618
- Use the run timestamp as run name on WandB by @iSach in #1619
- Removed deprecated insta360 by @THE-COB in #1621
- Adding NeRF-OSR Dataset by @JADGardner in #1626
- Add option to auto select a websocket port by @ethanweber in #1628
- Adds util function to convert transformed poses back + tests by @jkulhanek in #1594
- improve metashape data import by @f-dy in #1605
- Fixed incorrect ffmpeg command construction by @jackson-waschura in #1645
- Typo in nerfosr validation set by @JADGardner in #1631
- add quality setting; allow png for lossless compression by @machenmusik in #1639
- Check port before loading data by @alvin-xu-5745 in #1633
- realitycapture: allow periods within filename, not only for file extension by @machenmusik in #1649
- misc viewer cleanup by @tancik in #1652
- Add SDFStudio links by @tancik in #1653
- realitycapture nerfacto variable resolution by @machenmusik in #1651
- Render Cell Colab Fix by @akristoffersen in #1655
- Add KPlanesEncoding encoding by @Giodiro in #1658
- Update README.md by @krahets in #1657
- Fix render window size by @tancik in #1659
- Update pixsfm with better param by @HrsPythonix in #1661
- Update realitycapture_utils.py by @henrypearce4D in #1663
- Fix bug: sh render is not correct by @WANGSSSSSSS in #1667
- Update scheduler for nerfacto by @HrsPythonix in #1662
- Update installation.md by @pixel-alex in #1675
- add SO_REUSEADDR option to reuse the port in TIME-WAIT status by @yzslab in #1673
- fix checkpoint generated by ddp training cannot be loaded by @yzslab in #1682
- Exposed number of actual frames to extract with ffmpeg for more transparency by @jackson-waschura in #1683
- Optimize viewer UI by @tancik in #1692
- Update sphinx docs by @tancik in #1695
- Docs for adding new methods by @tancik in #1697
- Update dataparser docs by @tancik in #1698
- Create nerfacto-big config for nerfacto with sampling, network size, resolution, and train steps cranked up by @kerrj in #1668
- Update nerfstudio data defaults by @tancik in #1701
- Select render panel in render view by @tancik in #1693
- Monitor actual gpu memory allocation by @liruilong940607 in #1715
- Remove useless code in camera_paths by @97littleleaf11 in #1717
- Add instruct-nerf2nerf to docs by @tancik in #1711
- add sdf mesh export and texturing by @pablovela5620 in #1620
- update in2n docs based by @ayaanzhaque in #1721
- Add support for torch v2.0.0 by @jkulhanek in #1713
- NeusFacto by @pablovela5620 in #1654
- Respect wandb environment variables by @jkulhanek in #1738
- Update blender web docs by @tancik in #1740
- Viewer backend refactor by @brentyi in #1702
- Update method docs by @tancik in #1742
- Metadata for cameras by @jake-austin in #1623
- Improve viewer element types by @brentyi in #1743
- Update sdfstudio.md by @LownyCGI in #1744
- Adding Blender tutorial video and documentation on NeRF in NeRF composite by @cvachha in #1745
- v0.2.0 by @tancik in #1751
New Contributors
- @julianrendell made their first contribution in #1611
- @JADGardner made their first contribution in #1626
- @jackson-waschura made their first contribution in #1645
- @alvin-xu-5745 made their first contribution in #1633
- @Giodiro made their first contribution in #1658
- @HrsPythonix made their first contribution in #1661
- @henrypearce4D made their first contribution in #1663
- @WANGSSSSSSS made their first contribution in #1667
- @pixel-alex made their first contribution in #1675
- @yzslab made their first contribution in #1673
- @ayaanzhaque made their first contribution in #1721
- @LownyCGI made their first contribution in #1744
Full Changelog: v0.1.19...v0.2.0