rogerdv at August 20th, 2003 14:56 — #1
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 at August 20th, 2003 15:09 — #2
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 at August 20th, 2003 15:15 — #3
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 at August 20th, 2003 15:26 — #4
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 at August 21st, 2003 07:15 — #5
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 at August 21st, 2003 08:59 — #6
Indeed it works that way. Thanks.
davepermen at August 21st, 2003 16:02 — #7