MK ChromaFlow - Gradient Shaders

$45
Publisher Michael Kremmel
File size 12.08MB
Number of files 86
Latest version 1.0.1
Latest release date 2024-09-30 02:48:15
First release date 2024-09-22 04:26:14
Supported Unity versions 2018.4.2 or higher

MK ChromaFlow is a powerful and flexible shader package designed for creating dynamic, screen space, and per-object gradient effects in Unity. It's a versatile shader package designed with a strong focus on usability and being artist-friendly.


The package offers two key features:

  1. 🔖Screen Space Gradient via Post-processing🔖: Apply dynamic gradients across the entire screen as a post-processing effect, adding smooth color transitions and atmospheric enhancements to the entire scene.
  2. 🔖Tweakable Per-Object Gradient Shaders🔖: Fine-tune gradient effects on individual objects with customizable parameters, giving you full control over how each object blends and interacts with color gradients. Those shaders are implemented using Shader Graph.

Follow Development: Trello

Demo: WebGL | Android | Windows


By combining screen space gradients with precise, per-object shaders, MK ChromaFlow unlocks endless creative possibilities. Whether you're enhancing the overall atmosphere or adding subtle, detailed color effects to individual objects, this tool gives you complete control to elevate your visuals, adding depth and vibrancy in ways that truly stand out.


🎨Appearance🎨

With global intensity control, you can effortlessly adjust the brightness of your gradients to ensure they fit seamlessly into your scene’s mood and atmosphere. Additionally you can enable dithering to always ensure smooth transitions and avoid color banding. Plus, with depth-based fading, your gradients can respond dynamically to your scene’s depth, adding an extra layer immersion. Also you can preview the gradient directly in the scene view for a streamlined workflow and precise adjustments.


🎚️Gradient Control🎚️

Customize the gradient shape to fit your scene perfectly, whether you prefer linear, radial, or more complex forms. The blending feature allows for smooth transitions between colors and blend styles, while offset and rotation options help you position and align the gradient exactly where you need it. Adjust the scale to fine-tune how the gradient stretches across the screen, and take full control of the colors to create vibrant, multi-tone effects that add a subtle yet striking touch to your scenes


🔶Gradient Shapes🔶

The shapes of the gradients can be applied in two key ways: either by converting the scene to a grayscale-based gradient, where the image is transformed into grayscale and a gradient is applied based on brightness, or by using a gradient overlay across the screen, offering flexible, artistic control.


📐Mask📐

Choose from different mask styles to define how and where the gradient appears on your screen. Adjust the intensity to control how strongly the mask influences the gradient, while the size and offset features let you precisely position and scale the masked area. The smoothness option ensures seamless transitions between masked and unmasked areas, giving your gradient a polished, natural fade effect that blends effortlessly into your scene


🏞️Per-object shaders🏞️

The per-object gradient shaders give you the flexibility to create detailed, object-specific gradient effects. These shaders can generate gradients based on the object's normals, allowing the gradient to flow naturally along the object's surface contours. Alternatively, you can apply world or object space overlays, using a customizable direction to guide the gradient's flow. Whether you choose two solid colors for clean transitions or a texture for more intricate patterns, these shaders seamlessly blend gradients into each object's design.


📱Easy-to-Use Interface📱

MK ChromaFlow is designed with artists in mind, offering a highly intuitive interface and easily tweakable controls. The package is built for fast iteration, ensuring you can focus on your creativity and achieve results quickly. Additionally there are also some gradient textures included.


🖱️Seamless Integration🖱️

The post-processing part of the package provides components for the following post processing setups:

- Built-in: Legacy Image Effects Pipeline (Component on Rendering Camera)

- Built-in: Post Processing Stack V2

- Universal: Integrated Post Processing API via Scriptable Renderer Feature

- Universal: Scriptable Renderer Feature Only (skip the Post Processing API entirely)

- High Definition: Integrated Post Processing API

This also includes support for Render Graph related setups.


🔗Compatibility🔗

There are no limits for the used graphics API. The shader is intended to work across all generic render setups and even XR in all render modes. This includes every possible platform, including pc, consoles, mobile and web. No matter the setup or render pipeline, the effect behaves exactly the same.


⚙️Additional Tools⚙️

The package comes with an install wizard to get you started quickly and a shader variant stripping tool to reduce build times and size.


🪜Example Scenes:🪜

MK ChromaFlow comes with a variety of example scenes to help you get started quickly. Those scenes demonstrate all of the core features of the package.


💾Updates + Maintenance + Support💾

All of my assets receive updates, are maintained regularly and supported as best as possible.


🌈Do you have some cool stuff to show?

I would love to see your results (high resolution screenshots / videos) using the shader. Just drop me a message.


💡Questions, bug reports, feature requests, feedback or just to say hello💡

Feel free to get in touch via [email protected] at any time.

Top Publisher Assets