This is a paid asset, but now you can download it totally free from our site with high speed. However, please keep in mind that this package is only provided for studying or testing the product prior to purchasing it, not for business functions.

Overview

This is a pack of over 200 shaders. Each shader outputs a colorful gradient. You can save memory and performance by not having to use a texture! The gradient might be combined with one or two palette textures and/or a sprite texture, depending on the shader. All material properties can be adjusted in real time via script or animation clip.

Features:

  • A complete rewrite: version 3 is a complete rewrite of the entire pack from scratch. The old pack, version 2.2, was built for Unity 3.0 using hand-written OpenGL shaders. This was several years ago.
  • More shaders: the old pack featured 85 shaders; the new pack features over 200.
  • Modern tech: all shaders are based on the Unity scriptable rendering pipeline in order to support modern platforms and Unity features. They will not work without it.
  • Fully editable: all shaders are fully editable in the Unity shader graph editor and are stored as shader graphs. All shaders can be modified to add, remove, or adjust features.
  • Sprite and UI support: a new set of 40 sprite shaders has been added, including 20 unlit and 20 lit shaders. The lit shaders are currently experimental. Sprite shaders work as normal Unity sprites and can also be used on Unity UI elements such as buttons.
  • Classic gradient types: standard gradients include a more usable angular gradient, a diamond gradient, the vertical gradient now doubles as horizontal (set angle = 90), and a radial, circular, or ellipse. Existing shaders such as Box 4, Box 6, and Box 9 are included.
  • New noise gradients: three types of noise shaders have been added: one noise field, 3 noise fields, and 3 fields independently layered. There is also a noise shader that combines with a box4 to transition between box4 colors and noise colors.
  • New blob gradient: a new meta-ball/blob-based gradient has been added, featuring 4 individually controllable blobs of color that combine to produce smoothly curved gradients. These allow you to individually move the location of multiple colored blobs.
  • More blend modes: all shaders except sprite shaders (which are automatically alpha blended) are now available in solid, alpha blended, additive, and multiply blend modes. This means the output from the shader can be overlaid on top of the background or other objects as multiple layers.
  • Support for lighting: prb versions of the shaders now support lighting and shadows per Unity’s scriptable rendering pipelines. This means the shaders can be more effectively used in 3D environments or with new 2D lighting. These shaders support light, specular highlights, and shadows.
  • More flexibility: all shaders can be adjusted. The uv coordinates can be translated, rotated, and scaled, which “positions” and scales the gradient effect. Colors can, of course, be adjusted, and any transparency in the color will mix with any transparency in the texture.
  • Better platform support: since the new shaders are built with shader graphs, Unity can automatically build optimized shaders for multiple platforms and graphics APIs. They can work with various rendering pipelines.
  • Smoother sky palettes: a set of 40 “sky palette” palette textures is included based on samples from real photos of skies. These have been smoothed to remove banding and produce very smooth gradients for instant sky gradients.

Download Links:


Download Gradient Shader Pack v3.0 (Latest Version)