Hello!
I dont know if this is the right place but there is a bug in Drawable.cpp:
Function: WriteDrawablesToOBJ
Buggy Line number: 530 -> Vector3 vertexNormal = ((const Vector3)(&vertexData[(vertexStart + j) * elementSize + positionOffset]));
Correct Line -> Vector3 vertexNormal = ((const Vector3)(&vertexData[(vertexStart + j) * elementSize + normalOffset]));
positionOffset should be replaced by normalOffset. (one of the evils of ctrl-c + ctrl-v )
Also, I dont know if this is right but multiplying the worldTransform with the normal is not required.