Split Render Tool

by Olivier Crespo Barrio in Addons


What is Split Render Tool add-on?

Are you getting "System is out of GPU memory" error? Do you want/need to render a 32K image? Did you render a sequence in which one object is wrong, but you don't want to render the whole sequence again? Do you have some older graphics cards (2GB, 4GB, etc) that can't process any of your projects? Split Render Tool is the add-on you need.

Supports Blender 2.93.3 - 3.6, and both Cycles and Eevee engines. (NOTE: Eevee does not support Split Render animations yet)

SRT brings 2 different functionalities to you: On one hand, you will be able to animate Blender's crop area frame by frame, bringing the ability to render any part in your scene. This way you don't need to render the whole frame, saving you a lot of time. And on the other hand, it claims to be able to render any file size and any project, on any hardware using your GPU (NOTE: 512 and 1GB GPUs will not be able to render large files resolutions yet, like 8K +). It will split the render into small pieces, and merge them later. User interaction is not needed at all to merge split files.

SRT goes far away from other similar add-ons, being able to render single frames, and animations. Render in any file format, being able (in OpenEXR Multilayer format) to separate passes into different files.

Split Render feature:

It is well known that split a render into several pieces and merge them later has issues with Denoise internal AI. Blender Denoise works by analyzing all the image, processing all pixels, and returning the final image. So when we split an image, it just analyze those pixels, but AI does not know what is beyond them. The resulting image after merge all pieces will have at the borders some pixels that will not match with the rest of the image. Leaving us with a useless image.

SRT fixes that issue WITHOUT user interaction. This is how it handles the render:

After selecting the number of splits, it will render them, and additionally it will render the borders with some margin. Then it compose the split images into one image, and it will add those additional borders on top of it.

  • Render single frames or animations.
  • Split final image into small pieces, and merge them automatically.
  • Fix the split borders issue in final image (only in Combined pass).
  • Option in OpenEXR Multilayer format to separate passes into different files.
  • System failure detector. If anything goes wrong, SRT detects it and offers you the option to fix it with one click.

Animated Border feature:

This feature will save you a lot of render time. After a render, it can happen that some object is wrong, or you forgot to hide something. With this add-on you will be able to animate Blender's Crop Region along the timeline (just like any other property).

First you need to create keyframes using the in-built Keyframe System, then you must bake the animation (to process the rest of frames).

  • Animate render border like any other object.
  • Keyframe options to add and remove them.
  • Bake system to animate border.
  • Preview crop region while scrolling the timeline, like animating any object property.
  • Option to create a new Blender file with a composition that blurs the edges of the image.
  • Option to blur edges based on ellipse mask.
  • Option to control the blur size.

Object Border feature:

  • Render region based on selected objects.
  • Bake system to animate border.
  • Preview crop region while scrolling the timeline.
  • Option to create a new Blender file with a composition that blurs the edges of the image.
  • Option to blur edges based on ellipse mask.
  • Option to control the blur size.

Common features:

  • Option to use Blender's output file instead of the same folder as Blend file.
  • Information about resolution and border sizes.
  • Information about render times (Splits of a frame and frames).
  • All image file formats.

Because of the way SRT works (at least yet), there is no preview while rendering, and Blender UI gets locked. Unfortunately to cancel the render process you need to kill blender app manually. (Something I'm trying hard to solve)

GPUs with 512, 1GB and 2GB might not be able to render big resolutions (8K +). This limitation will be removed in the future.

By default the output is set to a new folder in Blender' s file folder, called as the Blend file. And the images names start with "srt_" followed by frame number (ex: srt_0012.xxx)

More info: https://github.com/OlyDJ/SplitRenderTool/wiki


Sales 20+
Dev Fund Contributor
Published 10 months ago
Blender Version 4.0, 3.6, 3.5, 3.4, 3.3, 3.2, 3.1, 3.0, 2.93
License GPL
Have questions before purchasing?

Contact the Creator with your questions right now.

Login to Message