Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/igradeca/Unity-Shaders
Unity project about reseach on shaders and particle system.
https://github.com/igradeca/Unity-Shaders
Last synced: 3 months ago
JSON representation
Unity project about reseach on shaders and particle system.
- Host: GitHub
- URL: https://github.com/igradeca/Unity-Shaders
- Owner: igradeca
- Created: 2018-12-13T13:02:38.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-13T14:23:23.000Z (almost 6 years ago)
- Last Synced: 2024-07-12T17:56:53.779Z (4 months ago)
- Language: C#
- Homepage:
- Size: 4.99 MB
- Stars: 56
- Watchers: 4
- Forks: 16
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-unity-open-source-on-github - Unity-Shaders - Unity project about reseach on shaders and particle system (Collection)
README
# Unity Shaders
Project about reseach on shaders and particle systems and how to use them in Unity. This project consists of several scenes in which I have been learning about using shaders, particle systems and how to program custom graphics. Scenes in this projects are made by following various tutorials from internet and by changing them to get better understanding how they actually work.
This project consist of 6 parts:
## 1. UI and camera shaders
#### UI shaders.unityThis scene has 3 different simple shaders to manipulate UI and camera view. Shaders are changing borders of UI image and making "spooky" effect on UI text. Third shader is shifting camera view with sine function.
Also, this was my first contact with creating shaders.![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/shaders1.jpg)
## 2. Ripple effect
#### Ripple scene.unityBy clicking with left mouse in the scene shader will start to create ripples over attached material. With changing different parameters we can adjust size and look of the creating ripples.
![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/shaders2.jpg)
## 3. Hologram effect
#### Hologram scene.unityHologram looking effect which can be nice for some SF game. Combining vertices with different operations we can easly get interesting results.
![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/hologram%20shader.jpg)
## 4. Night vision
#### scene 4 night vision.unityImage effect for camera to get the look of night vision googles. Whole idea is to calculate image depth and then dim out objects that are too far. To get more realistic results, green color is added together with mask. Also Unity's Standard Asset was added to get low light noise effect.
![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/shader%20night%20vision.jpg)
## 5. Snow simulation
#### Snow scene.unityThis scene shows tessellation shader used as snow material. Main goal of this scene is to make changes on material when some object touches it and to make depths in it. These depth are calculated in real time and can be seen depending on how deep some object has went through snow. Also snow falling simulator is added to fill depths over time.
![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/snow%20shader.jpg)
## 6. Dissolve effect (particle system & shader)
#### Dissolve scene.unityCombining particle systems with shader we get objects dissolving effect when they are at enought distance from source.
![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/dissolve.jpg)
## 7. Fire effect (particle system)
#### Fire1 scene.unity & Fire2 scene.unitySimulations of fire effect made with several particle system objects.
![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/fire%20particles.jpg)