All Projects → mob-sakai → Shinyeffectforugui

mob-sakai / Shinyeffectforugui

Licence: mit
Shiny effect of uGUI, which does not need mask or normal map.

Projects that are alternatives of or similar to Shinyeffectforugui

Unity Frosted Glass
❄️ Test of a frosted glass material in Unity.
Stars: ✭ 506 (+148.04%)
Mutual labels:  unity, unity3d, shader, effect
Kinobinary
Binary image effect for Unity
Stars: ✭ 180 (-11.76%)
Mutual labels:  unity, unity3d, shader, effect
Uieffect
UIEffect is an effect component for uGUI element in Unity. Let's decorate your UI with effects!
Stars: ✭ 3,449 (+1590.69%)
Mutual labels:  unity, unity3d, shader, effect
Hologramshader
✏️ Test of an hologram material made in Unity.
Stars: ✭ 684 (+235.29%)
Mutual labels:  unity, unity3d, shader, effect
Computestochasticreflections
Compute Stochastic Screen Space Reflections for unity post processing
Stars: ✭ 163 (-20.1%)
Mutual labels:  unity, unity3d, shader, effect
X Postprocessing Library
Unity Post Processing Stack Library | Unity引擎的高品质后处理库
Stars: ✭ 1,079 (+428.92%)
Mutual labels:  unity, unity3d, shader, effect
Kinobloom
Bloom effect for Unity
Stars: ✭ 704 (+245.1%)
Mutual labels:  unity, unity3d, shader, effect
Nnao
Neural Network Ambien Occlusion based on http://theorangeduck.com/page/neural-network-ambient-occlusion
Stars: ✭ 57 (-72.06%)
Mutual labels:  unity, unity3d, shader, effect
Unitylibrary
📚 Library of all kind of scripts, snippets & shaders for Unity
Stars: ✭ 1,968 (+864.71%)
Mutual labels:  unity, unity3d, shader
Proccharvfx
Procedural character generation with Unity Shader Graph and VFX Graph
Stars: ✭ 114 (-44.12%)
Mutual labels:  unity, unity3d, shader
Unity Shaders
✨ Shader demo - More than 300 examples
Stars: ✭ 198 (-2.94%)
Mutual labels:  unity, unity3d, shader
Gpu Planetary Rendering
GPU atmosphertic scattering and planet generation in Unity 3D
Stars: ✭ 92 (-54.9%)
Mutual labels:  unity, unity3d, shader
Spriteglow
A sprite glow effect for Unity game engine
Stars: ✭ 1,287 (+530.88%)
Mutual labels:  unity, unity3d, shader
Kinotube
An image effect simulating analog video artifacts in Unity.
Stars: ✭ 142 (-30.39%)
Mutual labels:  unity, unity3d, shader
Adamplanereflection
Planar reflection effect from the Adam Interior Environment package.
Stars: ✭ 86 (-57.84%)
Mutual labels:  unity, unity3d, shader
Kinostreak
Anamorphic lens flare effect for Unity
Stars: ✭ 139 (-31.86%)
Mutual labels:  unity, unity3d, shader
Temporalreprojectionexample
Temporal reprojection example for Unity
Stars: ✭ 82 (-59.8%)
Mutual labels:  unity, unity3d, shader
Lwrpshaders
A collection of high customizable unlit shaders for Lightweight Render Pipeline
Stars: ✭ 125 (-38.73%)
Mutual labels:  unity, unity3d, shader
Noiseball3
A Unity example that shows how to use the new implementation of DrawProcedural.
Stars: ✭ 147 (-27.94%)
Mutual labels:  unity, unity3d, shader
Isaura
An attempt at making a aura thingie with a isoline shader.
Stars: ✭ 187 (-8.33%)
Mutual labels:  unity, unity3d, shader

ShinyEffectForUGUI

NOTE: This project has been integrated into UIEffect, so we are NOT continuing development in this repository.

Shiny effect of uGUI, which does not need mask or normal map.
Since useless draw calls are suppressed, performance is good!

image



<< Description | Demo | Usage | Development Note | Change log >>





Description

ShinyEffectForUGUI applies shiny-effect to uGUI element (Image, RawImage, Text, etc...) WITHOUT Mask component .
This will suppress extra draw calls and improve performance.

compare

  • With-mask method

    • For example: ShineEffect from unity-ui-extensions
    • 3 GameObject: Graphic + Mask + ShineEffect (masked)
      • image
    • At least 3 draw calls(1:Stencil on, 2:Draw graphic, 3:Stensil off), FOR EACH ui elements with shiny effect
    • Artifacts on the edges!
  • Proposal: Without-mask method

    • shader applies shiny effect
    • 1 draw dall
    • Will be batched as possible



Features
  • No Mask component
  • Easy to control in inspector
    inspector
  • Supports AnimationClip
  • Will be batched as possible
  • Play effect from script (v0.4.0)
    • ShinyEffectForUGUI.Play(duration, updateMode)
      button
  • Improve Visual quality (v0.4.0)
    image
    • The effect does not use other images such as normal map.





Demo

demo

WebGL Demo





Usage

  1. Download ShinyEffectForUGUI.unitypackage from Releases.
  2. Import the package into your Unity project. Select Import Package > Custom Package from the Assets menu.
  3. Add ShinyEffectForUGUI component to UI element (Image, RawImage, Text, etc...) from Add Component in inspector.
  4. Choose effect type and adjust values in inspector.
  5. Enjoy!
Requirement
  • Unity 5.5+ (included Unity 2017.x)
  • No other SDK are required





Development Note

What's doing?





License

  • MIT
  • © UTJ/UCL

Author

mob-sakai

See Also

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].