Material Variant - Dynamic Visual Customization View on Asset Store (opens in new tab)

Package details

Latest version
1.1.2
Last updated
First released
Unity version
2020.3.41 or later
Package size
7.0 MB
Files
67
Favorites
15
Views in the past week
8

Price tracking

Last checked
Tracked since
Lowest recorded
$7.50 on

Keywords

Material Variant - Dynamic Visual Customization

by the Loftens (opens in new tab)

No ratings yet

A powerful tool to effortlessly manage multiple themes and visually transform your Unity scenes. Edit the style of an object without changing the shared material. Upgrade your projects now!

Price $15.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Material Variant - Dynamic Visual Customization, 6 months Current $15.00; lowest $15.00; highest $15.00 in this period. $0 $10 $20 Jun Jul Aug Sep Oct Nov

Asset preview

1 / 8

Material Variant - Dynamic Visual Customization screenshot 1

Material Variant - Dynamic Visual Customization screenshot 1

About this asset

Introducing Material Variant, a powerful tool that revolutionizes your Unity projects' visual customization! Built upon material property blocks, our tool enables you to effortlessly manage multiple themes and styles without creating new materials or altering the original ones.

Material Variant empowers you to efficiently update colors (HDR and standard), textures, ints, and floats. Experience seamless integration with most shaders/materials that accept material property block changes, as well as optional Odin support for cleaner styling.

Key Features:

  • Performance-optimized with a Material Variant Manager that prevents GPU overloading.
  • No added material file size, ideal for organizing and maintaining clean projects.
  • Easily create, apply, and revert back to different themes and design stages.
  • Customizable note system to keep track of variations and themes.
  • Supports custom shader variable names and works in both editor and runtime modes.

Our package includes several demo scenes for learning purposes (do not redistribute) that will help you unlock the full potential of Material Variant. Upgrade your projects now and elevate your Unity scenes to new heights!

From the publisher's Asset Store listing.

Technical details

A comprehensive asset designed to enhance visual customization in your Unity projects!

Core Technology:

  • Material property blocks

Key Features:

  • Update colors (HDR and standard), textures, ints, and floats
  • Prevent GPU overloading with the Material Variant Manager
  • Zero added material file size
  • Seamless integration with most shaders/materials that accept material property block changes
  • Optional Odin support for cleaner styling
  • In-editor and runtime functionality
  • Supports custom shader variable names
  • Revert to original material stylings with a single function call
  • Note system for organized themes and design stages
  • Demo scenes for learning purposes (do not redistribute)

Use Cases:

Material Variant is designed to allow small changes to an object's appearance without affecting other objects sharing the same material. It is not meant to replace materials entirely but to provide a high level of customization for individual objects. However, you can also use this to create variations to materials by storing them in a prefab.

Gradient Limitations:

Material Variant does not natively support gradients. However, you can work around this limitation using the following methods:

  1. Modify the shader to pull gradient values from exposed color variables, allowing Material Variant to update the colors and affect the gradient.
  2. Set your gradient to a base color (e.g., black-to-white) and use another color to influence the fill color (e.g., multiply it with the gradient).

Due to the complexity of gradient setup, it is not recommended to use gradients with Material Variant at this time.

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2020.3.41f1 Compatible Compatible Compatible Compatible

As listed on the Asset Store.