The flickerfree animation challenge
Posted: Wed May 06, 2020 6:24 pm
Hi there
I have a probleme and tried to find a solution for almost 40h.
I haven't found one yet, so I thought I make a challenge out of it.
The first one who publishes a solution will get 50€. This is a "private" problem, so it has nothing to do with a commercial project, it is just that I'm eager and I want a solution.
I love the results of luxcore and I want to use it for animation, too.
I would like to render a fly-through animation in the sample scene "danish mood".
I just added a sun for nice reflections.
The first time I rendered it, I got flickering lights reflected from the sideboard and in the caustics of the glass bottle.
I thought I activated the radioactive rendering mode by mistake.
Here is the video:
https://streamable.com/8t275w
and my test file:
https://easyupload.io/hwuf1c
The flickering is most visible on the wall in the beginning and in the dark bowl at the end of the video.
I tried almost everything. I want to render the animation with gpu for faster results.
I want to use "add light tracing" for better looking results.
And I would like to use the phtongi indirect and env cache, too. This looks the best to me.
But getting a flickerfree animation is the goal.
I'm working in blender 2.83.13 and luxcore 2.4 from 4th of may ( I have also tried different versions)
Here is what I've tried.
I used
- every cache (photon gi only /photongi indirect / photongi caustic) and env cache, alone and in different combinations
- both caches also as saved ones (persistent caches)
- blurring the caches with motion blur of the camera with the frame number of the animation, saved the caches and used them with a non motionblured camera
- clamping to 5 and to the suggested value of 0.62 and even 100000.
- different resolutions of the hdris
- denoising and no denoising
- set the glossiness threshold of the lighttracing to 1
- the "god mode" by just typing "god" when your are in blender ( just kidding)
but maybe I made a mistake somewhere.
I found only 2 solutions, which didn't flicker, but these are not so "good" looking:
1. using bidir rendering: very slow (only cpu), very weak caustics (on the wall/in the shadow of the glass bottle)
2. disabling "add light tracing": no good looking results, no light reflection on the wall, no caustics in the shadow of the glass bottle.
After all the testing (at least 40h), I think, there is no way of getting a flickerfree result with bright light reflection on glossy surfaces and refractive caustics.
I wish i would get the result of a stills rendering with "add light tracing", photongi ind. cache and env. cache in an animation.
I'm desperated. I like luxcore, but this is a huge problem for me.
So I started this challenge.
I'm looking for the right render settings. Other methods are welcome and as long as the effort is small to get the right result, they are ok.
But my main goal is to get the right render settings.
Otherwise an explanation, why it won't work would be sobering but helpful. In this case I'll donor the money to the luxcore devs.
I'm really hoping someone can help me.
Best Philip
I have a probleme and tried to find a solution for almost 40h.
I haven't found one yet, so I thought I make a challenge out of it.
The first one who publishes a solution will get 50€. This is a "private" problem, so it has nothing to do with a commercial project, it is just that I'm eager and I want a solution.
I love the results of luxcore and I want to use it for animation, too.
I would like to render a fly-through animation in the sample scene "danish mood".
I just added a sun for nice reflections.
The first time I rendered it, I got flickering lights reflected from the sideboard and in the caustics of the glass bottle.
I thought I activated the radioactive rendering mode by mistake.
Here is the video:
https://streamable.com/8t275w
and my test file:
https://easyupload.io/hwuf1c
The flickering is most visible on the wall in the beginning and in the dark bowl at the end of the video.
I tried almost everything. I want to render the animation with gpu for faster results.
I want to use "add light tracing" for better looking results.
And I would like to use the phtongi indirect and env cache, too. This looks the best to me.
But getting a flickerfree animation is the goal.
I'm working in blender 2.83.13 and luxcore 2.4 from 4th of may ( I have also tried different versions)
Here is what I've tried.
I used
- every cache (photon gi only /photongi indirect / photongi caustic) and env cache, alone and in different combinations
- both caches also as saved ones (persistent caches)
- blurring the caches with motion blur of the camera with the frame number of the animation, saved the caches and used them with a non motionblured camera
- clamping to 5 and to the suggested value of 0.62 and even 100000.
- different resolutions of the hdris
- denoising and no denoising
- set the glossiness threshold of the lighttracing to 1
- the "god mode" by just typing "god" when your are in blender ( just kidding)
but maybe I made a mistake somewhere.
I found only 2 solutions, which didn't flicker, but these are not so "good" looking:
1. using bidir rendering: very slow (only cpu), very weak caustics (on the wall/in the shadow of the glass bottle)
2. disabling "add light tracing": no good looking results, no light reflection on the wall, no caustics in the shadow of the glass bottle.
After all the testing (at least 40h), I think, there is no way of getting a flickerfree result with bright light reflection on glossy surfaces and refractive caustics.
I wish i would get the result of a stills rendering with "add light tracing", photongi ind. cache and env. cache in an animation.
I'm desperated. I like luxcore, but this is a huge problem for me.
So I started this challenge.
I'm looking for the right render settings. Other methods are welcome and as long as the effort is small to get the right result, they are ok.
But my main goal is to get the right render settings.
Otherwise an explanation, why it won't work would be sobering but helpful. In this case I'll donor the money to the luxcore devs.
I'm really hoping someone can help me.
Best Philip