Save Cams [Blender2.8ver]

Thank you!! I will definitely check this out.

ver2.0.0 Depth of field setting can be saved. Bug fix

Added

Save Camera List

  • Added support for saving depth of field settings.
  • [Save Camera List] Added a function to sort list items
    • [▲ / ▼] icons are now sortable

Added function to render in background

2020-02-14_00h26_41

Render the currently open blend file at the command line.
Since it operates in a separate window, there is no load on the operation of the current project.
Only normal image rendering and animation rendering are supported.
Based on Saidenka’s Scramble Addon operator.

Changed

  • [Save Camera List] cycle button has been changed to [↑ / ↓] icon
    [▲ / ▼] icons are now reordered to maintain consistency with regular list menus

Bug fixes

  • [Save Camera List] Fixed error when saving camera data list if camera does not exist.
    • If there is no scene camera, add new camera at current viewport angle
  • [Batch rendering of list] Fixed the problem that list selection status is changed after rendering
  • [Save Camera List] Fixed a problem that it failed when executed when there was no selection with the up / down select button.

ver 2.1.0 Drastically functions added and improved / Added object camera list


Added object camera list, and the replication and file of the list item writing and reading,added of the information menu of the active item, such as made a significant improvement.

Added

Saved and read only the specific information

Only save and load specific information.
Save and transform the object other than the camera, and save and read only the frame range / resolution.

Information that can be saved and loaded individually

In the case of “transform” only, will be saved and loaded to the active object.

  • Camera data
  • Transform
  • resolution
  • Frame range
  • Depth of field

Filter by item property


View list items of a specific element.

※ “Cycle Up / Down” functions is not supported in the filter list.

Added object camera list


You can check the information of the camera object.
This feature has been ported from the “All Material List” add-on.

  • Filter function
    • Filter in the selection and the current scene, all the cameras
    • Filter of the name of a regular expression
  • Switching of the scene camera
  • Select the camera from the list
  • Display of other status
    • Focal length
    • Select whether or not
    • Display state
    • Viewport display permission
    • Render propriety

In a batch rendering of an object of the camera, link to list

When batch rendering in [Selected / Collection / Scene], the camera object name and the list item name was added the ability to read the information of the same list to the camera.
Object camera is possible to render while changing the resolution and frame range.

How to use

  1. Create a list, to enable the chain icon
  2. The camera object name and the list item name to be the same
  3. To any type of batch rendering of [Selected / Collection / Scene]
  4. Run a batch rendering
  • Before rendering of each camera, information of the list items are loaded

Added the information menu of the active item


“Save Camera List” you can menu display and edit the information that is stored in the active item of.

Added properties that can be saved

  • Added a “focal point of the object” of the depth of field
  • Added the scale of the transform

Added the Export / Import functions list items in the file


The data for the list item, you can migrate to another .blend file or another scene.

It will be saved in the json file extension .savecams.

  • In the menu on the menu of the place … the top right corner of the ∨ icon
  • option
    • The items to export, you can select either [Active item only / all items]

Added the replication functions of the list items

You can replicate the active item.

  • In the menu on the menu of the place … the top right corner of the ∨ icon

Add the switching menu of the frame range


In the Save Camera List, to display only the items of the frame range, added a menu to be switched immediately to the range that you saved.

  • Menu of location … Dope Sheet Editor → sidebar (N key) → “Frame Range” panel

Changed

Display switching of the property of the list, move to the menu in the upper right corner of ∨ icon

  • In the menu on the menu of the place … the top right corner of the ∨ icon

Changed the property name of “frame range reading of”

It has been changed in order to be consistent reading of the property name.
Since the state is not taken over of a previous add-on version was created in the “reading of the frame range”, please correct if necessary.

Moved the menu of the batch render to the top

Was rearranged in order to prevent the position shifts that when you open the other menu.

End number of the list item name that is creating a new, so as not to put if not required

Although the item name was not set the last number so as not to overlap until now, list item name when you create a new may not overlap was so as not to be set.

Bug fixes

  • Batch rendering predetermined number of the list, was fixed the problem was the total number of list
    • Rendering was to count the only valid number of items
  • Abolish the ability to read active items each time to switch the active item in the list
    • It was abolished to become a factor of the problem

Hi! I am just getting back to add Save Cams to my workflow.

As I am using orthographic cameras all the time, would it be possible to add the orthographic scale property? Currently, I can’t save this with the cameras, so any change will affect all saved orthographic cameras, unfortunately.
Adding the shift X and Y properties would be useful as well.

Thanks!

1 Like

OK ,
I try add orthographic camera properties.

1 Like

ver2.2.0 Added save camera data type

Added

  • Added properties such as parallel projection, panorama, horizontal and vertical shift
    • The basic properties of the camera are now mostly supported
  • The unit is setting for each property
    • Units such as m and px have been added to the menu to make it easier to understand
  • Added the ability to separate folders in batch rendering
    • “Divide into folders” option
    • Added option to create and classify folders by item name in batch rendering except for “all scenes” type
  • Duplicate view layer function was added in View Layer
1 Like

Thanks for the quick update, implementing orthographic cameras and shift!

Did a quick test: Everything seems to work as expected when saving new cameras. But unfortunately, the REsave option doesn’ work any more. It only works, when doing changes within the add-ons own data panel and clicking resave. Tested it with the previous version again, where the REsaving works as expected after doing changes within the 3D view. Hopefully, this is an easy fix.

