
- Версия Unreal Engine
- 5.2
CelesAnimeShader provides a solution for Japanese anime-style rendering, requiring no complex BP or C++ coding. With just a BaseColor texture, you can quickly transform your character into an anime-style rendering.
The rendering core is based on custom shader lighting instead of traditional PostProcess, allowing adjusting in lighting, shadows, colors, and fine details between characters.
The shading model uses the light-weight Unlit option, which significantly reduces unnecessary shadows generated by default lighting.
[Key Features]
- Customizable gradient value for adjusting the softness or hardness of shadows.
- Two specular modes for anime-style highlights on hair or metallic objects.
- FakeSSS effect on the edges of the character model to enhance the three-dimensionality.
- Adjustable rim lighting color on models
- Outline effect is based on the outline of the model.
[Advanced Features]
- Edge highlights for producing highlights on the character model edges, adding a translucent effect.
- Supporting NormalMap.
- Supporting single light source CastShadow.
[Additional Items]
- Includes one Japanese anime-style character as a rendering reference.
[Technical Details and Considerations]
- By default, only the DirectionalLight source direction is supported, and multiple light source rendering is currently not available.
- Due to the Unlit model not accepting shadows, the provided CastShadow solution relies on the PerObjectShadowMap method to obtain shadows. It supports shadow casting from a single light source only, and using this feature extensively may impact performance.
Technical Details
Features:- Includes one Japanese anime-style character. (With walk/run animation)
- The rendering core is based on custom shader lighting instead of traditional PostProcess.
- 3 character BP for example demo.
- Material Function for 5 core Light Models.
- Supporting single light source CastShadow.
Number of Textures: 6 texture for shader core + 7 textures for character
Supported Development Platforms: All
Performance: Due to the Unlit model not accepting shadows, the provided CastShadow solution relies on the PerObjectShadowMap method to obtain shadows. It supports shadow casting from a single light source only, and using this feature extensively may impact performance.
Important/Additional Notes: The content shown in the trailer and product images will not be provided in its entirety with this product.