游戏开发论坛

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

OpenGL中如何改变场景整体亮度值?

[复制链接]

11

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
发表于 2009-10-12 17:57:00 | 显示全部楼层 |阅读模式
想在游戏中实现同一个场景中,有阴天,黑夜,白天的效果,有什么方法可以改变场景整体的亮度值呢?请大家指教!By the way, 平台是OpenGL ES,所以没Shader。

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2009-10-13 10:53:00 | 显示全部楼层

Re:OpenGL中如何改变场景整体亮度值?

OpenGL ES不是也有shader么?
不过这与shader无关
顶点颜色混合可以实现这个
OpenGL ES的api手册你还看得不够

11

主题

30

帖子

30

积分

注册会员

Rank: 2

积分
30
 楼主| 发表于 2009-10-13 14:02:00 | 显示全部楼层

Re:OpenGL中如何改变场景整体亮度值?

现在想到两种方法,一种是加一个全局的环境光,另一种就是oz01说的开启顶点色混合~~~不知道哪种代价低一点

227

主题

1793

帖子

1866

积分

金牌会员

Rank: 6Rank: 6

积分
1866
发表于 2009-10-14 16:46:00 | 显示全部楼层

Re:OpenGL中如何改变场景整体亮度值?

没事尽量少用光照,光照的开销可比顶点色混合多得多
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-20 02:52

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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