mob-sakai / Shinyeffectforugui
Licence: mit
Shiny effect of uGUI, which does not need mask or normal map.
Stars: ✭ 204
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
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
UIEffect, so we are NOT continuing development in this repository.
NOTE: This project has been integrated intoShiny effect of uGUI, which does not need mask or normal map.
Since useless draw calls are suppressed, performance is good!
<< 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.
-
With-mask method
- For example: ShineEffect from unity-ui-extensions
- 3 GameObject: Graphic + Mask + ShineEffect (masked)
- 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
- Supports AnimationClip
- Will be batched as possible
- Play effect from script (v0.4.0)
- Improve Visual quality (v0.4.0)
- The effect does not use other images such as normal map.
Demo
Usage
- Download ShinyEffectForUGUI.unitypackage from Releases.
- Import the package into your Unity project. Select
Import Package > Custom Package
from theAssets
menu. - Add
ShinyEffectForUGUI
component to UI element (Image, RawImage, Text, etc...) fromAdd Component
in inspector. - Choose effect type and adjust values in inspector.
- 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
- Directivity normalization
- Likely
Vector2.Product()
- Likely
- Linear shiny effect
License
- MIT
- © UTJ/UCL
Author
See Also
- GitHub page : https://github.com/mob-sakai/ShinyEffectForUGUI
- Releases : https://github.com/mob-sakai/ShinyEffectForUGUI/releases
- Issue tracker : https://github.com/mob-sakai/ShinyEffectForUGUI/issues
- Current project : https://github.com/mob-sakai/ShinyEffectForUGUI/projects/1
- Change log : https://github.com/mob-sakai/ShinyEffectForUGUI/blob/master/CHANGELOG.md
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].