Zip-NeRF: Anti-Aliased Grid-Based Neural Radiance Fields
jonbarron.info
jonbarron.info
They manage to get the same quality, with <1hr of training, and running at 60fps 1080p, it uses point cloud instead of volumetric representation
I've recently been having fun with OpenMVS [1]. Using Gaussian splatting (which is initialized with a point cloud) would bring it to the next level!
This looks way better, I hope one day I have the hardware to be able to run it...
i think yours is the only comment with actual value (and i'm including mine)
Best intro text, best item lore, best in-game computer and it looks absolutely great.
Are you on Twitter/Mastodon?
But, there are really no viable models that run on consumer hardware like llama or stable diffusion.
Or, am I wrong? NeRF Studio seems promising but never works on my 6GB nvidia.
I would really like to find a way to interpolate between two images using a NeRF (get the hallucination of the "image in between").
Is there such a thing out there?
>But, there are really no viable models that run on consumer hardware like llama or stable diffusion.
This isn't a strictly accurate framing, there is no pre-trained "model" that you "run" inference on like with Llama or Stable Diffusion. You are training the model, from scratch, on each new scene. The viability of this on a given GPU depends on the combined size of the input + output, i.e. the resolution and number of input images and the resolution and compactness of the resulting data structure. There's nothing in principle preventing you from training tiny low-res nerfs from tiny low-res images, except that all the researchers in this space are working with standard datasets of a standard size on big beefy machines and their code is full of magic numbers. Also, many of the improvements on the original NeRF achieve their speedup through much hungrier data structures (voxels, multiresolution, etc). TensoRF appears to have a very compact scene representation (like the original NeRF) and very fast training (like instant-ngp) so it seems to be a sweet spot for low-end hardware - at any rate, it's the first thing I managed to get working on this laptop. The main downside seems to be that inference (generating new images) is quite slow, at about 14 seconds.
[0] https://github.com/apchenstu/TensoRF/ - it's apparently included in nerfstudio as well
[1] batch_size = 512 in configs/lego.txt (with your 6gb you'd get away with 2048) and compute_extra_metrics=False wherever it appears in train.py
It requires a bit more of manual work, but not that much
I love how this can preserve spaces
I'm afraid I wasn't systematic enough to create a useful data set though, lots of gaps. I'll make sure I won't repeat that mistake and take a good fly-through of the apartments of my parents.
It feels too damned clean, and I'm not sure its just the weirdly alien camera stability.
A piece of commentary I'm less sure of is that there seems to be a total lack of motion blur, which is not what we've come to expect out of video
- The camera path could be anything, and nicer ones could be easily designed by an artist - Motion blur is just a matter of supersampling in time. You actually don't want blur in the base reconstruction of individual views, as that would mean loss of detail when you were sitting still.
In short, this video is not meant to show the output you'd actually want for an application (which might be different for a movie vs. VR vs. something else), but just to distill many outputs from a view synthesis algorithm into a form easily digestible by a human reviewer.
This particular work (Zip-NeRF) builds on top of the original NeRF paper: https://www.matthewtancik.com/nerf (the website has a good explanation what NeRF aka Neural Radiance Fields are)
Children can quickly clutter any house.