| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1682 人关注过本帖
标题:{原创} 推荐一些三维游戏图形学开发学习资料
只看楼主 加入收藏
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
结帖率:100%
收藏
 问题点数:0 回复次数:9 
{原创} 推荐一些三维游戏图形学开发学习资料
在这里我主要推荐游戏图形开发方面的资源,游戏逻辑和架构没有硬性标准,都靠经验积累,所以没有什么资料

(扫盲)凡是支持3D的图形库,都能支持2D图形开发

图形库:OpenGL
说明:开放的图形工业标准,纯C语言接口,支持包括手机在内的几乎所有平台。
目前更新到3.2版本。
需要体验最新版本,请更新显卡驱动。

OpenGL扩展库:GLEW(完全开源)
说明:OpenGL 1.1之后的新添加的函数都需要这个库才能调用,否则你只能用OpenGL 1.1之前的函数。
当然你还可以自己写代码手动获得最新函数指针,不过自己写是相当麻烦的,有库用何必造轮子?

GPU程序接口:NVIDIA CG(C for Graphic)
说明:虽然OpenGL已经有了GLSL,但是语法原始,且只能用在OpenGL里。
而CG的语法跟D3D HLSL极其相似,并且支持类似C++的语法,功能强大,语义明了

程序框架:Free GLUT(完全开源)
说明:开源的图形-游戏程序框架,可跨不同平台。有了它,创建窗口和主循环就不必自己写了,从而专注于逻辑设计

上面的库,是每个图形程序开发者需要了解的,都是纯C接口,当然C++可以直接用(废话)下面推荐一些学习资料

NVIDIA开发者频道:http://developer.
说明:这个网站强大到什么地步,可能不能从页面上看出来,但是顶着NVIDIA的大名,也不是看起来这么简单。
在这个网站里,几乎所有次世代游戏所使用的先进图形技术,都能找到教材供阅读

推荐下载:
NVIDIA SDK 9
NVIDIA OPENGL SDK 10
以上两个软件包,包含了高级OPENGL图形开发的几十个源代码,不可错过!

只想到了这些,不过对初学者来说足够了。
PS:一年没来玩了,这里变化挺大的。
搜索更多相关主题的帖子: 游戏 图形 三维 资料 开发 
2010-09-26 08:17
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
手机发的,排版可能会有问题。见谅!

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-09-26 08:18
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
真是风水轮流转,我开始从OPENGL跳到D3D,现在又跳回OPENGL

用了几年C++,发现还是C语言用的舒心

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-09-26 08:21
BlueGuy
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:29
帖 子:4476
专家分:4055
注 册:2009-4-18
收藏
得分:0 
楼主对脏矩形有了解吗?

我就是真命天子,顺我者生,逆我者死!
2010-09-26 08:58
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
现在的显卡这么强劲,而且3D游戏画面变化很复杂,所以3D图形接口没有脏矩形的概念

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-09-26 09:10
gongyaping
Rank: 4
来 自:广东肇庆怀集
等 级:业余侠客
帖 子:174
专家分:257
注 册:2010-8-1
收藏
得分:0 
留名以后也许有用。
2010-09-27 08:38
longlong89
Rank: 11Rank: 11Rank: 11Rank: 11
来 自:广州
等 级:小飞侠
威 望:6
帖 子:1043
专家分:2754
注 册:2009-8-18
收藏
得分:0 
强力Up

想象力征服世界
2010-09-27 13:48
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
.      

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-09-27 18:25
mfkwwgi
Rank: 1
等 级:新手上路
帖 子:6
专家分:2
注 册:2010-10-9
收藏
得分:0 
太给力了
2010-10-09 22:32
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
收藏
得分:0 
给力就好,以后还会多给点力

天之道,损有余而补不足.人之道则不然,损不足以奉有余.孰能有余以奉天下,唯有道者.
2010-10-10 07:58
快速回复:{原创} 推荐一些三维游戏图形学开发学习资料
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.018163 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved