游戏开发论坛

 找回密码
 立即注册
搜索
查看: 3148|回复: 8

关于opengl的颜色渲染的问题

[复制链接]

8

主题

19

帖子

23

积分

注册会员

Rank: 2

积分
23
发表于 2007-7-18 12:59:00 | 显示全部楼层 |阅读模式
正常情况下,我们使用一个物体 或者 图形 具有颜色,直接使用 glcolor()就可以了

这样这个物体整体就有这个颜色, 现在小弟 想让一个物体的颜色慢慢的向前延伸,

这个效果,或者说颜色渲染 在opengl 中如何实现, 大侠指点指点.

15

主题

202

帖子

207

积分

中级会员

Rank: 3Rank: 3

积分
207
QQ
发表于 2007-7-18 13:07:00 | 显示全部楼层

Re:关于opengl的颜色渲染的问题

你是想说光照?

2

主题

429

帖子

435

积分

中级会员

Rank: 3Rank: 3

积分
435
发表于 2007-7-18 15:22:00 | 显示全部楼层

Re:关于opengl的颜色渲染的问题

没看懂什么意思。。。

不过想要特定部位特定颜色的话,自然用纹理了。

0

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2007-7-24 02:27:00 | 显示全部楼层

Re:关于opengl的颜色渲染的问题

glShadeModel(GL_SMOOTH);

然后为不同的顶点指定不同的颜色……

你没看示例?颜色立方体或颜色三角形都这原理……

或者你也可以用纹理。

哦还有,自己在CG程序中插值也可以的,如果你想……

8

主题

19

帖子

23

积分

注册会员

Rank: 2

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

Re: Re:关于opengl的颜色渲染的问题

Enigmaya: Re:关于opengl的颜色渲染的问题

没看懂什么意思。。。

不过想要特定部位特定颜色的话,自然用纹理了。



不是纹理,纹理的话 也是整个物体的都发生变化。我要的效果是进度条那样渲染物体

可以那样做到马

8

主题

19

帖子

23

积分

注册会员

Rank: 2

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

Re: Re:关于opengl的颜色渲染的问题

wuwenye: Re:关于opengl的颜色渲染的问题

glShadeModel(GL_SMOOTH);

然后为不同的顶点指定不同的颜色……

你没看示例?颜色立方体或颜色三角形...



你的意思我明白,物体颜色 平滑 这样颜色有渐变的效果,这样设置是整个物体亚

8

主题

19

帖子

23

积分

注册会员

Rank: 2

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

Re:关于opengl的颜色渲染的问题

我表达的意思,一个管子,画好了  一开始是白色,然后用另一种颜色渲染 比如红色 使红色慢慢的从管子的一段移到另一段  就象进度条一样的效果,大家明白了没有

6

主题

40

帖子

40

积分

注册会员

Rank: 2

积分
40
发表于 2007-7-27 23:16:00 | 显示全部楼层

Re:关于opengl的颜色渲染的问题

我想是否可以将管子分割为若干三角形(或者其它可单独渲染的点集合)的集合,然后从管子某一端的第一个三角形开始指定红色,再依次指定下个紧邻三角形为红色,同时恢复前一个三角形的原来颜色,依次进行下去,这样不就可以实现进度条效果了吗?

0

主题

61

帖子

61

积分

注册会员

Rank: 2

积分
61
发表于 2007-7-28 09:04:00 | 显示全部楼层

Re:关于opengl的颜色渲染的问题

纹理,配合纹理坐标的变化。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-1-25 17:15

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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