游戏开发论坛

 找回密码
 立即注册
搜索
查看: 2694|回复: 4

唐大侠~问你几个问题

[复制链接]

1

主题

2

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2004-10-6 04:25:00 | 显示全部楼层 |阅读模式
我对你新出的书很感兴趣,不过我看了很多公司招程序时要求程序都是需要精通MFC,DirectX或是OpenGL,D3D的东东。我是程序爱好者也是初学者,对游戏编辑很感兴趣,不知你下本书是否是写这方面编程的内容。我看了好多游戏的源码好象都用到了D3D技术,包括2D游戏,我是做游戏三维角色美术的,做了好几年,不过对游戏程序也很感兴趣,学了好一段时间,感觉还是一头雾水,希望你有时间写这方面的书,

1

主题

2

帖子

2

积分

新手上路

Rank: 1

积分
2
 楼主| 发表于 2004-10-6 04:27:00 | 显示全部楼层

Re:唐大侠~问你几个问题

忘了说问题了,我想问这个DirectX或是OpenGL都是图形编程软件。他们之间有什么区别啊,另外就是请问你还有其他的交流方式吗,msn或QQ。

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-10-8 17:18:00 | 显示全部楼层

Re:唐大侠~问你几个问题

正在写。

42

主题

334

帖子

344

积分

中级会员

Rank: 3Rank: 3

积分
344
发表于 2004-10-8 17:22:00 | 显示全部楼层

解答OPGL与D3D区别

解答OPGL与D3D区别
OpenGL是Open Graphic Libraly的缩写,即开放式图形库,是Silicon GraPhics公司在其推出的IRIS GL图形库基础上发展起来的,可以广泛使用于PC、工作站和超级计算机上的开放式三维图形应用和程序接口。(所谓'开放式”即指其可以适用各种计算机环境)主要针对专业CAD/CAM设计领域,适用于WindowsNT、Willdows 95、Mac 0S、0S/2、Unix等平台,具有非常强的可移植性。  OpenGL现由业界著名的OpenGL体系结构评审委员会(ARB)控制。该委员会包括英特尔(Intel)、IBM、微软(Microsoft)、DEC、康柏(Compag)、SGI、Intergraph、Evans和Suther—land等九个成员,主要负责评审OpenGl的功能扩展和制定相关的技术规范。  3D API的源程序通常分为两种模式:立即模式和保留模式。立即模式是一种低层的、直接面向图形硬件的接口模式;保留模式则通过统一的接口与图形硬件联系,是一种可控性更强的高级模式。  OpenGl是一种立即模式的3D APl,在实时3D处理中性能突出,它可以省略将图形预先储存于数据结构的步骤,直接提取图形的像素,按照编程人员的指令进行着色渲染,大大节省了3D图形的处理时间。美中不足的是立即模式不允许0PenGI将本帧画面的图形信息传送给下一帧画面,必须进行实时重绘,这在一定程度上造成了系统资源的浪费,因此,SGI在OpenGL之上建立了一个新的标准,即OPenGL++,它兼具保留模式的优点,允许开发人员对帧与帧之间的像素进行复制,并应用于新的画面中。在OPenGL十十之后,SGI还制定了专门面向机械CAD领域的高级三维图形程序接口—OPenGL Optimizer,它拥有更完善的性能和更强的可操作性。  在游戏领域,OpenGL的应用时间还比较短,且仅提供立即模式接口,但凭借出色的性能和简易的操作,迅速得到那些对3D处理要求特别高的游戏的垂青。  由于OPenGL开发的很早,因此性能非常完善,包含了大量功能强大的图形函数,可以实现从渲染一个点,到采用Phong光源,MIP纹理映射,以及消除锯齿等复杂操作的全部3D处理方案。因此,游戏领域应用的虽然只它的子集,就已经可以比DirectX更好的发挥图形芯片的潜力。微软曾经多次试图排挤OpenGL在游戏领域的地位,但始终未能如愿以偿。反而越来越多的游戏公司(包括Id在内)联名要求微软在其操作系统中加入对OpenGL的支持。这导致了微软最终的妥协—在其与SGI联合发表的一份声明中,表示将就OpenGL在Windows中的应用与后者进行更广泛的合作,在以后的DirectX体系中,OpenGL将会获得和D3D一样的重视程度。他们将联合在一起,在一种新的、命名为DDl(Dev6ceDiver Kit)架构中出现。一种专门为WINDOWS作过优化,叫做OpenGL ICD(Instalallable Client Driver)的驱动将会使大多数3D卡更容易为OpenGL所识别,从而实现更广的适用范围。  其实,说Direct 3D不如OpenGL已经是旧话,随着DirectX 6.0的推出,二者.的性能差距已经微乎其微。究竞谁能在以后获得更广泛的支持,还要拭目以待。不过无论如何,游戏处理对于OPenGL来说只能算是'邪门歪道”,它在专业3D设计领域的应用才是最佳的价值体现。 

0

主题

3

帖子

0

积分

新手上路

Rank: 1

积分
0
发表于 2004-10-20 22:19:00 | 显示全部楼层

Re:唐大侠~问你几个问题

我也想问一下, 用这些3D库写程序,要具备什么基础?   需要有哪些数学知识?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-22 21:19

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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