Blog
Render Pass Noise Reduction - 29 Jan 2014
By Lucas Menge on Misc
Over the past few weeks, I've been working on 3D renders of an apartment that I'll be moving into later this year. One of the most interesting developments I've seen lately regarding 3D rendering has been the Cycles renderer: it is an unbiased renderer for Blender that, if possible, will use your video card to accelerate rendering.
To me, Cycles has one huge drawback: It takes a long time to get a noise-free render out. Especially because none of the computers in my house have video cards that are Cycles-compatible. As a result, a 100-sample 1080p image of my apartment project takes 45 minutes to render, and at 100 samples it is incredibly noisy. So I thought: what can I do to make me have to wait less in order to see a noise-free – or near noise free – image of my project?
Enter the Render Pass Noise Reduction project. While most noise reduction algorithms mostly "blur" entire images, RPNR will take various render passes and use them in special ways to determine individual surfaces and places in the render where we shouldn't really apply noise reduction. I think it is pretty decent and helps me get those 100-sample interior renders to look good for previewing! Here are some samples:
356p image rendered at 100 samples. Unfiltered and filtered
2x 356p image rendered at 100 samples and stacked. Unfiltered and filtered
Crop of 1080p image rendered at 100 samples. Unfiltered and filtered
Same 1080p image rendered at 100 samples, then reduced to 33%. Unfiltered and filtered
If you like what you see, head over to the Project page on GitHub and check it out. There is an Xcode project included and an OS X binary pre-built. The project is distributed under a BSD license.
Archive
- Render Pass Noise Reduction - 29 Jan 2014
- Introducing Save My Files - 23 Oct 2013
- Introducing Cartalog - 15 Feb 2012
- It's All About Conditioning - 27 Jan 2012
- On Developing - 28 Nov 2009
- Undead Attack Pinball BR and TwistHelper Released! - 14 Nov 2009
- Undead Attack Pinball on the App Store! - 30 Aug 2009
- Inaugurating Github page - 10 Aug 2009