This document discusses a multithreading technique for accelerating the rendering of animated 3D models. It describes using multiple threads to independently animate different 3D models in parallel to take advantage of multicore CPUs. Each model has double buffers to allow simultaneous skinning and rendering by different threads. Updating models intermittently instead of every frame reduces bandwidth usage and allows more parallel processing.