Tangent I wonder what happens to most people when they see innovation such as this. Over the years I have seen numerous mind-blowing AI achievement, which essentially feel like miracles. Yet literally after an hour I forget what I even saw. I don't find these innovations to have a lasting impression on me or on the internet except for the times when these solutions are released to the public for tinkering and they en…
Nvidia Research Turns 2D Photos into 3D Scenes
201–210 of 239 posts
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#202Earlier quoted context omitted.
You can just make a mesh once you have the NeRF, which is plenty fast for VR. (What's important isn't new perspective generation but scene training. New perspective generation doesn't have to be real time just within a reasonable time to preprocess and then make a mesh.)
The meshes I've seen from nerfs are pretty horrible and you lose many of the things that make nerfs interesting in the first place.
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#203Earlier quoted context omitted.
There's so many things we invent with good intentions but in the end go terribly wrong and I think this is one of those things. I think it's ok to mourn and remember the past, but moving on and accepting reality is important to a healthy life. Let's be real though, the startup that makes this but appeals to our worst instincts make bank. I can't imagine how much more messed up future generations will be as we keep ma…
Let be real: I've worked on the R&D stage of a Chinese research project for a State supported Ancestor Worship software where people's ancestors are recreated in 3D, their "ancestorial home" is made available in pieces and parts the software user must purchase with real currency, and the user is encouraged to discuss their day to day life issues with their observing and consoling animated ancestors. The software is a…
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#204My prediction/hope is that NeRFs will totally revolutionize how the film/TV industry. I can imagine: - Shooting a movie from a few cameras, creating a movie version of a NeRF using those angles, and then dynamically adding in other shots in post - Using lighting and depth information embedded in NeRFs to assist in lighting/integrating CG elements - Using NeRFs to generate virtual sets on LED walls (like those on The…
My, maybe too extreme, future fantasy version of this is turning existing movies into 3d movies you could watch in VR.
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#205Just want to say I appreciate the cleverness of the title.
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#206Earlier quoted context omitted.
There is no mesh here. Nerfs are 5d (colours are computed based on a 3D position vector + a view direction vector) fields that are rendered volumetrically. So the “texture” is an integral part of the neural representation of the scene, not just an image applied to a mesh. The cool part is that this also allows for capturing transparency, and any effects caused by lighting (including complex specular reflections) are…
Nitpicking, but for GP; Nerf is the internal representation, but the output doesnt have to be 2D (ray traced basically) There are examples of people outputting SDF (and by extension geometry) with nerf, and projecting original texture onto that would give some nice effects; (live volumetric works best this way) though there would be some disparity where edges/occlusion isnt perfect, so youd want to sample nerf's rgb…
And while it's true that there are methods for extracting a surface from a NeRF, achieving a high quality result can be challenging because you have to figure out what to do with regions that have low occupancy (i.e. regions that are translucent). Should you consider those regions as contained within the surface, or outside of it? Especially when dealing with things like hair, it's not obvious how to construct a surface based on a NeRF.
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#207Earlier quoted context omitted.
Let be real: I've worked on the R&D stage of a Chinese research project for a State supported Ancestor Worship software where people's ancestors are recreated in 3D, their "ancestorial home" is made available in pieces and parts the software user must purchase with real currency, and the user is encouraged to discuss their day to day life issues with their observing and consoling animated ancestors. The software is a…
Wow. I want to know every detail about this.
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#208It would be really great to recreate loved ones after they have past in some sort of digital space. As I’ve gotten older, and my parents get older as well, I’ve been thinking more about what my life will be like in old age (and beyond too). I’ve also been thinking what I would want “heaven” to be. Eternal life doesn’t appeal to me much. Imagine living a quadrillion years. Even as a god, that would be miserable. That…
>Imagine living a quadrillion years. Even as a god, that would be miserable. This seems very subjective, I don't agree at all.
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#209Earlier quoted context omitted.
hmmm well I still think they will be in demand for the same reason software developers will be not automated away. NeRF is really mind boggling good but there are still artifacts, and something that modelers have a good eye for. Having said that, it might be the end for any junior type of roles. Same reason that github copilot really takes a bite of the need to have a junior developer. I'm very curious what will happ…
Maybe we'll have people spend their time building IRL sculptures and spaces to get digitized.
Re: Nvidia Research Turns 2D Photos into 3D Scenes
#210Earlier quoted context omitted.
I mean, this is the parent posts point; the use case for a static photo or a static 3d nerf is pretty limited. With other structured data compositing and animating is relatively trivial. It turns out that people have approached this problem before and you can composite nerf too (1) by sampling different functions over the volume. …but, let’s not pretend. The complaint is entirely valid. You’re taking a high resolutio…
> Working with simple voxel data let’s you do all kinds of normal image manipulation techniques, and it’s not clear how you would do some of those with a nerf. Any image transformation you can do on voxels you can straightforwardly transfer to nerfs. Voxel data is just a lookup table from discrete positions to material properties like color and density. When you apply a transform, you change the inputs (e.g. multiply…
No.
> it might be cheaper to do it on the fly instead of redoing the training procedure to bake the change into the model.
I think it’s a bit more complex than you imagine; it’s not “cheaper/not cheaper”; it’s literally the only way of doing it.
If you have a transformation f(x) that takes a pixel array as in input and returns a pixel array as an output, that is a trivial transformation.
If you have a transformation that takes a vector input f(x) and returns a pixel output, it’s seriously bloody hard to convert it to a “good” vector again.
Consider taking a layered svg and applying a box blur.
Now you want an svg again.
It’s not a trivial problem. Lines blur and merge, you have reconstruct an entirely new svg.
Now you add the constraint in 3d; you can never have a full voxel representation in memory even temporarily because of memory constraints.
At best you’re looking at applying voxel level transformations on the fly to render specific views, and then retrain those into a new nerf model.
I think that counts as … not straightforward.
Doing all your transformations on the fly is a lovely idea, but you gotta understand reason nerf exists is that the raw voxel data is too big to store in memory. It’s simply not possible you can dynamically run a image processing pipeline over that volume data in real-time. You have to bake it into nerfs to use it at all.