views:

318

answers:

1

I created a simple 3D model in Blender, and imported this into OpenGLES for the iPhone SDK. The model imported with no problems for the most part but as you can see from the included photo links (photobucket), OpenGL is stretching the model beyond its intended proportions. The circular cylinders are made ovular, the squat rectangular body is made tall, etc. I'm a novice concerning OpenGL so please enlighten me: Why would OpenGL(ES) be stretching my 3D model and what are some troubleshooting steps?

PICS (pls open links in a new window yourself)

Lego Brick Modeled in Blender
Lego Brick Modeled in Blender
Lego Brick Rendered (Stretched) in OpenGLES
Lego Brick Rendered (Stretched)in OpenGLES
Lego Brick Rendered (Stretched) in OpenGLES

+2  A: 

Maybe your object in blender has one of its scales different from 1, it may not be exported ( for instance if you only export the mesh, not the blender object ).

In blender you can clear scales with Alt S -> Clear Scale while in object mode.

fa.
Thanks! This solved my problem.
RexOnRoids