I want to render multiple 10000 pixel large image in blender, but the render border only has a rectangular shape (at least from my current knowledge), and it certainly causes unnecessary time because it will render the corner of rectangle render shape. Is there any way to customize thae render border shape?

enter image description here

It would be better if you provide Python solution!Thanks!

  • $\begingroup$ Essentially no, not without coding it yourself and recompiling Blender (so not Python). Even then it would have to be something you implement yourself. There's no magic switch. $\endgroup$ – Ray Mairlot Feb 28 at 3:43

The output image will always be rectangular.
But you can mask some parts out using the holdout shader.

  1. Add a mask in front of your camera - it can be a simple plane with a hole
  2. Give it the Holdout shader
  3. In Render Tab check Film > Transparent

Your masked area (and background) will become fully transparent, and will render waaay faster.

enter image description here

| improve this answer | |

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.