How do I write custom logic for interpolating vertices

I’m working with a 3d model that requires custom vertex interpolation logic beyond simply applying 4 or 8 weights on my bone matrices. How do I write custom logic for calculating my vertex final positions? I’m fine with taking the performance penalty for executing it on the CPU instead of a vertex shader.

If you get the vertex attributes as a buffer, manipulate them how you how you want, then put them back, does that work?

1 Like