Thanks to visit codestin.com
Credit goes to github.com

Skip to content
/ LSCherry Public

This Toon Shader Framework for Blender is designed to be compatible with cross-toon materials. It has been implemented and evolved from aVersionOfReality's Toon Shader.

License

Notifications You must be signed in to change notification settings

lvoxx/LSCherry

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Project Banner

Toon Shader Framework for Blender. Supporting various material processing types for toon rendering.

GitHub Repo Stars Β Β  Total Downloads Β Β  Build for Blender Β Β  License: GPL v3 Β Β 

πŸ“ Table of Contents

🧐 About

Toon Shader for Blender and GooEngine is inspired by aVersionOfReality and is a framework designed to be compatible with many contemporary anime-style games and pure toon techniques. The basic configurations have been pre-set up and integrated with LSPotato addon to facilitate connections with other similar or compatible toon stlyzes.

Note

Follow project updates on Discord Forum

🏁 Getting Started

  1. Download and install at LSPotato

🌸 Download Addon

αΊ£nh
  1. Choose the version you want to use, default version is latest. BIG TIP: Potato-LSCherry tracks LSCherry-(version) collection on root, make sure it is in the Scene Collection.
Screenshot 2025-08-31 112707
  1. Setup
  • Add a Sun Light as the main light source and name it MLight. Also, rename the Collection to be tracked as Toon materials collection to _LS.

  • Turn on AutoSync mode. For performance reasons, don’t keep it ON in the final Blender file.

Tip

You can change any collection and light object name as you want. For best practice I recommend keeping the default MLight and set the collection to be tracked root character collection.
Example

β”œβ”€β”€ Character Package -> Set as being tracked collection
    β”œβ”€β”€ Sub Col 1
    β”œβ”€β”€ Sub Col 2
β”œβ”€β”€ MLight -> Set as Sun object
β”œβ”€β”€ LSCherry-1.0.0
Screenshot 2025-08-31 113739

Optional: Make sure Geomery node Core.LSCherryProvider is added to object's modifier and MLight is added to Main Light Dot socket.

αΊ£nh

Optional: For the best Toon color filter, i recommend you to use Color Management below. Exposure can be around 0.9 to 1.0. If you want to Toon in ArX, use the To ArX output on each main Toon shader.

αΊ£nh
  1. Open Shader Editor and find "Make Toon" node and connect it to Material Output.
    β†’ From 1.1.0, Make Toon has interaction with the enviroment around it. For simple setup, navigate to Quick Start
αΊ£nh
  1. Yes, its done βœ¨πŸŽ‰πŸŽ‰. If you want to use additional features or pre-built packages, please search for nodes within the materials present in the LSCherry object or those prefixed with "Game Name". Example: HI3, GI, HSR,... find more prefix at Build-in Toon Support For Games

πŸš€ Simple Start

Since LSCherry was cross-toon, i has developed many choices for different styles.

  • Simple Make Toon: Super quick toon shader, but it has no interaction to the enviroment except the Value.
αΊ£nh
  • Stacked Toon: For advanced controll of multi ramp colors, like bush, cloud, tree,...It works alike Simple Make Toon.
αΊ£nh
  • ToonRay: For Cycles Engine render. Works like Make Toon but it's really hard to custom ramp and no Blended render mode.
αΊ£nh

➑ For further documents, Go To Wiki

❗ Prerequisites

Note

πŸ› οΈ Blender version should be 4.x.x or 5.x.x.
The LSCherry nodes link to the scr, make sure to relink the source or local it all

Warning

Blender version 3.x.x or older will cause unexpected issues or crashing.

Require name Description Where To Download Is
Blender For LSCherry Download Required
Auto Reload Libraries Auto reload linked libraries Download Required
VF PlanarUV For Frequent Hair Highlight Download Optional
Mesh Fairing Master Quick Clean Shading Face Download Optional

πŸ“¦ Build-in Toon Support For Games

Package Prefix Build-in Support Starter Pack
Honkai Impact 3 HI3 βœ”οΈ ❌
Genshin Impact GI βœ”οΈ βœ”οΈ
Zenless Zone Zero ZZZ 🚧 ❌
Honkai Starrail HSR βœ”οΈ ❌
Punishing: Gray Raven PGR ❌ ❌
Girls Frontline 2 GF2 βœ”οΈ ❌
Persona Series PSN ❌ ❌
Wuthering Waves WW ❌ ❌
Aether Gazer AG ❌ ❌
Project Snow PJS ❌ ❌

πŸ”§ Tests File

Check out test file using build-in packages. Go To Tests

Honkai Impact 3

Elysia

Vill-V

πŸ“– User Manual

Check for guild lines in my repos wiki
Go To Wiki

✍️ Creators

Respect for those who have created wonderful addons and library.

Author Auto Reload Libraries VF PlanarUV Mesh Fairing Master

@lvoxx


Github-sponsors

@gandalf3


GitHub

@jeinselen


GitHub

@fedackb


GitHub

πŸŽ‰ Acknowledgements

Inspiration by
aVersionOfReality


Youtube

References

Not update yet.

About

This Toon Shader Framework for Blender is designed to be compatible with cross-toon materials. It has been implemented and evolved from aVersionOfReality's Toon Shader.

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

Packages

No packages published

Languages