{"id":13783948,"url":"https://github.com/igradeca/Unity-Shaders","last_synced_at":"2025-05-11T19:31:53.917Z","repository":{"id":215846380,"uuid":"161640024","full_name":"igradeca/Unity-Shaders","owner":"igradeca","description":"Unity project about reseach on shaders and particle system.","archived":false,"fork":false,"pushed_at":"2018-12-13T14:23:23.000Z","size":5228,"stargazers_count":58,"open_issues_count":0,"forks_count":16,"subscribers_count":4,"default_branch":"master","last_synced_at":"2024-11-17T20:48:03.275Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/igradeca.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null}},"created_at":"2018-12-13T13:02:38.000Z","updated_at":"2024-11-14T08:11:52.000Z","dependencies_parsed_at":"2024-01-17T03:24:55.714Z","dependency_job_id":null,"html_url":"https://github.com/igradeca/Unity-Shaders","commit_stats":null,"previous_names":["igradeca/unity-shaders"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igradeca%2FUnity-Shaders","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igradeca%2FUnity-Shaders/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igradeca%2FUnity-Shaders/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/igradeca%2FUnity-Shaders/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/igradeca","download_url":"https://codeload.github.com/igradeca/Unity-Shaders/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253621127,"owners_count":21937481,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-08-03T19:00:33.497Z","updated_at":"2025-05-11T19:31:52.604Z","avatar_url":"https://github.com/igradeca.png","language":"C#","readme":"# Unity Shaders\n\nProject 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.   \n  \nThis project consist of 6 parts:  \n## 1. UI and camera shaders  \n#### UI shaders.unity  \n\nThis 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.  \nAlso, this was my first contact with creating shaders.  \n\n![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/shaders1.jpg)\n  \n## 2. Ripple effect\n#### Ripple scene.unity  \n\nBy 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. \n\n![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/shaders2.jpg)\n  \n## 3. Hologram effect\n#### Hologram scene.unity  \n\nHologram looking effect which can be nice for some SF game. Combining vertices with different operations we can easly get interesting results.\n\n![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/hologram%20shader.jpg)\n  \n## 4. Night vision\n#### scene 4 night vision.unity  \n\nImage 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.\n\n![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/shader%20night%20vision.jpg)\n  \n## 5. Snow simulation\n#### Snow scene.unity  \n\nThis 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.\n\n![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/snow%20shader.jpg)\n  \n## 6. Dissolve effect (particle system \u0026 shader)\n#### Dissolve scene.unity  \n\nCombining particle systems with shader we get objects dissolving effect when they are at enought distance from source.\n\n![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/dissolve.jpg)\n \n## 7. Fire effect (particle system)\n#### Fire1 scene.unity \u0026 Fire2 scene.unity\n\nSimulations of fire effect made with several particle system objects.\n\n![alt text](https://github.com/igradeca/Unity-Shaders/blob/master/fire%20particles.jpg)\n","funding_links":[],"categories":["Collection"],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figradeca%2FUnity-Shaders","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Figradeca%2FUnity-Shaders","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Figradeca%2FUnity-Shaders/lists"}