Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
141 stars 2 forks source link

Add 1 or more Decal options into Xiexe Toons with UV Scale & Offsets #2832

Open SilvyPaws opened 3 months ago

SilvyPaws commented 3 months ago

Is your feature request related to a problem? Please describe.

Avatars on VRChat are starting to use decals in Poiyomi to do effects like making eyes turn red, blushing, ect instead of using shapekeys with meshes or additional materials. These effects I can't do in Resonite with your custom toon shader

Describe the solution you'd like

I'd like for Xiexe Toons to have 1-4 decal options, each with their own TextureScale & TextureOffsets and their own alpha slider. This will not only allow avatars that work in Resonite like their do in VRChat, but open up a ton of optimization options for avatars and world creators that rely on using additional draw calls for the above mentioned.

Describe alternatives you've considered

N/A

Additional Context

image You can ignore most of the options here (Like positioning) but more-or-less I'd really like for some of these options to be available in Xiexe Toon decals

Requesters

SilvyPaws

lxw404 commented 3 months ago

The XiexeToon material will be removed in favor of a custom solution as discussed here: https://github.com/Yellow-Dog-Man/Resonite-Issues/discussions/1184.

As for decals, personally I'd rather have a way of layering materials, or having "decal" layers available not just on a single material which is extremely limiting. Also adding to the power of actual decals: https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/559.