1. 08 Dec, 2022 1 commit
    • Thomas Wang's avatar
      Reduce precision conversion when packing (#124) · eecfd44b
      Thomas Wang authored
      * Reduce conversion. Assume that ray_indices should always be long and pack_info always int
      
      * Remove some more casting
      
      * More casting fixes
      
      * Remove unecessary long casting
      
      * Fix changes in precision at python level, ray_pdf_query test is already broken since it was reverted
      
      * Support long when rendering transmittance
      
      * Support long
      
      * Woops
      eecfd44b
  2. 21 Nov, 2022 1 commit
  3. 12 Nov, 2022 1 commit
  4. 07 Nov, 2022 1 commit
    • Ruilong Li(李瑞龙)'s avatar
      Cub (#103) · 674424ec
      Ruilong Li(李瑞龙) authored
      - Faster rendering function via nvidia-cub, shipped with cuda >= 11.0 (Require >=11.6 for out use). ~10% speedup
      - Expose transmittance computation.
      674424ec
  5. 01 Nov, 2022 1 commit
  6. 05 Oct, 2022 1 commit
    • Ruilong Li(李瑞龙)'s avatar
      Reformatting and Update Tests (#46) · d67b8c32
      Ruilong Li(李瑞龙) authored
      * more organized version
      
      * add copyrights
      
      * proper versioning
      
      * proper versioning
      
      * cleanup project; read version from pyproject
      
      * read version from pyproject
      
      * update weblink
      
      * cleanup nerfacc file structure
      
      * propoer test contraction
      
      * proper test for intersection
      
      * proper tests for pack, grid, and intersection
      
      * proper testing for rendering
      
      * bug fix
      
      * proper testing for marching
      
      * run check reformat
      
      * add hints on nvcc not found
      
      * add doc to readme
      
      * resume github check
      
      * update readthedocs env
      
      * rm tool.setuptools.packages.find
      d67b8c32
  7. 27 Sep, 2022 1 commit
    • Ruilong Li(李瑞龙)'s avatar
      Reformat (#31) · 8dcfbad9
      Ruilong Li(李瑞龙) authored
      
      
      * seems working
      
      * contraction func in cuda
      
      * Update type
      
      * More type updates
      
      * disable DDA for contraction
      
      * update contraction perfom in readme
      
      * 360 data: Garden
      
      * eval at max_steps
      
      * add perform of 360 to readme
      
      * fix contraction scaling
      
      * tiny hot fix
      
      * new volrend
      
      * cleanup ray_marching.cu
      
      * cleanup backend
      
      * tests
      
      * cleaning up Grid
      
      * fix doc for grid base class
      
      * check and fix for contraction
      
      * test grid
      
      * rendering and marching
      
      * transmittance_compress verified
      
      * rendering is indeed faster
      
      * pipeline is working
      
      * lego example
      
      * cleanup
      
      * cuda folder is cleaned up! finally!
      
      * cuda formatting
      
      * contraction verify
      
      * upgrade grid
      
      * test for ray marching
      
      * pipeline
      
      * ngp with contraction
      
      * train_ngp runs but slow
      
      * trasmittance seperate to two. Now NGP is as fast as before
      
      * verified faster than before
      
      * bug fix for contraction
      
      * ngp contraction fix
      
      * tiny cleanup
      
      * contraction works! yay!
      
      * contraction with tanh seems working
      
      * minor update
      
      * support alpha rendering
      
      * absorb visibility to ray marching
      
      * tiny import update
      
      * get rid of contraction temperture;
      
      * doc for ContractionType
      
      * doc for Grid
      
      * doc for grid.py is done
      
      * doc for ray marching
      
      * rendering function
      
      * fix doc for rendering
      
      * doc for vol rend
      
      * autosummary for utils
      
      * fix autosummary line break
      
      * utils docs
      
      * api doc is done
      
      * starting work on examples
      
      * contraction for npg is in python now
      
      * further clean up examples
      
      * mlp nerf is running
      
      * dnerf is in
      
      * update readme command
      
      * merge
      
      * disable pylint error for now
      
      * reformatting and skip tests without cuda
      
      * fix the type issue for contractiontype
      
      * fix cuda attribute issue
      
      * bump to 0.1.0
      Co-authored-by: default avatarMatt Tancik <tancik@berkeley.edu>
      8dcfbad9
  8. 21 Sep, 2022 1 commit
  9. 17 Sep, 2022 1 commit
    • Ruilong Li(李瑞龙)'s avatar
      tests (#20) · d16d5b74
      Ruilong Li(李瑞龙) authored
      * typehints into description
      
      * speed up occ field by 20%
      
      * tests
      
      * fix docs
      
      * backward in tests
      
      * cleanup volumetric rendering func
      d16d5b74