hiddenpeopleclub / 2d Shaders Book Foundations Exercises
Licence: other
Exercises for the first book of the 2D Shader Development series.
Projects that are alternatives of or similar to 2d Shaders Book Foundations Exercises
UnityurpunlitscreenspacedecalshaderUnity 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
UnitypcssNvidia's PCSS soft shadow algorithm implemented in Unity
Stars: ✭ 533 (+3453.33%)
Mutual labels: shaderlab
Addressables SampleDemo project using Addressables package
Stars: ✭ 616 (+4006.67%)
Mutual labels: shaderlab
Unity Mesh OutlineUnity Package for rendering outlines around meshes/objects
Stars: ✭ 19 (+26.67%)
Mutual labels: shaderlab
Lowpoly Water UnityLow poly water with edge/shore blend. Similar to the awesome water in Monument Valley.
Stars: ✭ 448 (+2886.67%)
Mutual labels: shaderlab
TestbedhdrpTestbed project for Unity HDRP (High Definition Render Pipeline)
Stars: ✭ 859 (+5626.67%)
Mutual labels: shaderlab
Metaball SampleMetaball-sample
Stars: ✭ 16 (+6.67%)
Mutual labels: shaderlab
Anything about gameA wonderful list of Game Development resources.
Stars: ✭ 541 (+3506.67%)
Mutual labels: shaderlab
Voxel RaymarchingVolemetric data raymarching renderer
Stars: ✭ 22 (+46.67%)
Mutual labels: shaderlab
UnityvisualizationsCollection of shaders and visual effects created for Unity 3D.
Stars: ✭ 472 (+3046.67%)
Mutual labels: shaderlab
ShaderlabvsShaderlabVS is a Visual Studio plugin for Unity Shaderlab programming
Stars: ✭ 841 (+5506.67%)
Mutual labels: shaderlab
UnityoutlineshaderSource code for Outline Shader tutorial for Unity. Detects edges in a scene using the depth and normals buffers.
Stars: ✭ 450 (+2900%)
Mutual labels: shaderlab
MatcapA shader to replace PBR and generate more beautiful materials
Stars: ✭ 18 (+20%)
Mutual labels: shaderlab
Geotoybox Stars: ✭ 13 (-13.33%)
Mutual labels: shaderlab
InkpainterTexture-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].