OpenGL Drawing textured model (OBJ) black texture

Posted by andrepcg on Game Development See other posts from Game Development or by andrepcg
Published on 2014-06-08T01:36:53Z Indexed on 2014/06/08 3:39 UTC
Read the original article Hit count: 269

Filed under:
|
|
|
|

I'm using OpenGL, Glew, GLFW and Glut to create a simple game.

I've been following some tutorials and I have now a good model importer with textures (from ogldev.atspace.co.uk) but I'm having an issue with the model textures.

I have a skybox with a beautiful texture as you can see in the picture

enter image description here

That weird texture behind the helicopter (model) is the heli model that I've applied on purpose to that wall to demonstrate that specific texture is working, but not on the helicopter.

I'll include the files I'm working on so you can check it out.

I'm just calling

mesh->Render();

before the drawSkyBox function, in the render loop.

Why is the heli black when I can perfectly apply its texture to another quad? I've debugged the code and the mesh->render() call is correctly fetching the texture number and passing it to the texture->bind() function.

© Game Development or respective owner

Related posts about opengl

Related posts about c++