The coolest thing here might be the speed: for a given scene RenderFormer takes 0.0760 seconds while Blender Cycles takes 3.97 seconds (or 12.05 secs at a higher setting), while retaining a 0.9526 Structural Similarity Index Measure (0-1 where 1 is an identical image). See tables 2 and 1 in the paper. This could possibly enable higher quality instant render previews for 3D designers in web or native apps using on-dev…
RenderFormer: Neural rendering of triangle meshes with global illumination
21–30 of 59 posts
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#22Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#23The coolest thing here might be the speed: for a given scene RenderFormer takes 0.0760 seconds while Blender Cycles takes 3.97 seconds (or 12.05 secs at a higher setting), while retaining a 0.9526 Structural Similarity Index Measure (0-1 where 1 is an identical image). See tables 2 and 1 in the paper. This could possibly enable higher quality instant render previews for 3D designers in web or native apps using on-dev…
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#24Earlier quoted context omitted.
It's not pointless. This is research. Here's something interesting from the conclusion of the paper: "An interesting and promising direction for future work that leverages the inherent differentiability, would be to apply RenderFormer to inverse rendering applications." That means generate a 3D scene from 2D images.
This has been researched quite a lot with the adjacent task of structure from motion (2d videos) - see NeRFs, Gaussian Splatting - and now there are a few models that do 3d from single 2d images fairly well.
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#25The coolest thing here might be the speed: for a given scene RenderFormer takes 0.0760 seconds while Blender Cycles takes 3.97 seconds (or 12.05 secs at a higher setting), while retaining a 0.9526 Structural Similarity Index Measure (0-1 where 1 is an identical image). See tables 2 and 1 in the paper. This could possibly enable higher quality instant render previews for 3D designers in web or native apps using on-dev…
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#26The coolest thing here might be the speed: for a given scene RenderFormer takes 0.0760 seconds while Blender Cycles takes 3.97 seconds (or 12.05 secs at a higher setting), while retaining a 0.9526 Structural Similarity Index Measure (0-1 where 1 is an identical image). See tables 2 and 1 in the paper. This could possibly enable higher quality instant render previews for 3D designers in web or native apps using on-dev…
For the scenes that they’re showing, 76ms is an eternity. Granted, it will get (a lot) faster but this being better than traditional rendering is a way off yet.
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#27Forgive my ignorance: are these scenes rendered based on how a scene is expected to be rendered? If so, why would we use this over more direct methods (since I assume this is not faster than direct methods)?
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#28Forgive my ignorance: are these scenes rendered based on how a scene is expected to be rendered? If so, why would we use this over more direct methods (since I assume this is not faster than direct methods)?
For instance if the scenes are a blob of input weights, what would it look like to add some noise to those, could you get some cool output that wouldn't otherwise be possible?
Would it look interesting if you took two different scene representations and interpolated between them? Etc. etc.
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#29The coolest thing here might be the speed: for a given scene RenderFormer takes 0.0760 seconds while Blender Cycles takes 3.97 seconds (or 12.05 secs at a higher setting), while retaining a 0.9526 Structural Similarity Index Measure (0-1 where 1 is an identical image). See tables 2 and 1 in the paper. This could possibly enable higher quality instant render previews for 3D designers in web or native apps using on-dev…
This sounds pretty wild to me. Scanned through it quickly but I couldn't find any details on how they set this up. Do they use the CPU or the Cuda kernel on an A100 for Cycles? Also, if this is doing single frames an appreciable fraction of the 3.97s might go into firing up the renderer. Time-per-frame would drop off if rendering a sequence.
And the complexity scaling per triangle mentioned in a sibling comment. Ouch!
Re: RenderFormer: Neural rendering of triangle meshes with global illumination
#30The coolest thing here might be the speed: for a given scene RenderFormer takes 0.0760 seconds while Blender Cycles takes 3.97 seconds (or 12.05 secs at a higher setting), while retaining a 0.9526 Structural Similarity Index Measure (0-1 where 1 is an identical image). See tables 2 and 1 in the paper. This could possibly enable higher quality instant render previews for 3D designers in web or native apps using on-dev…
> The coolest thing here might be the speed: for a given scene RenderFormer takes 0.0760 seconds while Blender Cycles takes 3.97 seconds (or 12.05 secs at a higher setting), while retaining a 0.9526 Structural Similarity Index Measure (0-1 where 1 is an identical image). See tables 2 and 1 in the paper. This sounds pretty wild to me. Scanned through it quickly but I couldn't find any details on how they set this up.…
"Table 2 compares the timings on the four scenes in Figure 1 of our
unoptimized RenderFormer (pure PyTorch implementation without
DNN compilation, but with pre-caching of kernels) and Blender Cy-
cles with 4,096 samples per pixel (matching RenderFormer’s training
data) at 512 × 512 resolution on a single NVIDIA A100 GPU."