Programming write-ups and experiments.
An XPBD cloth solver that runs entirely on the CPU in ISPC: long range attachments, predictive self collision, graph colouring for SIMD, and simulating a coarse mesh to skin a dense one.
A complete strand-based hair pipeline for the PS5: generating strands on a mesh, sorting them with Morton codes, tessellating curves in mesh shaders and shading them with Kajiya-Kay.