Author Topic: UHD Cache - Save solution every 1 frame + blend "n" frames?  (Read 4119 times)

2016-05-03, 12:40:40

cecofuli

  • Active Users
  • **
  • Posts: 1578
    • View Profile
    • www.francescolegrenzi.com
Hello,

I'm going to render an indoor animation, with movable objects.
Unfortunately, I cannot use UHD, because it caused me flickering.
My idea is to save the UHD solution every 1 frame. Then, an option to blend every "n" frame (5-10 etc...)
So, in this situation maybe we can avoid flickering.

Is it a bad idea?
« Last Edit: 2016-05-03, 12:44:15 by cecofuli »

2016-05-03, 13:18:49
Reply #1

cecofuli

  • Active Users
  • **
  • Posts: 1578
    • View Profile
    • www.francescolegrenzi.com

2016-05-03, 14:02:30
Reply #2

FrostKiwi

  • Active Users
  • **
  • Posts: 686
    • View Profile
    • YouTube
a blend, while saving you from flicker would kill GI with moving objects, since it the GI would lag behind, even when blended, in a weird way.
Kinda like the Asynchronous warp vs In game animation in VR, only with slideshow-esc GI.
For camera flight throughs, I do a spherical camera for each room and save and append the spherical GI to a large file, with GI for every room in a single file, no flicker no recalc.

With moving objects I believe there is only the good old frame by frame. UHD in animation mode however, should not result in visible flicker. I had issue with Z-depth fighting objects creating GI flicker. The offenders were carpets and picture frames as thin planes being aligned 1to1 to the wall and as the camera moved those Z values were differently interpreted with each GI recalc, while it looked correct in the direct visibility.

Unless Corona Devs are the first one to implement Motion vectors with each GI sample to "smear" interpolate based on object movement, frame by frame is the way to go with moving objects.
UHD really shouldn't flicker in animation mode, unless it is something obvious, report as bug and a dev should take a look at it.
I'm 🐥 not 🥝, pls don't eat me ( ;  ;   )

2016-05-03, 14:23:01
Reply #3

cecofuli

  • Active Users
  • **
  • Posts: 1578
    • View Profile
    • www.francescolegrenzi.com
I think that you don't understand my question.
If you render a UHD+UHD every frame, you can see the voronoi cell subdivision (live in V-Ray LC+LC without interpolation)



Every frame, the UHD change... a lot.  And I think it's normal behaviorI.
If I can increase the UHD cache samples (or subdivision) , I can obtain less color variation.
But, in Corona, with the UHD isn't possible. With the old HD it was possible.



Or, another idea, is to to save, every frame, the UHD (now it's impossible to do automatically) and blend the UHD.

My goal it to find a solution to reduce the rendering time, by using the UHD.

« Last Edit: 2016-05-03, 14:45:46 by cecofuli »

2016-05-03, 14:34:12
Reply #4

cecofuli

  • Active Users
  • **
  • Posts: 1578
    • View Profile
    • www.francescolegrenzi.com
But, I have to say that the subdivision value of UHD, in animation mode, is good enough.
Obviously, If we have this parameter back, it's better )
So, the possibility to blend every "n" frame can be more interesting.
« Last Edit: 2016-05-03, 15:09:56 by cecofuli »

2016-05-03, 14:52:24
Reply #5

cecofuli

  • Active Users
  • **
  • Posts: 1578
    • View Profile
    • www.francescolegrenzi.com
And, I think, it's good idea if the advanced users can see clearly the UHD subdivision and if we can change the interpolation.
So, the possibility to use UHD as Primary solver + Interpolation setting + subdivision setting.
Because, right now, we cannot understand very well what happen exactly when Corona calculates the UHD...

« Last Edit: 2016-05-03, 19:24:13 by cecofuli »