Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/hoyotoon/hoyotoon

Shader for Unity (Built-in Rendering Pipeline) attempting to replicate the shading of miHoYo developed games. This is for datamined assets, not custom-made ones nor the MMD variants.
https://github.com/hoyotoon/hoyotoon

genshin genshin-impact honkai honkai-impact honkai-star-rail honkai3rd hoyotoon hoyoverse impact shader starrail unity unity3d vrc vrchat waves wuthering wuwa

Last synced: 7 days ago
JSON representation

Shader for Unity (Built-in Rendering Pipeline) attempting to replicate the shading of miHoYo developed games. This is for datamined assets, not custom-made ones nor the MMD variants.

Awesome Lists containing this project

README

        




HoyoToon


---

## Features

- A shader designed for the Built-in Pipeline, aiming to accurately reproduce the shading style of Hoyoverse games and now Wuthering waves too.
- The shader is based on the latest version of each game. (no beta or old code)
- Supports Genshin Impact
- Supports Honkai Impact (Part 1 and 2)
- Supports Honkai Star Rail
- Supports both Real-time and Baked Lighting
- Provides support for stencils in Honkai Star Rail and Honkai Impact (Part 1 and 2), specifically for hair transparency features.
- Includes a weapon shader compatible with all the aforementioned games
- Includes Visual Effects (VFX) Shaders like those used for Paimon, Dainlief, Asmoday, and Skirk.
- Includes scripts for automated setup.
- Comprehensive documentation of the shader, including its logic and features
- Auto updater for seamless updates of the shader and accompanying scripts.

## How to Install

You can install HoyoToon through 3 methods.

- **VRChat Creator Companion**
- **Unity Package**
- **Unity Package Manager**

### VRChat Creator Companion

- Open the VPM package listing [website](https://hoyotoon.github.io/vpm/)
- Press Add to VCC
- Open your creator companion, and go to your project you'll wish to install HoyoToon in.
- Press on Manage Project.
- On the bottom you'll be able to see the option to install HoyoToon, click the + button.
- Open your unity project to a freshly installed HoyoToon

### Unity Package

- Go to the github [releases page](https://github.com/Hoyotoon/HoyoToon/releases) of hoyotoon
- Download the Unity Package
- Drag the Unity Package inside of your open Unity and import.
- you've successfully installed HoyoToon

### Unity Package Manager

- Open your Unity project
- Inside of Unity at the top bar, press on Window then Package Manager.
- Add the package by clicking on the +, and adding the `https://github.com/Hoyotoon/HoyoToon.git`
- Unity will now install HoyoToon for you

## Contact

- [Discord server](https://discord.gg/hoyotoon)
- [Meliodas's Twitter](https://twitter.com/Meliodas7DL)
- [Manashiku's Twitter](https://twitter.com/Manashiku)
- [Chip's Twitter](https://twitter.com/CBTDWG)

## Issues

- If you encounter any issues while using HoyoToon, please don't hesitate to reach out to us. You can contact us directly on Discord, or you can [create an issue](https://github.com/HoyoToon/HoyoToon/issues/new/choose) on our GitHub repository. We are always happy to help and will do our best to resolve any problems you may have.

## Rules

- The [HoyoToon Shader License](https://github.com/HoyoToon/HoyoToon/blob/main/LICENSE) applies.

## Contributing

We welcome contributions to the HoyoToon project! If you notice any issues or have ideas for new features, please feel free to create a pull request. We appreciate any help we can get, and we will do our best to review and merge your contributions as soon as possible.

## Special thanks

All of this wouldn't be possible if it weren't for:

- [Meliodas](https://github.com/HoyoToon)
- [Manashiku](https://github.com/Manashiku)
- [Chips](https://github.com/Elysia-simp)
- [Razmoth](https://github.com/Razmoth)