一些OpenGL、DX资源链接

1. OpenGLDX教程链接

http://www.ultimategameprogramming.com/ 有关于C++JavaOpenGLDXRay Tracing的教程,其中OpenGL中有关于CgHLSL的教程,C++中有关于OpenAL的教程,目前该网站正推出一个UGP Engine的教程,非常值得期待。该网站还提供了NVIDASGIATI的开发者、游戏引擎和相关技术文档的链接

http://www.codesampler.com/ 有关于DX9.0DX8.1OpenGL的相关教程,还有关于Torque Game Engine的教程,从该网站的相关链接出处可以找到很多非常好的链接。

http://www.gametutorials.com/ 有关于CC++Win32OpenGLDX的教程,不过很多代码的下载现在不是免费了。该网站还提供了一个2D RPG Game Demo的游戏制作教程。

http://nehe.gamedev.net/ NeHeOpenGL教程,非常有名,提供了OpenGL48个实例,据我所知,这个中文的翻译版一直不完整。该教程的最大特点是提供了针对常见各操作系统平台、各种不同编译器的相应下载版本。

http://www.lighthouse3d.com/opengl/ OpenGL只是该网站内容的一块。有针对View FrustumGLSLMathBillboardingPickingTerrainDisplay ListsGLUT各专题的教程。其中关于GLUTTerrain部分讲解都非常详细。

http://www.opengl.org/resources/tutorials/ OpenGL官方网址上列出的一些教程链接,可以找到一些针对ShadowBump Mapping等的专题教程。

http://thierry.vouriot.free.fr/opengl1.php  一个法国网站,有一些不错的opengl教程

http://pgrafica.webideas4all.com/Tutoriales.html  有一些不错的opengl教程

2.Step-by-step教你制作游戏引擎

http://www.spacesimulator.net 通过代码和文章讲述了一个基于OpenGL的简单3D引擎制作,开发环境Visual C,开发语言C

http://www.extremetech.com/article2/0,1697,594,00.asp 详细讲解了一个引擎的制作过程,不过好像没什么代码。

http://www.flipcode.com/articles/index.shtml 有关于游戏引擎、脚本引擎的step-by-step的制作教程,还有很多技术性很强的文章。

3.知名的游戏引擎

http://www.garagegames.com/ Torque Engine 收费的。

http://www.truevision3d.com/home.php True Vision 3D引擎,收费的。

http://www.ogre3d.org/ ORGE一个3D渲染引擎。提供源代码及很多相关工具下载

http://www.devmaster.net/engines/ 有关于各种引擎的介绍,比如十大开源引擎、十大商业引擎。

4.开发者网址

www.gameres.com

www.gamedev.net

http://www.sgi.com/developers/  SGI开发者

http://mirror.ati.com/developer/   ATI开发者

http://www.devmaster.net/articles.php 有很多不错的技术性文章

5.文档相关

6.游戏公司

    http://www.idsoftware.com/ 相信很多人都视约翰·卡马克为自己心中的偶像吧。

7.论坛

    http://www.gameres.com/   OpenGL、DX论坛

    http://www.smth.org/    水木清华  游戏制作、计算机图形图像、虚拟现实版块

    http://www.vrforum.cn   OpenGL、DX论坛

8.其它

    http://www-static.cc.gatech.edu/~turk/math_gr.html   图形学中的数学

    http://szlongman.cnblogs.com/archive/2004/12/29/83650.aspx 图形学的学习


 

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
OpenGL是一种用于图形处理的开放式图形库,最初由Silicon Graphics Inc.(SGI)设计开发,它旨在提供一个通用的、高性能的图形渲染API。在OpenGL中,图形对象是通过顶点数组来定义的,而绘图实例由称为着色器的小程序(Shader)来定义。 OpenGL提供了一组可以在屏幕上绘制二维和三维对象的工具和函数。通过OpenGL,开发人员可以使用函数和命令绘制复杂的三维模型,而不需要了解任何关于显卡硬件的细节。 与其他图形API相比,OpenGL是跨平台的,可以在多种操作系统上运行,包括Windows、Linux和macOS。由于其开放式的设计,OpenGL还具有较好的兼容性和可扩展性,因此被广泛用于游戏开发、CAD软件、虚拟现实和科学可视化等领域。 dx是DirectX的缩写,是由微软公司开发的多媒体和游戏编程接口。dxOpenGL类似,都是用于图形渲染和图形处理的工具。相比之下,DirectX更多用于Windows平台上的游戏开发,而OpenGL更多用于跨平台的图形应用程序的开发。两者的选择取决于开发者的需求和特定的平台。与OpenGL相比,DirectX也包括了更多的功能,如音频处理、输入设备管理等,因此在游戏开发中更加全面。 最终,选择使用OpenGL还是DirectX,取决于开发者的具体需求和目标平台。随着技术的发展,也许未来会有更多新的图形编程接口出现,但OpenGL和DirectX作为目前最成熟和广泛使用的图形库,仍然是图形开发者不可或缺的利器。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值