Website powered by

UE5 - 2D shader - Giant's Resting Place

Hey! Over the past semester I've become particularly interested in the use of Post-Processing materials to alter the visuals of a scene/game. I’ve always been fond of 2D hand-drawn games. However, I found that styles like these are a bit harder to find in the 3D world and so I decided to do my graduation work on this topic. The goal was to research and make a few shaders with which you can create a variety of 2D looks. Here are the results! If you're interested in exploring this yourself, here is a download link to my paper, for free: https://drive.google.com/file/d/1XUQcciwxuDH9txa8_2wz8pUK2dDPjudo/view?usp=sharing Hopefully it can help people who are also interested in styles like these/NPR! It's a lengthy one but that's due to the pictures.
There are some more resources underneath here as well.

Beautiful concept by Oswaldo KATO:
https://twitter.com/ozoztv/status/1488089680172269569

Special thanks to my supervisor Jordy Lakiere, who is working on his game We Who Are About To Die:
https://jordylakiere.net/WeWhoAreAboutToDie-Game

Special thanks to Dermott Burns for helping me out with a part of my shader, he also has a 2D stylized shader:
https://www.artstation.com/dermottburns
Hatching textures by Kamil Hepner, who also has great tutorials for similar styles:
https://ko-fi.com/kamilhepner
https://www.youtube.com/watch?v=pJ42ylVyDpc&list=WL&index=211
https://www.youtube.com/watch?v=18U50KPdD2A

Some more resources I've used on this topic if you're interested in more!
- Kris Kaufman - Stylize Renders with Post Process (Unreal Learning Platform) https://dev.epicgames.com/community/learning/courses/qyl/stylize-renders-with-post-process-materials/G6l/introduction-to-stylized-rendering
- Post Processing cel shading live training https://www.youtube.com/watch?v=cQw1CL0xYBE
- PrismaticaDev: Advanced cel shading https://www.youtube.com/watch?v=RkFwe7JI8R8&t=243s
- Hristo Enchev - Stylized Rendering in Unreal https://www.therookies.co/entries/7431
- The Cycle - Layered Materials for Environments https://www.youtube.com/watch?v=dl5fe-DAXRI (Used for texturing of the scene)
- Silke van der Smissen - Lost City (Layered Materials) https://www.artstation.com/artwork/VyLgon
- Tommy Tran - Cel shading https://www.raywenderlich.com/146-unreal-engine-4-cel-shading-tutorial
- GuiltyGearXrd - The X factor between 2D and 3D https://www.youtube.com/watch?v=yhGjCzxJV3E
- Tom Looman - Custom fog https://www.tomlooman.com/unreal-engine-distance-fog-material/

The people that inspired me to do this:
- Nick Carver: https://www.artstation.com/artwork/689JQr
- Nick Carver: https://www.artstation.com/artwork/lR9O6J
- Lotte de Brabanders: https://www.artstation.com/artwork/28bxXa
- The game "GRIS" by Nomada studios: https://www.youtube.com/watch?v=Y7SUJ1jekc4
- The game "Old Mans Journey" by Broken Rules https://www.youtube.com/watch?v=tJ29Ql3xDhY&t=9s
- The game "Dordogne" by UN JE NE SAIS QUOI https://www.youtube.com/watch?v=DhXimnpPa1g
- Laure Dhooge “Charcoal and Rinus van de Velde” https://www.artstation.com/artwork/oOYANw
- Chau Nguyen Thi Hoai “The First Journey” https://www.artstation.com/artwork/gJQOWm

Hollow Knight, Cuphead, Child of Light, Cozy Grove, Hades,…

To get closer to the concept, the hatching of the trees was mapped to the camera. To hold up in movement, it's better to map it to the world, which is an option in the shader.

Showcase of the shader

Concept by Oswaldo KATO

Concept by Oswaldo KATO