Spica66
—
- Joined
- Feb 6, 2021
- Messages
- 217
- Points
- 63
Apart from digital art, I had been studying HLSL lately. I took me 3 months to learn shader coding from scratch.
During these few years, anime-style 3D has been evolved to the point that it has the potential to become an alternative. With a good shader(s) and models, the artist only has to worry about lighting and stage.
Inspired by miHoYo, Guilty Gear, and Blender's non-photorealistic rendering community (Blender NPR), I tried to replicate Honkai Impact 3rd shader.
This is what in the miHoYo's keynote:
Here's my result in Unity:
I tried to make a shader based on information on the slides. The problem is it's still bad when it comes to blending 3 layers mathematically. Similar to digital painting, you shouldn't add shadow and light with black and white, so the colors have to blend this way. Lights and shadows on the object serve as indicator of tints.
Overall, it was challenging. There are few notable artists manage to create almost identical (in style) scene, compared to digital painting. However, I have so many hobbies/interests so I decided to put this project on hiatus waiting to see this guy's source code and learn from it.
ColinLeung
https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample
Few examples that I considered a good anime-styled 3D:
Edit: If anyone confused: Shader is instructions to tell computer how to draw. Basically, my approach is coding, but it doesn't have to be done by coding. Every approaches require math, to be specific, 3D math.
During these few years, anime-style 3D has been evolved to the point that it has the potential to become an alternative. With a good shader(s) and models, the artist only has to worry about lighting and stage.
Inspired by miHoYo, Guilty Gear, and Blender's non-photorealistic rendering community (Blender NPR), I tried to replicate Honkai Impact 3rd shader.
This is what in the miHoYo's keynote:
Here's my result in Unity:
I tried to make a shader based on information on the slides. The problem is it's still bad when it comes to blending 3 layers mathematically. Similar to digital painting, you shouldn't add shadow and light with black and white, so the colors have to blend this way. Lights and shadows on the object serve as indicator of tints.
Overall, it was challenging. There are few notable artists manage to create almost identical (in style) scene, compared to digital painting. However, I have so many hobbies/interests so I decided to put this project on hiatus waiting to see this guy's source code and learn from it.
ColinLeung
https://github.com/ColinLeung-NiloCat/UnityURPToonLitShaderExample
Few examples that I considered a good anime-styled 3D:
- https://sketchfab.com/3d-models/cute-girl-sitting-on-chairsul-c347433ba39345b899ad98721b1dd0b2
Salt Impact
Edit: If anyone confused: Shader is instructions to tell computer how to draw. Basically, my approach is coding, but it doesn't have to be done by coding. Every approaches require math, to be specific, 3D math.
Last edited: