游戏开发论坛

 找回密码
 立即注册
搜索
查看: 1609|回复: 3

OPENGL怎么实现下面显示功能

[复制链接]

7

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
发表于 2007-4-7 11:09:00 | 显示全部楼层 |阅读模式
假定原纹理(未贴纹理)的RGB颜色为C
纹理1的RGB颜色为A
纹理2的RGB颜色为B
我想最终得到的RGB颜色为C*A+C*B
应该怎么设置纹理函数?
直接用GL_ADD应该是C*A+B这个式子吧?

32

主题

1259

帖子

1351

积分

金牌会员

Rank: 6Rank: 6

积分
1351
发表于 2007-4-7 12:35:00 | 显示全部楼层

Re:OPENGL怎么实现下面显示功能

用 shader 来整吧.

7

主题

9

帖子

15

积分

新手上路

Rank: 1

积分
15
 楼主| 发表于 2007-4-7 18:24:00 | 显示全部楼层

Re:OPENGL怎么实现下面显示功能

什么意思呢?不是很明白

3

主题

121

帖子

121

积分

注册会员

Rank: 2

积分
121
QQ
发表于 2007-4-9 12:42:00 | 显示全部楼层

Re:OPENGL怎么实现下面显示功能

首先用GL_MODULATE之后再用GL_ADD
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-4-12 12:40

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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