3 ms·
I wonder what convolutional neural networks bring to the table. Maybe you could use them to get rid of the noise, or then you could use ray tracing for the base
by GolDDranks 8y ago
I wonder what convolutional neural networks bring to the table. Maybe you could use them to get rid of the noise, or then you could use ray tracing for the base image and train a CNN to "recolour" that image based on a noisy path traced one of the same scene.
This demo is 4 years old, but the noise still seems to be a problem: https://youtu.be/BpT6MkCeP7Y https://youtu.be/BpT6MkCeP7Y
If anybody's got more recent impressive demos to link, I'd like to see how things have been developing.
- bestest 8y agoThis one is 3 years old, showcasing Brigade https://vimeo.com/124065358 https://vimeo.com/124065358. It looks like this is part of Octane Render.
- blooop 8y agoThis uses a neural network https://www.youtube.com/watch?v=YjjTPV2pXY0 https://www.youtube.com/watch?v=YjjTPV2pXY0 video results start around 1:15 This one does not use a neural network: https://www.youtube.com/watch?v=HSmm_vEVs10 https://www.youtube.com/watch?v=HSmm_vEVs10
- aidenn0 8y agoThose both only use global motion, which is the simplest case for temporal filtering; it would be interesting to see the effects with local motion (e.g. a blinking light).
- pcwalton 8y ago> Maybe you could use them to get rid of the noise That's what they do. See: http://drz.disneyresearch.com/~jnovak/publications/KPCN/index.html http://drz.disneyresearch.com/~jnovak/publications/KPCN/inde...