- 01 Dec, 2023 1 commit
-
-
Ruilong Li authored
-
- 13 May, 2023 1 commit
-
-
Youtian Lin authored
* add test mode render_image_with_occgrid * fix format * misc fix
-
- 06 Apr, 2023 1 commit
-
-
Ruilong Li(李瑞龙) authored
* update workflow; fix Literal * fix format
-
- 03 Apr, 2023 1 commit
-
-
Ruilong Li(李瑞龙) authored
* importance_sampling with test * package importance_sampling * compute_intervals tested and packaged * compute_intervals_v2 * bicycle is failing * fix cut in compute_intervals_v2, test pass for rendering * hacky way to get opaque_bkgd work * reorg ING * PackedRaySegmentsSpec * chunk_ids -> ray_ids * binary -> occupied * test_traverse_grid_basic checked * fix traverse_grid with step size, checked * support max_step_size, not verified * _cuda and cuda; upgrade ray_marching * inclusive scan * test_exclusive_sum but seems to have numeric error * inclusive_sum_backward verified * exclusive sum backward * merge fwd and bwd for scan * inclusive & exclusive prod verified * support normal scan with torch funcs * rendering and tests * a bit clean up * importance_sampling verified * stratified for importance_sampling * importance_sampling in pdf.py * RaySegmentsSpec in data_specs; fix various bugs * verified with _proposal_packed.py * importance sampling support batch input/output. need to verify * prop script with batch samples * try to use cumsum instead of cumprod * searchsorted * benchmarking prop * ray_aabb_intersect untested * update prop benchmark numbers * minor fixes * batched ray_aabb_intersect * ray_aabb_intersect and traverse with grid(s) * tiny optimize for traverse_grids kernels * traverse_grids return intervals and samples * cub not verified * cleanup * propnet and occgrid as estimators * training print iters 10k * prop is good now * benchmark in google sheet. * really cleanup: scan.py and test * pack.py and test * rendering and test * data_specs.py and pdf.py docs * data_specs.py and pdf.py docs * init and headers * grid.py and test for it * occ grid docs * generated docs * example docs for pack and scan function. * doc fix for volrend.py * doc fix for pdf.py * fix doc for rendering function * docs * propnet docs * update scripts * docs: index.rst * methodology docs * docs for examples * mlp nerf script * update t-nerf script * rename dnerf to tnerf * misc update * bug fix: pdf_loss with test * minor fix * update readme with submodules * fix format * update gitingore file * fix doc failure. teaser png to jpg * docs in examples/
-
- 15 Mar, 2023 1 commit
-
-
Ruilong Li(李瑞龙) authored
* multres grid * prop * benchmark with prop and occ * benchmark blender with weight_decay * docs * bump version
-
- 08 Dec, 2022 1 commit
-
-
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
-
- 07 Nov, 2022 1 commit
-
-
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.
-
- 01 Nov, 2022 1 commit
-
-
Ruilong Li(李瑞龙) authored
* support alpha for both marching and rendering; relax pytorch requirement * bump version
-
- 09 Oct, 2022 1 commit
-
-
Ruilong Li(李瑞龙) authored
* zeros -> emtpy in cuda * disable cuda hint if is been built * update examples with better perf * bump version to 0.2.0 * update readme * update index and readm * clean up doc
-
- 05 Oct, 2022 1 commit
-
-
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
-
- 27 Sep, 2022 1 commit
-
-
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:Matt Tancik <tancik@berkeley.edu>
-