All Projects → rozx → Sprite-Postprocessing-Tool-Unity

rozx / Sprite-Postprocessing-Tool-Unity

Licence: MIT license
The post processing unity plugin that let's you create different effects for the unity UI image/Sprite renderer component.

Programming Languages

C#
18002 projects

Projects that are alternatives of or similar to Sprite-Postprocessing-Tool-Unity

URP-Sun-Shafts
A URP port of Unity's classic Standard Assets Effects package's Sun Shaft effect
Stars: ✭ 36 (+80%)
Mutual labels:  postprocessing
DuEngine
An efficient interactive C++ renderer for ShaderToy-alike demos with 2D/3D/CubeMap/Video/Camera/LightField/Volume textures. (Partially used in my I3D 2018 papers)
Stars: ✭ 62 (+210%)
Mutual labels:  postprocessing
godot-sugar
Experimental post-processing toolkit for Godot
Stars: ✭ 37 (+85%)
Mutual labels:  postprocessing
vuepress-plugin-svg-icons
🔥 SVG sprite plugin for VuePress
Stars: ✭ 17 (-15%)
Mutual labels:  sprite
fluidfoam
OpenFoam postprocessing python tool
Stars: ✭ 94 (+370%)
Mutual labels:  postprocessing
external-svg-sprite-loader
A webpack loader and plugin that generate SVG sprites out of a collection of SVG files used in your JS and CSS files
Stars: ✭ 60 (+200%)
Mutual labels:  sprite
Svg Sprite Loader
Webpack loader for creating SVG sprites.
Stars: ✭ 1,822 (+9010%)
Mutual labels:  sprite
Svg Sprite
SVG sprites & stacks galore — A low-level Node.js module that takes a bunch of SVG files, optimizes them and bakes them into SVG sprites of several types along with suitable stylesheet resources (e.g. CSS, Sass, LESS, Stylus, etc.)
Stars: ✭ 1,648 (+8140%)
Mutual labels:  sprite
martine
martine converts image (jpg png) to Overscan, Screen or window for Amstrad CPC (and Plus series)
Stars: ✭ 18 (-10%)
Mutual labels:  sprite
Tile-Studio
Tile / Sprite / Map Editor
Stars: ✭ 59 (+195%)
Mutual labels:  sprite
2dset-jelly-sprite
#NVJOB 2D Set Jelly Sprite. Unity Asset.
Stars: ✭ 17 (-15%)
Mutual labels:  sprite
Spritesheet
Simple helper for creating sprite based animations for Monogame.
Stars: ✭ 27 (+35%)
Mutual labels:  sprite
project-cordon-sprites
Community driven CC0-1.0 pixel art repository for indie developers.
Stars: ✭ 66 (+230%)
Mutual labels:  sprite
ZzSprite
Pixel Art Sprite Generator
Stars: ✭ 85 (+325%)
Mutual labels:  sprite
PyTOUGH
A Python library for automating TOUGH2 simulations of subsurface fluid and heat flow
Stars: ✭ 64 (+220%)
Mutual labels:  postprocessing
TD-PostEffectShader
PostEffect Shaders(GLSL) for TouchDesigner
Stars: ✭ 12 (-40%)
Mutual labels:  postprocessing
SciDataTool
SciDataTool is an open-source Python package for scientific data handling. The objective is to provide a user-friendly, unified, flexible module to postprocess any kind of signal. It is meant to be used by researchers, R&D engineers and teachers in any scientific area. This package allows to efficiently store data fields in the time/space or in …
Stars: ✭ 21 (+5%)
Mutual labels:  postprocessing
KinoEight
8 bit-ish style post-processing effect for Unity
Stars: ✭ 112 (+460%)
Mutual labels:  postprocessing
lut
color lookup tables (LUTs) for color grading
Stars: ✭ 84 (+320%)
Mutual labels:  postprocessing

Sprite-Postprocessing-Tool

This unity post processing plugin that let's you create different effects for the unity UI image or Sprite Renderer component.

For static image only, not supporting animations.

How to use it?

Make sure that under the import settings for the texture, in Advanced, the Read/Write Enable option is enabled. Then attach the SpritePostprocessing.cs script to any gameObjects that have UI Image or Sprite Renderer component attached.

The SpritePostprocessing.cs will automatic find the source (which is the UI Image or Sprite Renderer component) and apply the effect to it.

Options

  • Ignored Color: the pixels that have the silmilar color will be ignored and will not have effect applied to it.
  • Ignore Threshold: determines how two colors are silmilar.
  • Color muliplier: determines the color saturation.
  • Tint color: the tint color, only applies when post processing method "tint" was selected.

Note

When changed the value, call ApplyTextureChanges() to apply the changes. When you want to reset the sprite to default, call Reset(). Also, enable/ disable the component will set/reset the post processing effect of sprite.

Screenshots

  • Editor View

Editor View

  • Example Preview

Example

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].