Scene Modifiers

Note

If there is a property that you cannot find in any of these modifiers, check the Custom Properties Modifier section, where you can add any property inside Blender and change its value for each scene state.

Camera Modifier

The Camera Modifier allows you to change the camera settings for each scene state.

Camera Modifier

Store Location and Rotation

Store Location and Rotation

When enabled, the camera’s position is saved for each scene state. Use the button on the right to save the current position. This feature allows you to use the same camera with different positions across various scene states.

Tip

To enable this feature by default when adding new scene states, navigate to the add-on preferences and enable Store Camera Location and Rotation by Default. This way, you can quickly create new scene states with the same camera in different positions, and the current position will be automatically saved.

Store Location and Rotation

World Modifier

The World Modifier lets you change the active world for each scene state.

World Modifier

Resolution Modifier

The Resolution Modifier allows you to change the resolution settings for each scene state.

Resolution Modifier

Animation Modifier

When active, instead of rendering a single frame, the scene state will be rendered as an animation with the specified frame range.

Animation Modifier

Output Modifier

The Output Modifier allows you to change the output settings for each scene state.

Output Modifier
  • Create Scene State Subfolder: When enabled, a subfolder with the scene state name will be created inside the output folder. This is useful for keeping the output organized when rendering animations with image sequences output.

  • Overwrite Scene Output: When enabled, you can set a different output path from the scene for each scene state.

Objects Action Modifier

The Objects Action Modifier allows you to change the action of objects for each scene state. To add an object to the list, select it in the 3D Viewport, return to the Objects Action panel, and click the “+” button.

Render Modifier

Objects Transform Modifier

The Objects Transform Modifier allows you to change the transform settings for each scene state. To add an object to the list, select it in the 3D Viewport, return to the Objects Transform panel, and click the “+” button.

Render Modifier

Render Modifier

The Render Modifier allows you to change the render settings for each scene state.

Render Modifier

Simplify Modifier

The Simplify Modifier allows you to change the simplify settings for each scene state.

Simplify Modifier

Color Management Modifier

The Color Management Modifier allows you to change the color management settings for each scene state.

Color Management Modifier

Collection Visibility Modifier

It allows you to change the visibility of collections for each scene state. To add a collection to the list, select the collection in the outliner, return to the Collection Visibility panel, and click the “+” button. You should then see the collection in the list, where you can change its visibility for each scene state.

Collection Visibility Modifier

You can also use the dropdown menu to the left of the “Add Collection” button to specify the restriction toggles to be used.

Restriction Toggles

Material Slots Overwrite Modifier

It allows you to change the material slots for each scene state of one or multiple objects. To add a material slot overwrite to the list, select the object in the 3D Viewport, return to the Material Slots Overwrite panel, and click the “+” button.

You should then see the added object in the list. To create a material slot overwrite, click the “+” button in the panel below with the object selected in the object list.

Select the desired material to overwrite the slot, and select the material slot index to overwrite. You can add as many material slot overwrites as you want.

Material Slots Overwrite Modifier

This will be the final result for this scene state in the object material slots:

Result

Warning

If you leave the material selector empty, it will turn red, indicating that nothing will overwrite the material slot.

Warning

If you have two material overwrites with the same material slot index, it will turn red and the last one will overwrite the previous one.

Custom Properties Modifier

This modifier allows you to add any property inside Blender and change its value for each scene state. It can include specific render settings not covered by the other modifiers, or even a property of a specific node group inside a material of a specific object.

In the example below, we have a scene with a single cube, featuring custom properties from the world node tree, object modifiers, and material properties with different settings in each scene state.

Custom Property Modifier

You can add any property by right-clicking on it and selecting “EasyStates: Add Custom Property”. This will add it to the custom property modifier.

Custom Property Custom Property 2

After adding custom properties, categories will be created automatically for organization.

Custom Property Categories

If a custom property in an object or shader node is deleted, the custom property will be shown in the modifier with a red error icon.

Invalid Path

If you restore the object or want to restore this custom property using another similar property type, first select the invalid custom property in the Custom Properties UI List, then go to the property you want to restore it from, right-click on it, and select “Repair Custom Property”.

Repair Custom Property

Enumerator Properties

Enumerator properties are Blender properties that change their value based on a list of options.

Enum Property

You can also use custom properties with them, but it’s not as intuitive as the other properties, since you have to manually type the value text of the selected option after adding it as a custom property.

Changing Enum Property

Also, keep in mind that the value text can be different from what is displayed in the UI. One easy way to check the real value is by changing any area in your window to the “INFO” area. Then change the enumerator value and check in the INFO area to see the real value of the selected option.

Getting Enum Value Getting Enum Value

Objects Visibility Modifier

The Objects Visibility Modifier allows you to change the visibility of objects for each scene state. You can add one or more objects to the list by selecting them in the 3D Viewport and clicking the “+” button in the Objects Visibility panel.

Objects Visibility Modifier
  • Sync Selection: Uses the selected objects in the 3D Viewport as a filter for the UI List, showing only the selected objects.

Render Region Modifier

The Render Region Modifier allows you to store a specific render region for each scene state. To use it, create a render region in your viewport, then in the Render Region Modifier Panel, click the “Save Current Render Region” button to store it in the current scene state.

Render Region Modifier