OpenGL (590レス)
前次1-
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん

370: 名前は開発中のものです。 [] 2007/03/07(水) 07:10:09 ID:GCDEAtP1(1/3) AAS
OpenGLでビルボード処理したいんだけどプログラムはこんな感じ、

glTexEnvi(GL_TEXTURE_ENV, GL_TEXTURE_ENV_MODE, GL_MODULATE);

glEnable(GL_ALPHA_TEST);
glEnable(GL_BLEND);

glTexImage2D(GL_TEXTURE_2D, 0, GL_RGB, 256, 256, 0, GL_RGB, GL_UNSIGNED_BYTE, po->data);
//glTexImage2D(GL_TEXTURE_2D, 0, 4, nSizeX, nSizeY, 0, GL_RGBA, GL_UNSIGNED_BYTE, imageData);

glEnable(GL_TEXTURE_2D);

glBegin(GL_POLYGON);
glTexCoord2d(0.0, 0.0);
glVertex3d(-0.5, 0.0, 3.0);
glTexCoord2d(0.0, 1.0);
glVertex3d(-0.5, 0.5, 3.0);
glTexCoord2d(1.0, 1.0);
glVertex3d(0.0, 0.5, 3.0);
glTexCoord2d(1.0, 0.0);
glVertex3d(0.0, 0.0, 3.0);
glEnd();

glDisable(GL_TEXTURE_2D);
glDisable(GL_BLEND);
glDisable(GL_ALPHA_TEST);
これじゃだめなんだよね。
イメージも消えちゃう。イメージの背景は透明にしてイメージのみ残したいんだけど。
372: 名前は開発中のものです。 [] 2007/03/07(水) 23:50:39 ID:GCDEAtP1(2/3) AAS
GL_REPLACEとGL_RGBAでA=Atにすればいいとか?
373: 名前は開発中のものです。 [] 2007/03/07(水) 23:53:09 ID:GCDEAtP1(3/3) AAS
でもこれじゃイメージの背景が透明にならないよ。イメージの背景を
透明にするにはどうしたらいいか教えてください。
前次1-
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.029s