All Projects → hiddenpeopleclub → 2d Shaders Book Foundations Exercises

hiddenpeopleclub / 2d Shaders Book Foundations Exercises

Licence: other
Exercises for the first book of the 2D Shader Development series.

Labels

Projects that are alternatives of or similar to 2d Shaders Book Foundations Exercises

Unityurpunlitscreenspacedecalshader
Unity unlit screen space decal shader for URP. Just create a new material using this shader, then assign it to a new unity cube GameObject = DONE, now you have unlit decal working in URP
Stars: ✭ 455 (+2933.33%)
Mutual labels:  shaderlab
Unity Postprocessing Old Monitor Shader
Camera effect for use in Unity with PostProcessingStackV2
Stars: ✭ 17 (+13.33%)
Mutual labels:  shaderlab
Stylisedwater surfaceshader
Simple water shader in the style of Zelda: Wind Waker
Stars: ✭ 26 (+73.33%)
Mutual labels:  shaderlab
Unitypcss
Nvidia's PCSS soft shadow algorithm implemented in Unity
Stars: ✭ 533 (+3453.33%)
Mutual labels:  shaderlab
Addressables Sample
Demo project using Addressables package
Stars: ✭ 616 (+4006.67%)
Mutual labels:  shaderlab
Unity Mesh Outline
Unity Package for rendering outlines around meshes/objects
Stars: ✭ 19 (+26.67%)
Mutual labels:  shaderlab
Lowpoly Water Unity
Low poly water with edge/shore blend. Similar to the awesome water in Monument Valley.
Stars: ✭ 448 (+2886.67%)
Mutual labels:  shaderlab
Testbedhdrp
Testbed project for Unity HDRP (High Definition Render Pipeline)
Stars: ✭ 859 (+5626.67%)
Mutual labels:  shaderlab
Metaball Sample
Metaball-sample
Stars: ✭ 16 (+6.67%)
Mutual labels:  shaderlab
Npr Cartoon Shader Library
NPR-Cartoon-Shader-Library for Unity3D
Stars: ✭ 25 (+66.67%)
Mutual labels:  shaderlab
Anything about game
A wonderful list of Game Development resources.
Stars: ✭ 541 (+3506.67%)
Mutual labels:  shaderlab
Fishmanshadertutorial
shader 中级教程
Stars: ✭ 575 (+3733.33%)
Mutual labels:  shaderlab
Voxel Raymarching
Volemetric data raymarching renderer
Stars: ✭ 22 (+46.67%)
Mutual labels:  shaderlab
Unityvisualizations
Collection of shaders and visual effects created for Unity 3D.
Stars: ✭ 472 (+3046.67%)
Mutual labels:  shaderlab
Shaderlabvs
ShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
Stars: ✭ 841 (+5506.67%)
Mutual labels:  shaderlab
Unityoutlineshader
Source code for Outline Shader tutorial for Unity. Detects edges in a scene using the depth and normals buffers.
Stars: ✭ 450 (+2900%)
Mutual labels:  shaderlab
Matcap
A shader to replace PBR and generate more beautiful materials
Stars: ✭ 18 (+20%)
Mutual labels:  shaderlab
Geotoybox
Stars: ✭ 13 (-13.33%)
Mutual labels:  shaderlab
Inkpainter
Texture-Paint on Unity.
Stars: ✭ 849 (+5560%)
Mutual labels:  shaderlab
Uguieffect
Stars: ✭ 22 (+46.67%)
Mutual labels:  shaderlab

2D Shader Development Book I - Foundations - Exercises

These are the Unity project files for the exercises in the first book of the 2D Shader Development Book.

Exercise 1 - Endless Scroller Background

Open the project called Exercise 1 - Side Scroller Background. The idea is to use the texture shader we created in the Fragment Shader Basics chapter of the book and modify it to create a background that scrolls infinitely. Also, you’ll need to be able to set the speed by which it moves using a shader Property.

Acknowledgements:

Exercise 2 - Blending Modes

Open the scene called Exercise 2 - Blending Modes and go through each of the sprites in the screen (except the background) and make them use the blending mode that its name suggests. For example find the object called Multiply and make it use the Multiply blending mode. Do the same for Alpha Blend, Additive and Subtractive. This exercise should be easy and quick to do, only remember to keep in mind the blending equation that Unity uses, which was presented in the previous sections.

Acknowledgements:

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