Commit before trying to migrate 3D rendering

Next step is trying )again) to migrate 3D rendering to an approach that takes normals and texture mapping in consideration, so we can have more visually appealing models