Reader small image

You're reading from  Become a Unity Shaders Guru

Product typeBook
Published inJul 2023
Reading LevelN/a
PublisherPackt
ISBN-139781837636747
Edition1st Edition
Languages
Tools
Right arrow
Author (1)
Mina Pêcheux
Mina Pêcheux
author image
Mina Pêcheux

Mina Pêcheux is a freelance content creator who has been passionate about game development since an early age. She is a graduate of the French Polytech School of Engineering in applied mathematics and computer science. After a couple of years of working as a data scientist and web developer in startups, she turned to freelancing and online instructional content creation to reconnect with what brightens her days: learning new things everyday, sharing with others and creating multi-field projects mixing science, technology, and art.
Read more about Mina Pêcheux

Right arrow

Summary

In this chapter, we explored a series of simple 2D shaders and effects.

We first discussed how to use Unity’s built-in Shader Graph Nodes to easily tweak the colors of a sprite globally, for example by changing the hue or saturation. We then saw why color-swapping can be useful and how we can implement it via the Shader Graph editor or HLSL code before talking about dynamic pixelation for quick pixel-art approximation.

After that, we focused on 2D outlines and gradually built several shaders that implemented more and more complex effects, starting from a simple pixel-perfect stroke up to an animated emissive contour. We also took this opportunity to have a look at post-processing in URP and how we can use the built-in tools of the render pipeline to add a Bloom effect and make our HDR emissive colors glow in the scene.

Finally, we worked on a few shader utilities that could be used directly in a video game to show a specific character state with a texture overlay...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Become a Unity Shaders Guru
Published in: Jul 2023Publisher: PacktISBN-13: 9781837636747

Author (1)

author image
Mina Pêcheux

Mina Pêcheux is a freelance content creator who has been passionate about game development since an early age. She is a graduate of the French Polytech School of Engineering in applied mathematics and computer science. After a couple of years of working as a data scientist and web developer in startups, she turned to freelancing and online instructional content creation to reconnect with what brightens her days: learning new things everyday, sharing with others and creating multi-field projects mixing science, technology, and art.
Read more about Mina Pêcheux