Author Topic: Animation tutorial or Guide  (Read 29860 times)

2015-07-09, 05:46:17

mitviz

  • Active Users
  • **
  • Posts: 482
  • Architectural/Product Modeling and Rendering
    • View Profile
    • MITVIZ
Hi guys i am about to start a major project and would love to use corona as the main renderer instead of vray but somehow i cannot find a single tutorial on how to do animations with corona, can someone point me in the right direction, it would be greatly appreciated
Mitviz
Professional Modeling and Rendering Solutions
Intel core i7-5960x cpu @3 GHz, GeForce GTX 970

2015-07-09, 10:54:12
Reply #1

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12781
  • Marcin
    • View Profile
Hi, we don't have any specific animation-oriented tutorials yet, but you can read about different usages of UHD cache to optimize rendering time here:
https://coronarenderer.freshdesk.com/support/solutions/articles/5000515648

Generally, default Corona settings should perform pretty well in most standard situations, so my tips would be: PT+UHD for interior animations, PT+PT for exterior animations. You can also enable real motion blur in Corona if you need it, it should not affect performance very much.

If you have any specific questions or problems, we will gladly help. The best way would be to submit a new support ticket:
https://coronarenderer.freshdesk.com/support/tickets/new
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-07-10, 11:28:32
Reply #2

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
Hey there,

I get the PT and UHD part of setting up an animation but when it comes to rendering the frames do you just specify how long you want each frame to render for in the Progressive Render Limits?

I guess you just have to do some tests beforehand to find out the optimal time for a frame?

Is that correct?

Cheers,

2015-07-10, 12:09:27
Reply #3

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12781
  • Marcin
    • View Profile
That is correct, you need to make some tests, for example region-render the most noisy part. I would suggest using pass limit instead of time limit to make sure all the frames will render with identical quality.
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-07-10, 12:12:51
Reply #4

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
Yeah the passes is a good idea. Will give that a go.

Cheers!

2015-07-10, 13:51:47
Reply #5

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
Hmmmm,

So I had a go and have been rendering some frames this morning on our small render farm and have one problem...

I calculated the UHD by using the attached settings and did every 25th frame to add to this.

I then loaded that in and sent my frames with a limit of 35 passes.

Everything was going ok however one of our nodes is taking nearly twice as long as the other machines to render a frame and then the lighting and noise looks different in that frame? You can see on the attached the frame on the right, which took longer, has much more visible noise on the back of the Macbook and to the chair in the foreground.

All our nodes are setup the same witht eh same version of Corona, Max etc...

Any ideas?

Have I created the UHD incorrectly maybe?

Cheers,

James

2015-07-10, 14:32:56
Reply #6

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12781
  • Marcin
    • View Profile
This is odd. It looks like there is no difference other than the noise level. Does this node have the same system specs as all the other ones?

by the way, I would suggest turning down GIvsAA and LSM and increasing passes amount, currently it is 50gi samples and 150 (!) direct light samples per pass, which is probably too much

when rendering the final animation, you should also switch  uhd cache to "load from file" unless you want to load+append per every frame
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-07-10, 14:36:55
Reply #7

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
The node is exactly the same as all the other ones? I have removed it from the job and everything is fine. We only have a small farm so I do need the power of all machines. If you have any ideas please let me know?

The GI settings are a hangover from an image I did. I will look to turn them down. And yeah, I set the UHD to load rom file when I sent the frames to render.... :)

Cheers

2015-07-10, 14:55:22
Reply #8

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12781
  • Marcin
    • View Profile
Do you have exactly the same updates (service packs) for 3ds Max and Windows (!) installed on all of the PCs?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-07-10, 14:59:50
Reply #9

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
Yep. All the farm machines are setup in exactly the same way. Very weird how it was taking double the time to render?

2015-07-10, 15:21:08
Reply #10

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12781
  • Marcin
    • View Profile
Random idea: when you go into task manager, aren't there 2 or more instances of Max running? Maybe for some reason it is doing the same job twice?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-07-10, 15:38:13
Reply #11

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
There is another instance of max running, but this is to do with the Vray Spawner. Its not doing anything, just sitting waiting for a render.

2015-07-10, 15:45:18
Reply #12

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
The Corona DR server was also running. I have turned this and the Vray Spawner off and am rendering some frames now. Will see if that helps.....

2015-07-10, 15:59:05
Reply #13

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12781
  • Marcin
    • View Profile
DrServer must be running on all render nodes for DR to work. See here:
https://coronarenderer.freshdesk.com/support/solutions/articles/5000501666
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-07-10, 16:01:54
Reply #14

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
I am not doing Distributed Rendering though? I have sent 200 frames through Backburner.

2015-07-10, 16:46:25
Reply #15

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
It was going ok but then started to render the frames at twice the length of time again. I think I have figured it out though? The Backburner Server on the machine gave an error saying it couldn't read or write to the UHD file. SO I think the frame was computing the GI from scratch. Hence taking twice as long...

When I send frames and load in the UHD should the After Render box be as per the attached. So 'Save to File'? That is how I sent it so maybe some machines are trying to save to it at the same time and crashing? Should it be set to Discard?

Cheers.

2015-07-10, 16:50:48
Reply #16

maru

  • Corona Team
  • Active Users
  • ****
  • Posts: 12781
  • Marcin
    • View Profile
It would be probably safer to switch to discard. Are you sure that the node can access the uhd cache file?
Marcin Miodek | chaos-corona.com
3D Support Team Lead - Corona | contact us

2015-07-10, 16:53:55
Reply #17

james_g_brown

  • Active Users
  • **
  • Posts: 35
    • View Profile
It can as it did 10 frames just fine, then gave the error about loading the HD Cache from file. From then on every frame is 8mins and noisier as per the image I posted earlier....