[Addon] RenderPlus

Render+ is a Blender addon that adds background rendering, post-render actions and more.


Features
  • Adds buttons to quickly start rendering the current blend file in the background. These render jobs run separate from the Blender window, so you can close your file and do something else while it renders.

  • Set a custom command or a python script when rendering is complete. This is for advanced users who want to move files, upload them to an FTP server, etc. You can also run a command/script before render starts.

  • Set the computer to sleep or shutdown when a render is complete.

  • Autosave image renders (using your output settings)

  • Support for desktop notifications (Linux and OSX Mavericks only for now)

    Notes

  • Supports Linux, OS X and Windows

  • You need to turn hibernate off in Windows if you want to use sleep. Otherwise you get hybrid suspend.

  • H264 isn’t available in the command line (for BG renders)

Get Render+ is in the Blender Market


History
R 0.3.0 -

  • Adds autosave for still images
  • Adds toggle for animation renders, so callbacks aren’t called every frame
  • Adds Desktop Notifications (Linux and OSX Mavericks)
  • Fixed bug where callbacks weren’t persistent
  • (Linux) xterm now stays open after a BG render
  • Clearer UI
  • Uses systemctl instead of deprecated Dbus calls
  • Major cleanup. All properties are now inside a collection so they don’t fill up the scene. Uses only two callbacks now. Also PEP8 compatible.
  • Uses more realistic version numbering :slight_smile:

R 0.2.0 -

  • Warns the users about H264 not being available for BG renders
  • Warns the user if he has not saved the file yet
  • Autosaves before starting BG renders
  • Fixes bug with extensions
  • Adds an option to open a BG renders inside a terminal
  • Adds the ability to run Python scripts post-render
  • Adds the ability to run scripts or commands pre-render
  • Uses Blender’s infobar for messages now
  • Minor rewrite and cleanup, now it looks more like a Blender addon :slight_smile:

R 0.1.5 - OS X and Windows support
R 0.1.0 - First Release


Thank-yous

  • Oskar.gargas for helping out with OS X support

Hey guys! This is my first addon for Blender, hope you find it useful.
Critics on the code are welcome :smiley:

Looks promising!
Would be useful to have pre-render scripts as well (for example to set correct visibilty of objects, or change modifier/particle settings)

Hey, thanks! That’s an interesting idea. I thought of making it possible to run scripts in post, but adding pre could be useful too.

It looks like something I was looking for! Thanks for this addon!
I’ll be waiting for Mac version but if you need some beta testing PM me.

BTW It would be nice to auto open console window when starting background render. I’d like to be able to close Blender but still see some progress.

Nice done! Little tool Great useful!

Thanks for the comments!

@oskar.gargas, that was the way BG renders originally worked. I thought people would rather want them to be completely in the back, but I could add a checkbox to toggle the console. I’ll be sending you a file soon :wink:

Good news everyone! 1.5 is out with Windows and Mac support!

Massive thanks to oskar.gargas for his help with OS X and suggestions :smiley:

Hey, Version 2.0 is out

  • Warns the users about H264 not being available for BG renders
  • Warns the user if he has not saved the file yet
  • Autosaves before starting BG renders
  • Fixes bug with extensions
  • Adds an option to open a BG renders inside a terminal
  • Adds the ability to run Python scripts post-render
  • Adds the ability to run scripts or commands pre-render
  • Uses Blender’s infobar for messages now
  • Minor rewrite and cleanup, now it looks more like a Blender addon :slight_smile:

Wow, it’s been a while! New release of Render+.

It’s actually usable for animation renders now. I couldn’t find a way to do this automatically though, so there’s a toggle for it. Hopefully Blender will get more advanced callbacks in the future and I can remove it.

There’s an autosaving feature for image renders too. It will take your settings from the output panel. Also, my favorite new feature: desktop notifications. Blender will display a message in your desktop when it’s done rendering. It uses your desktop’s system on Linux and Notification Center on OS X.

Finally I also changed the version numbering to something more realistic, since this addon is so young.