1

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!

Ray Mairlot
  • 29,192
  • 11
  • 103
  • 125
Super-ilad
  • 115
  • 1
  • 10
  • 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. – Ray Mairlot Feb 28 '20 at 03:43

1 Answers1

4

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

jachym michal
  • 31,744
  • 5
  • 55
  • 115