PDA

View Full Version : Loading 3ds files


rogerdv
08-20-2003, 12:56 PM
Finnally I have a working 3ds loader that uses opengl to render the mesh. Now I have a doubt: a material contains sometimes besides color information also a texture stored in a separate image file. Supposing I load and apply the image as texture to the polygon, how do I apply color information after that?

davepermen
08-20-2003, 01:09 PM
by enabling GL_COLOR_MATERIAL?

sorry, i have no exact idea what you want, and.. i haven't worked a whole lot with the opengl material system..

rogerdv
08-20-2003, 01:15 PM
In a more simple way: I have a texture and an RGB color (3 bytes). How do I apply both to the same polygon?

davepermen
08-20-2003, 01:26 PM
the texture with glTexCoord, the color with glColor..

when you enable GL_TEXTURE_2D or some other texture format, you'll disable the colours, or not, i don't remember.

if you don't see the color anymore, enable GL_MATERIAL_COLOR, i think that was the one..

CyraX
08-21-2003, 05:15 AM
You set ur glColor before applying hte texture. glTexcoord
Once you do that you will have nicely colored (compose) textures.
Take a look @ the Display lists tutorial by Nehe.
It uses the techinque to make the cubes in the pyramid look of different color but with same texture.

rogerdv
08-21-2003, 06:59 AM
Indeed it works that way. Thanks.

davepermen
08-21-2003, 02:02 PM
happy to helped...