游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3238|回复: 2

如何实现OpenGL镂空贴图?

[复制链接]

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
发表于 2004-10-11 15:04:00 | 显示全部楼层 |阅读模式
求教:
目的:在 C++ and OpenGL编程中 实现镂空贴图。
(红宝书上是这样称呼的,具体用法本人无法读懂)
即:将贴图中的一种单一颜色置为透明。
DirectSDK中有此功能的相关支持

但是在OpenGL中 本人只能把物体变透明,无法达到“贴花效果”
不知如何进行通道位图运算,实现“贴花效果”。

请诸位赐教,希望给几个精简的例子以供参考
求教【贴花效果】 必要命令行用法,参数设置。
[em7]

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-10-11 19:26:00 | 显示全部楼层

Re:如何实现OpenGL镂空贴图?

把要镂空的部分的ALPHA设置成0,然后用ALPHA TEST

4

主题

21

帖子

21

积分

注册会员

Rank: 2

积分
21
 楼主| 发表于 2004-10-12 10:29:00 | 显示全部楼层

Re:如何实现OpenGL镂空贴图?

多谢指点!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作品发布|文章投稿|广告合作|关于本站|游戏开发论坛 ( 闽ICP备17032699号-3 )

GMT+8, 2025-12-22 17:55

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表