custom shader for vrms
this was my attempt at making a genshin impact style shader in
threejs using glsl shaders and post processing in browser
around this time i was doing a lot of VRM work and
needed my waifus to look good
starting with this:
going for a ghibli style obv
writing a custom anime shader has made me realize i should
probably not open src everything i showcase on x dot com
(made 0 progress)
lessons learned:
features:
- realtime in-browser
- supports any vrm
- self shadow (add blending)
- hair (make anistropic)
- outline (depth + normals merged)
- adjust tonemapping (custom built gran turismo tone mapping)
- no ramp or lighting textures (creates virtual textures on
load)
- rim lighting
- face shadow (need to figure out later)