mrdoob/three.js — pull request #2622 by tapio (2012-11-12 11:11:52+00:00)
Title: Fix JSON scale for skinned meshes

I mentioned this problem in #2603. To recap, using json `scale` parameter breaks skinned animation.

To reproduce the issue:

1. Add `"scale": 3.0,` (or other scale value apart from 1.0) to examples/obj/buffalo.js
2. Fire up webgl_animation_skinning.html
3. Watch how the animation is broken

Looks like bone and keyframe positions need to be scaled, not just vertices. This patch does that for the JSON loader.