Thanks!

ver2.2.1 Supported to the unsupported point in the previous version

Bug fixes

The property added in ver2.2.0 supports the function that was not supported.

  • The properties of the camera type added in ver2.2.0 are supported

    • resave
    • duplicate
    • import
    • export
  • Fixed a problem with render being disabled when saved again

changed

  • The internal structure of the item duplicate feature has been changed to be more concise
  • The number of counts added when adding a new item with the same name has been changed.
    • old :all items + 1
    • new :Number of items with the same name + 1 (Search for items with the same name by matching the first line)
1 Like

Thanks for reporting the bug.
I fixed the pointed out and also other unsupported point in ver2.2.1.

1 Like

Thanks for the fix - resaving works now like a charm! :pray:

ver2.4.0 Updated

Bug fix / Enhanced background rendering

The menu has been translated into Japanese and the background rendering function has been enhanced.
The Save Cams add-on also works with Blender 2.90.

Batch rendering bug fix

  • Fixed an issue where batch rendering did not work in Blender 2.9

Enhanced background rendering capabilities

The ability to render blend files on the command line has been enhanced to make it one of the major menus.

  • Rendering an external blend file
  • Use an output path different from the scene settings
  • Render another scene
  • Change the number of seeds
  • A copy of the generated command text
  • Change to scene properties to make it easier to run repeatedly with the same settings

important point

  • This feature only allows normal rendering
  • You can check the progress of rendering from the console screen
  • To interrupt the command line rendering, press ctrl + C in the console window

Japanese support

Some menus and function explanations are now available in Japanese.

Other

Added some items that can be accessed from the Property Editor> Output icon.
You can switch between using grease pencils and composite nodes.

Wow this addon turned into a beast! So much option and improvement! nice. Ill will stick with the free, for me thats perfect, ill will keep the paid in mind. Perhaps in near feature i do need more options.

Nice work!

I remember i also added the camera options in the 2.79 version many years ago. I liked how simple this addon was. Though i missed options so i added them myself :slight_smile:
I see youve done the same, but you’ve gone bananas with it :wink:

I love this asset!

Would the render feature please support “Viewport Render”? This would be useful for rendering previews.

Also, would it be possible for the feature to bypass adding keyframes? I like using preset camera angles while animating, and having to turn off autokey slows me down.

Thanks for amazing asset!

1 Like

thank you for the request.
Certainly I think it would be useful to be able to render in the viewport.
However, I tried to implement it, but I couldn’t implement it.
(If I change render.render () used in the add-on to render.opengl (), saving is repeated for some reason …)

I consider temporarily disabling automatic keyframes.


Append:

I’ve tested this and I’m not sure what the problem is when auto-key is enabled.
When loading an angle in a camera list item, no new keyframes are added, even when auto-key is enabled.
Also, if the camera has keyframes and you load a list item while playing an animation, the keyframes are not inserted and the angle cannot be changed.
If you want to see the angle of the list item while the animation is playing, you will need to remove the camera keyframe.

This addon seems great. Do you think I could use it in the Octane version of Blender without issues?

This add-on runs using the default rendering operator, so it should work with any rendering engine.
However, it has not been tested on non-standard rendering engines, so we cannot guarantee it.

1 Like

I’m sorry, it seems this is behavior of an older version. The new versions don’t do this.

Sorry!

I hope the issue with viewport render can be resolved. Perhaps reviewing this asset Dublast can help?

RxLaboratory/DuBLF_DuBlast: Quick Playblast tool for Blender (github.com)

1 Like

I just checked the add-on, but it didn’t give me a hint of a solution.

Use the standard feature render.opengl() for viewport rendering. (Probably no other way)
And probably because render.opengl() can’t trigger the rendered trigger, the problem is that it can’t process or end the next task.


The following is an alternative approach (less practical)
Simple code that renders a specified blend file with a specified camera by console rendering

one line

"C:\Program Files\Blender-2.93\blender293.exe" "C:\Users\sdt\Desktop\save_cams_test2.blend" --python-expr "import bpy; bpy.context.scene.camera = bpy.data.objects['B']; bpy.ops.render.opengl(animation = True, view_context = False, write_still=True); bpy.ops.render.play_rendered_anim(); bpy.ops.wm.quit_blender();"

Easy-to-understand line breaks

"C:\Program Files\Blender-2.93\blender293.exe"
"C:\Users\sdt\Desktop\save_cams_test2.blend" 
--python-expr 
"
import bpy
bpy.context.scene.camera = bpy.data.objects['B']
bpy.ops.render.opengl(animation = True, view_context = False, write_still=True)
bpy.ops.render.play_rendered_anim()
bpy.ops.wm.quit_blender();
"

Wow i had implemented these items already in the 2.78 / 2.79 version
Ive also added DOF object and distance, together with sensor items, i used that a lot so i updated the addon myself. Did the same now with the free version.

ver2.4.21 Updated

Added the " All cameras in all scenes" option in the “All scenes” option of the batch rendering function .

Until now, only the scene cameras of all scenes could be rendered at once, but all the cameras in all scenes are rendered at once .

Bug fixes

  • Fixed the problem that other scenes are not displayed when the display mode is all scenes in the [Scene Status] menu.

ver2.4.2 Updated

  • Fixed the problem that the rendering file failed to be saved after the first time in the [All Scenes] option of the batch rendering function.
    • It was a problem that the save file path name became the same name in all scenes after execution.
1 Like