/NeRFRenderCore

A render engine for NeRFs!

Primary LanguageCudaOtherNOASSERTION

TEST DATA

Until we have an extensible data loader, the test data I'm working with is here:

https://www.dropbox.com/sh/qkt4t1tk1o7pdc6/AAD218LLtAavRZykYl33mO8ia?dl=1

THANK YOU

Many thank-yous to open source projects that will allow this project to reach its full potential (in order of integration date):

https://github.com/pkestene/cuda-proj-tmpl [LICENSE]
https://github.com/NVlabs/tiny-cuda-nn [LICENSE]
https://github.com/nlohmann/json [LICENSE]
https://gitlab.com/libeigen/eigen [LICENSE]
https://github.com/nothings/stb [LICENSE]
https://github.com/bmild/nerf [LICENSE]
https://github.com/nerfstudio-project/nerfstudio [LICENSE]
https://github.com/KAIR-BAIR/nerfacc [LICENSE]

LICENSES TO BE ADDED TO CODEBASE SOON. CHECK LICENSES/ DIRECTORY

SUPPORTERS

Extreme thank yous to these subscribers on Twitch (https://twitch.tv/jperldev) who support this project's development!

madclawgonzo - Requested a haiku written by ChatGPT: "Madclawgonzo / Subscribing to your stream / Software project."
anonymous - Requested to remain anonymous
gusround - https://github.com/candidogustavo
slowcon - "uncle slowcon is here with the 4090"
likid_3 - <3
cognitrol - Supporting cool work that helps the community explore technology
dankmatrix - (pending message)
seferidis - (pending message)
memepp - (pending message)
Dakren12 - (pending message)
Relakin - (Confused)

CITATIONS

Next-level respect to the researchers much of this codebase is based off. Thank you for making your research public. This would not have been possible without you.

Mildenhall, Ben, et al. "NeRF: Representing Scenes as Neural Radiance Fields for View Synthesis." arXiv, 2020. doi:10.48550/arxiv.2003.08934 - (https://arxiv.org/abs/2003.08934)
Müller, Thomas, et al. "Instant neural graphics primitives with a multiresolution hash encoding." ACM Trans. Graph., 41(4), 102:1-102:15 - https://doi.org/10.1145/3528223.3530127
Max, Nelson. "Optical Models for Direct Volume Rendering." IEEE Transactions on Visualization and Computer Graphics (1995) - https://courses.cs.duke.edu/spring03/cps296.8/papers/max95opticalModelsForDirectVolumeRendering.pdf
Müller, T. (2021). tiny-cuda-nn (Version 1.7) [Computer software]. https://github.com/NVlabs/tiny-cuda-nn
Fawzi, A., Balog, M., Huang, A. et al. Discovering faster matrix multiplication algorithms with reinforcement learning. Nature 610, 47–53 (2022). https://doi.org/10.1038/s41586-022-05172-4
Alman, Josh, and Virginia Vassilevska Williams. "A Refined Laser Method and Faster Matrix Multiplication." arXiv, 2020, doi:10.48550/arxiv.2010.05846. https://arxiv.org/abs/2010.05846