Skip to content

Version 0.1

Latest
Compare
Choose a tag to compare
@mihaimorariu mihaimorariu released this 18 Aug 07:26
da3680c

Initial version of PyNIF3D.

Changelog:

  • Added a decoupled structure for NIF-based inference and training
    • Sampling functionalities (ray/pixel/feature)
    • NIF model renderering with generic chunking
    • Aggregation functionalities to generate final pixel/occupancy
  • Added dataset loaders:
    • LLFF
    • NeRF Blender
    • Deep Voxels
    • Shapes3D
    • DTU MVS
  • Added algorithm pipelines:
    • Convolutional Occupancy Networks (CON)
    • Neural Radiance Fields (NeRF)
    • Implicit Differentiable Renderer (IDR)
  • Added encoders:
    • Positional encoding
    • Fourier encoding
  • Added pre-trained models
  • Added generation of rays given camera matrix function
  • Added generic layer generation with bias and weight initializers
  • Added detailed logging structure through decorators
    • If the flag is set to DEBUG, the function inputs/outputs can be logged - this is expected to reduce the debugging duration
  • Added explanatory exceptions and exception messages
  • Added tutorials and sample scripts
  • Added unit tests
  • Added linter
  • Added Sphinx configuration support
  • Added Dockerfile and pip installation support
  • Added comprehensible documentation to each function
  • Added CI support