Seaside Studios
3D Shader
3D Shader
  • What is All In 1 3D Shader
  • Overview
  • First Steps (Must Read)
  • URP And Post Processing Setup
  • Asset Component Features
  • Asset Window
  • Saving Prefabs
  • Convert Materials to 3D Shader
  • Light Models
  • Effects List
  • Scripting
  • Batch Override Materials
  • How to animate effects
  • Advanced Configuration and Key Rendering Concepts
  • How to Enable/Disable Effects at Runtime
  • Random Seed
  • Scaled Time
  • Outlines
  • Wind Effect and Wind Controller
  • Depth Coloring - Stylized Fog
  • Shadow Color
  • Fast Lighting
  • Performance Considerations
  • FAQ (Frequently Asked Questions)
Powered by GitBook
On this page

Batch Override Materials

Batch Override and Default Look tools

PreviousScriptingNextHow to animate effects

Last updated 1 month ago

The Batch Override Materials feature is a powerful tool that allows you to quickly modify multiple materials in your project simultaneously. This feature significantly accelerates your workflow when experimenting with different visual styles or making project-wide adjustments to your 3D assets.

You can access this tool through the Asset Window (Tools → AllIn1 → 3DShaderWindow) under the "Batch Material Override" tab:

With this feature, you can:

  1. Select your scope - Choose to apply changes to materials in specific folders, the entire project, or just the current open scene

  2. Preview changes non-destructively - Experiment freely with placeholder previews before committing any modifications

  3. Batch toggle effects - Enable or disable specific effects across multiple materials at once

  4. Modify properties in bulk - Change property values across all selected materials simultaneously

This tool is invaluable for quickly iterating through different visual styles for your entire game. Whether you're trying to find a unique aesthetic that sets your project apart from the competition or need to make consistent adjustments across your assets, the Batch Override Materials system streamlines the process.

The non-destructive preview system ensures you can experiment freely without risk - changes are only applied when you explicitly confirm them, protecting your original materials until you're satisfied with the results.

For visual effects artists and technical artists in particular, this feature dramatically reduces the time needed to experiment with different looks and find the perfect visual style for your project. Instead of tediously adjusting each material individually, you can make broad changes and then fine-tune as needed.

For example here, in this scene that isn't part of the asset, I quickly changed it toa blue hue and enabled reflections across the screen:

To use the tool press the + sign, this will open a popup, select the property you want to add:

The property will then appear in the Asset Window and will allow you to edit it. If you add a property, say ColorRamp you can force it to be enabled on all materials with these 2 toggles. Otherwise you'll just edit the materials whose Color Ramp is enabled.

Finally some more examples done withe the tool: