0
$\begingroup$

Im currently doing an animation.

One object in my scene has 1million polygons and highres textures.

Just synchronizing the object, during rendering takes 30 sek. So with 240 frames, each test-render of the entire animation, takes at least 2 hours.

Without the heavy poly-object it just takes 3 sek per frame.

Why does Blender need to synchronize the entire scene, for each frame of an aniamtion. And can't just do it once ? Especially when certain objects don't move.

And is there a way to do this just once ?

$\endgroup$
1
$\begingroup$

Create a low poly mesh resembling the high poly mesh, intersect both, bake them and apply the obtained texture to the low poly mesh.

$\endgroup$
  • $\begingroup$ Hey thanks:) But this doesnt help since the highres texture, make up most of the synchronizing time. Already tested this. It also doesn't answer my question. $\endgroup$ – Jens Clar Dec 21 '18 at 14:41
  • $\begingroup$ I think it's happening because of your subsurf modifier value being high, I was messing around in blender and the performance dropped significantly, the culprit was subsurf modifier. If you've already applied that then Shrinkwrap modifier is your best bet. Follow the same procedure that I said in the parent comment, instead of baking them, set shrinkwrap modifier on the low poly then target the high poly. $\endgroup$ – Rusty Dec 21 '18 at 15:02

Your Answer

By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

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