0
$\begingroup$

Is it possible to speed up rendering animations by telling Blender, where the changes occur? Example: I have a chess board, and first, let's say, 40 frames is for one pawn moving, and the camera still. Therefore it's not needed, that the whole scene renders for every frame. All the frames are similar, they differ only in the proximity of the moving pawn. Is it possible to tell Blender: "render only this area of the image for every frame, and leave all the other things still, so render them only once". I'm sure it would greatly speed up the whole process. Thanks in advance for the answer

| improve this question | | | | |
$\endgroup$
0
$\begingroup$

Lets say it depends on the level of detail and realism you want. Mostly it has to do with the lighting and shadows. If you don't mind if the shadows aren't animated, then you can easily render just the static objects on to a transparent background, as a simple image. Then you can render out the dynamic parts onto a transparent background, then use the compositor and put it all together as the animation. If you want the dynamic shadows then it can be done as render layers, but the shadows will effect the chessboard and require it to be rendered. UV mapping and baking the materials will help with the render time. you will just want the diffuse color, none of the lighting or other effects. That will only help if the materials and textures are complex.

| improve this answer | | | | |
$\endgroup$
  • $\begingroup$ Thanks for the answer. I have made it another way - I rendered move by move, selecting a border for the direct proximity of the moving piece. Now I just need to figure out, how to glue the images together, so that a border becomes transparent $\endgroup$ – Tymoteusz Basak Nov 3 '19 at 13:53

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.