游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2342|回复: 5

OpenGL 大家谈

[复制链接]

2

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
QQ
发表于 2005-8-8 09:30:00 | 显示全部楼层 |阅读模式
     自从容1992年推出OpenGL以来,它在业界已被广泛应用。已经成为开发可移植交互式2D和3D图形的最佳选择。

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2005-8-8 09:32:00 | 显示全部楼层

Re:OpenGL 大家谈

。。。。。。

2

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
QQ
 楼主| 发表于 2005-8-8 09:35:00 | 显示全部楼层

Re:OpenGL 大家谈

我在学习OpenGL图形SDK时总是有一种想和以前熟悉的GDI SDK相对应的地方。比如GDI上是怎么进行基本矢量图形的绘制的,那OpenGL上呢?它们之间有什么相同和不同的地方,它们的底层是怎么实现的。

0

主题

18

帖子

24

积分

注册会员

Rank: 2

积分
24
发表于 2005-8-8 13:35:00 | 显示全部楼层

Re:OpenGL 大家谈

有一点不同,GDI是下指令后就绘图
而OpenGL则是先在一个逻辑空间里放入元素,设置这些元素的表现形式,最会通过选定的方位将场景绘制出来

GDI好比在画板上作画,画一笔是一笔

OpenGL是搭个布景,放上篮子,苹果,香蕉什么的,而且你还可以限定比如苹果不许反光,香蕉皮要用大理石纹理等。最后拿出相机找个合适的角度按下快门。所以在最终绘图前其实底片上什么东西都没有,这点和GDI很不同

2

主题

16

帖子

22

积分

注册会员

Rank: 2

积分
22
QQ
 楼主| 发表于 2005-8-26 10:56:00 | 显示全部楼层

Re:OpenGL 大家谈

为什么用glDrawPixels()函数绘制出来的图片是反色了的?

18

主题

279

帖子

279

积分

中级会员

Rank: 3Rank: 3

积分
279
QQ
发表于 2005-8-28 11:53:00 | 显示全部楼层

Re:OpenGL 大家谈

TO [B]xty2318[/B]:
你读取的是BMP文件吧?
BMP中的像素是按BGR顺序存放的。你把GL_RGB改成GL_BGR_EXT就行了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-27 15:25

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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