# DissolveEffectForUGUI **Repository Path**: FREEstriker-Space/DissolveEffectForUGUI ## Basic Information - **Project Name**: DissolveEffectForUGUI - **Description**: A dissolve effect for uGUI, without material instancing. Please star and watch this project :) - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-16 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README DissolveEffectForUGUI === ### NOTE: This project has been merged to [UIEffect](https://github.com/mob-sakai/UIEffect). A dissolve effect for uGUI, without material instancing. ![image](https://user-images.githubusercontent.com/12690315/40378145-a7c0c8e0-5e2d-11e8-8cdd-70e40bcf0c71.png) [![](https://img.shields.io/github/release/mob-sakai/DissolveEffectForUGUI.svg?label=latest%20version)](https://github.com/mob-sakai/DissolveEffectForUGUI/release) [![](https://img.shields.io/github/release-date/mob-sakai/DissolveEffectForUGUI.svg)](https://github.com/mob-sakai/DissolveEffectForUGUI/releases) ![](https://img.shields.io/badge/requirement-Unity%205.5%2B-green.svg) [![](https://img.shields.io/github/license/mob-sakai/DissolveEffectForUGUI.svg)](https://github.com/mob-sakai/DissolveEffectForUGUI/blob/master/LICENSE.txt) [![](https://img.shields.io/github/last-commit/mob-sakai/DissolveEffectForUGUI/develop.svg?label=last%20commit)](https://github.com/mob-sakai/DissolveEffectForUGUI/commits/develop) [![](https://img.shields.io/github/issues/mob-sakai/DissolveEffectForUGUI.svg)](https://github.com/mob-sakai/DissolveEffectForUGUI/issues) [![](https://img.shields.io/github/commits-since/mob-sakai/DissolveEffectForUGUI/latest.svg)](https://github.com/mob-sakai/DissolveEffectForUGUI/compare/master...develop) << [Description](#Description) | [Demo](#demo) | [Download](https://github.com/mob-sakai/DissolveEffectForUGUI/releases) | [Usage](#usage) | [Development Note](#development-note) | [Change log](https://github.com/mob-sakai/DissolveEffectForUGUI/blob/develop/CHANGELOG.md) >>



## Description ![image](https://user-images.githubusercontent.com/12690315/40378124-978278e8-5e2d-11e8-9b16-96aaa8c7bc87.png) DissolveEffectForUGUI applies _dissolve-effect_ to uGUI element (Image, RawImage, Text, etc...) **WITHOUT material instancing**. This will suppress extra draw calls and improve performance. * Parameters * Dissolve factor (inspector, script, animation) * Edge width (inspector, script, animation) * Edge color (inspector, script, animation) * Edge softness (inspector, script, animation) * Noise pattern image (in material) ### New feature in v0.4.0 From [UIEffect v2.4.0](https://github.com/mob-sakai/UIEffect) ![v2.4.0](https://user-images.githubusercontent.com/12690315/40294019-a0bfb8aa-5d0e-11e8-8451-873502db6a99.gif) ![editor](https://user-images.githubusercontent.com/12690315/40294212-9e1b1ce2-5d0f-11e8-88ce-78a8c0523dc2.png) * UIDissolve: Add color mode option. * UIDissolve: You can change the edge color, width, softness, color mode in inspector.



## Demo * ![demo](https://user-images.githubusercontent.com/12690315/39131616-dcf7ea60-474a-11e8-8e20-f9e5bd8b3f5c.gif) * Just 1 draw call! [WebGL Demo](http://mob-sakai.github.io/DissolveEffectForUGUI)



## Usage 1. Download DissolveEffectForUGUI.unitypackage from [Releases](https://github.com/mob-sakai/DissolveEffectForUGUI/releases). 1. Import the package into your Unity project. Select `Import Package > Custom Package` from the `Assets` menu. 1. Add `DissolveEffectForUGUI` component to UI element (Image, RawImage, Text, etc...) from `Add Component` in inspector. 1. Control effect parameters in inspector. 1. Enjoy! ##### Requirement * Unity 5.5+ *(included Unity 2017.x)* * No other SDK are required



## Development Note #### What's doing? * Control effect parameters for uGUI element WITHOUT MaterialPropertyBlock * https://github.com/mob-sakai/UIEffect#how-to-control-effect-parameters-for-ugui-element-without-materialpropertyblock



## License * MIT * [JewelSaviorFREE](http://www.jewel-s.jp/) ## Author [mob-sakai](https://github.com/mob-sakai) ## See Also * GitHub page : https://github.com/mob-sakai/DissolveEffectForUGUI * Releases : https://github.com/mob-sakai/DissolveEffectForUGUI/releases * Issue tracker : https://github.com/mob-sakai/DissolveEffectForUGUI/issues * Current project : https://github.com/mob-sakai/DissolveEffectForUGUI/projects/1 * Change log : https://github.com/mob-sakai/DissolveEffectForUGUI/blob/master/CHANGELOG.md