My attempt to sort out what the heck is going on in this paper. Click to enlarge.
I tried to write it all up in C++ first, but I got so mixed up and didn't know where the variables for each section were coming from. Maybe this will help me. Or...maybe someone who's really good at decoding math lingo can help me...? I'd much rather be working with more Bullet instead of this. You may be wondering, "what's this paper...what happened to Zinke?" Zinke's local component of the dual scattering calculation uses Marschner's BRDF, which is "explained" in this paper.
Goals Running in the Background:
Goals Running in the Background:
- Fix Bullet hair oscillations by projecting hair roots onto the head collider
- Try OpenMesh decimation (and scaling?) as a pre-step to convex hull decomposition
- Global multiple scattering (even though my love for opacity shadow maps has faded...)