Animation Render #73039

Closed
opened 2020-01-11 10:45:21 +01:00 by André Ferreira · 8 comments

https://github.com/thebadking/animationrender/
animation render Blender addon.zip
Blender Animation Render Process that bypasses GUI to avoid crashes

Tested on macOS, Windows and Linux. (from blender 2.80 to 2.83)

Animation render is an addon for blender, it renders by python script bypassing the GUI, avoiding all the crashes that are GUI related while rendering. It works for cycles and eevee. It allows you to render an interval of frames grabing the details from context like first frame and last frame, output path and all the details required for rendering, it adds some buttons on the Output menu like:

  Render Animation
  Enable notifications  (OS notifications since Blender GUI is frozen while processing)
  Save file before Rendering
  Sound per frame and/or sound at completion (for macOS only)

Notifications include how many frames are to be rendered, current frame, percentage of completion and time estimate for completion

If you are having problems rendering even one frame you can set the first and the last frame to be the one you need rendered.

Disabling the Notification check will enable output to console.

  USE ONLY TO RENDER TO SEQUENCIAL IMAGE FILES It will not work if you try to output directly to a video file.
  The blender file needs to be saved at least once somewhere if you want the autosave function to work, it exists because since you cannot stop the Rendering process, if you really need to stop it, you have to force close Blender, and at that time you cannot save the file, it will save you a lot of headaches. (Client calls you and wants something changed while it was rendering, and you forgot to save the file)
  IMPORTANT NOTICE FOR macOS:

Installing the addon on macOS should be done manually as the decompression method from blender destroys a binary necessary for notification. you can install the addon like this: uncompress both folders ( animationrender and modules ) place them on: /Users/"YOUR USERNAME"/Library/Application Support/Blender/"YOUR BLENDER VERSION"/scripts/addons/

  IMPORTANT NOTICE FOR LINUX:

Restart blender after activation module or notifications will not work until restart

https://github.com/thebadking/animationrender/ [animation render Blender addon.zip](https://archive.blender.org/developer/F8269803/animation_render_Blender_addon.zip) Blender Animation Render Process that bypasses GUI to avoid crashes Tested on macOS, Windows and Linux. (from blender 2.80 to 2.83) Animation render is an addon for blender, it renders by python script bypassing the GUI, avoiding all the crashes that are GUI related while rendering. It works for cycles and eevee. It allows you to render an interval of frames grabing the details from context like first frame and last frame, output path and all the details required for rendering, it adds some buttons on the Output menu like: ``` Render Animation Enable notifications (OS notifications since Blender GUI is frozen while processing) Save file before Rendering Sound per frame and/or sound at completion (for macOS only) ``` Notifications include how many frames are to be rendered, current frame, percentage of completion and time estimate for completion If you are having problems rendering even one frame you can set the first and the last frame to be the one you need rendered. Disabling the Notification check will enable output to console. ``` USE ONLY TO RENDER TO SEQUENCIAL IMAGE FILES It will not work if you try to output directly to a video file. ``` ``` The blender file needs to be saved at least once somewhere if you want the autosave function to work, it exists because since you cannot stop the Rendering process, if you really need to stop it, you have to force close Blender, and at that time you cannot save the file, it will save you a lot of headaches. (Client calls you and wants something changed while it was rendering, and you forgot to save the file) ``` ``` IMPORTANT NOTICE FOR macOS: ``` Installing the addon on macOS should be done manually as the decompression method from blender destroys a binary necessary for notification. you can install the addon like this: uncompress both folders ( animationrender and modules ) place them on: /Users/"YOUR USERNAME"/Library/Application Support/Blender/"YOUR BLENDER VERSION"/scripts/addons/ ``` IMPORTANT NOTICE FOR LINUX: ``` Restart blender after activation module or notifications will not work until restart
André Ferreira self-assigned this 2020-01-11 10:45:21 +01:00

Added subscriber: @TheBadKing

Added subscriber: @TheBadKing

there is a bug while importing on macOS that forces the installation of the module "pync" to be manual since the binary terminal-notifier and blender which is a modified version of the terminal notifier so it has the correct name and icon for the notification.
this binary gets damaged and it will not work if installed though the Blender menu for addons.
I dont know if the binary is getting dammaged when importing on Windows or Linux since the module is only used on macOS and therefore not used on the other systems.

/Users/"USERNAME"/Library/Application Support/Blender/BLENDER VERSION/scripts/addons/modules/pync/vendor/terminal-notifier-2.0.0

there is a bug while importing on macOS that forces the installation of the module "pync" to be manual since the binary terminal-notifier and blender which is a modified version of the terminal notifier so it has the correct name and icon for the notification. this binary gets damaged and it will not work if installed though the Blender menu for addons. I dont know if the binary is getting dammaged when importing on Windows or Linux since the module is only used on macOS and therefore not used on the other systems. /Users/"USERNAME"/Library/Application Support/Blender/BLENDER VERSION/scripts/addons/modules/pync/vendor/terminal-notifier-2.0.0

Added subscriber: @iss

Added subscriber: @iss

Changed status from 'Needs Triage' to: 'Archived'

Changed status from 'Needs Triage' to: 'Archived'

If you want to "promote" your addon please do it on our community sites like https:*devtalk.blender.org or https:*blender.community/c/today/

If you want to "promote" your addon please do it on our community sites like https:*devtalk.blender.org or https:*blender.community/c/today/

Have you read about the import bug?

Have you read about the import bug?

In #73039#846937, @iss wrote:
If you want to "promote" your addon please do it on our community sites like https:*devtalk.blender.org or https:*blender.community/c/today/

This is to fix the import bug, not to promote the addon

> In #73039#846937, @iss wrote: > If you want to "promote" your addon please do it on our community sites like https:*devtalk.blender.org or https:*blender.community/c/today/ This is to fix the import bug, not to promote the addon

@TheBadKing To report a bug in way that is useful you have to follow instructions that are on the page you use to file a report. Otherwise the report may be dismissed. Especially during times, when the number of reports to review is high.

We are thankful for every helping hand, but all contributions have to go through propper channels - to comply with goals, that are agreed on by maintainers and code review to ensure quality of contributions.

You can learn more here https://wiki.blender.org/wiki/Process

@TheBadKing To report a bug in way that is useful you have to follow instructions that are on the page you use to file a report. Otherwise the report may be dismissed. Especially during times, when the number of reports to review is high. We are thankful for every helping hand, but all contributions have to go through propper channels - to comply with goals, that are agreed on by maintainers and code review to ensure quality of contributions. You can learn more here https://wiki.blender.org/wiki/Process
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: blender/blender-addons#73039
No description provided.