revert to inverting the world direction - it turned out, my test model has normals flipped.
assimp2json: treat 0 uv components as 2 to conform with assimp's spec.