OpenGL之资料篇

原创 2004年10月13日 13:27:00

这里收集的都是我收集的一些专题文章,并分门别类加以整理,供日后查询用.

一.Shadering(渲染)

1.Title:"Phong For Dummies"
  Addre:
http://www.delphi3d.net/articles/viewarticle.php?article=phong.htm
  Abstraction: Phong's model is one of the most common lighting models in computer graphics.   This article will provide a detailed overview of Phong's lighting equation, along with a few common variations and extensions.

2.Title:"OpenGL Cube Map Texturing"
  Addre:
http://developer.nvidia.com/object/cube_map_ogl_tutorial.html
  Abstraction: This web tutorial explains the motivation and purpose of hardware cube mapping.  Examples of cube map textured scenes are shown demonstrating environment mapping, stable specular highlights, and "bump map" like per-pixel lighting effects.  For programmers, OpenGL's multi-vendor EXT_texture_cube_map extension is described with links to working sample code.

3.Title:"Bump mapping using Cg"
  Addre:http://www.blacksmith-studios.dk/projects/downloads/bumpmapping_using_cg.htm
  Key Words:Bump mapping;Cg

4.Title:"Cg Bump mapping"
  Addre:http://www.gamedev.net/reference/articles/article1903.asp
  Comment: Another article about bump mapping using Cg

5.Title:"Bump Mapping:How it works"
  Addre:http://www.tweak3d.net/articles/bumpmapping/
  Comment: Three type of bump mapping:Emboss Bump Mapping,EMBM,dot 3

6.Title:"Cg Shadow Volumes"
  Addre:http://www.gamedev.net/reference/articles/article1990.asp
  Key Words:Shadow Volumes;Cg

7.Title:"Light Mapping-Theory and Implementation"
  Addre:http://www.flipcode.com/articles/article_lightmapping.shtml
  Key Words:Light Mapping

8.Title:"Advanced Lightmapping"
  Addre:http://www.flipcode.com/tutorials/tut_advlightmaps.shtml
  Key Words:Dynamic Lightmapping

8.Title:"Frustum Culling"
  Addre:http://www.flipcode.com/articles/article_frustumculling.shtml
  Key Words:How to caculate the 6 planes which defined the frustum

二.OpenGL Extentions
1.Title:"Moving Beyond OpenGL 1.1 for Windows"
  Addre:http://www.gamedev.net/reference/articles/article1929.asp
  Key Words:OpenGL Extensions

三.比较全的Graphics/OpenGL教程
1.Title:NeHe的OpenGL教程
  Addre:http://nehe.gamedev.net/
  Comment:最全面,最优秀的OpenGL教程

2.Title:Game Tutorial
  Addre:http://www.gametutorials.com/
  Comment:侧重游戏方面

3.Title:Nvidia's Programming Techniques Docs
  Addre:http://developer.nvidia.com/object/prog_tech_docs_by_date.html
  Comment:介绍一些比较领先的技术

4.Title:DevMaster
  Addre:http://www.devmaster.net/articles.php?catID=9
  Comment:一些比较复杂的技术

5.Title:ShaderTech
  Addre:http://www.shadertech.com
  Comment:专注于各种GPU编程,包括Cg, glsl等

6.Title:Graphics
  Addre:http://www.gamedev.net/reference/list.asp?categoryid=40#85
  Comment:articles related to graphics programming and the theory behind it.

7.Title:Game Engine Anatomy
  Addre:http://www.extremetech.com/article2/0,3973,594,00.asp
  Comment:All about game Engine.

8.Title:A Course of three-dimensional Computer Graphics
  Comment:一个比较全面的计算机图象学的教程。

四.3D图形流水线(3D Graphics Pipeline)
1.Title:ExtremeTech 3D Pipeline Tutorial
  Addre:http://www.extremetech.com/article2/0,1558,464440,00.asp
  Comment:全面介绍3D Pipeline
2.Title:Geometry Culling in 3D Engines
  Addre:http://www.gamedev.net/reference/programming/features/culling
  Comment:全面介绍Culling方面的知识

五.其他
1.DevIL
说明:一个很好的图像处理库,和OpenGL结合的比较紧,对图像的操作和OpenGL中操作Texture Objects的机制一致,并提供OpenGL API的接口。可以用来装载不同格式的图片作为纹理图像,并提供一些简单的图像处理功能。
下载地址:http://openil.sourceforge.net


-----------------------------致力于多媒体技术,成为有思想的软件工程师------------------------

此文章为我原创作品,若要转载,请和本人联系,或注明出处。
欢迎大家对文章内容提出宝贵意见,同时希望大家及时指出文中的错误之处,这样我可以及时更正。
我的联系方式:
QQ: 7578420
Email: jerrydong@tom.com

----------------------------------------------------------------------------------------

资料篇

 JAR包专用网站:http://sbihqty.j1.fjjsp.net/index.htm MySQL下载网址:http://www.mysql.com powerbuilder      是数据...
  • Dragons5870
  • Dragons5870
  • 2010年03月08日 18:22
  • 176

Groovy学习之资料篇

 标签: Groovy , 学习资料 , 苏小勇Groovy 官方网站,大部分问题看这里的文档都可以搞定了,从入门到精通在这里都可以完成。 PLEAC-Groovy  大量的代码示例,是Perl Co...
  • yangvlive
  • yangvlive
  • 2008年08月31日 02:09
  • 397

Groovy学习之资料篇

Groovy 的老巢,大部分问题看这里的文档都可以搞定了,从入门到精通在这里都可以完成。 PLEAC-Groovy  大量的代码示例,是Perl CookBook的一个Groovy实现 。 Groov...
  • han_itrus
  • han_itrus
  • 2007年11月07日 12:26
  • 248

OpenGL实践4之索引绘制

OpenGL实践4之索引绘制 DionysosLai(906391500@qq.com) 引言:        之前我们绘图时,都是使用glDrawArrays函数,采用的是“序列绘图”(ord...
  • Dionysos_lai
  • Dionysos_lai
  • 2016年04月06日 00:08
  • 1380

Java资料篇

Java工程师成神之路 http://www.hollischuang.com/archives/489
  • u010129985
  • u010129985
  • 2016年07月21日 11:09
  • 91

OpenGL核心技术之抗锯齿

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者,国家专利发明人;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》...
  • jxw167
  • jxw167
  • 2017年02月20日 21:43
  • 4103

iOS开发-OpenGL ES入门教程1

http://www.jianshu.com/p/750fde1d8b6a 前言 这里是一篇新手教程,环境是Xcode7+OpenGL ES 2.0,目标写一个OpenGL ES的he...
  • jeffasd
  • jeffasd
  • 2016年08月01日 19:46
  • 1498

OpenGL中如何实现通过鼠标点击选取对象(正交投影)

接下来又是一个新周期 一个变换周期可以如下概括: 一、鼠标选中{ 检查那个对象被选中 } 二、判断是否改变(即是否拖动鼠标或旋转魔方){ 若改变,则调用Change; 否则,不调用Change,即跳过...
  • slj2017
  • slj2017
  • 2017年03月05日 09:31
  • 329

[译]OpenGL核心技术之点阴影

笔者介绍:姜雪伟,IT公司技术合伙人,IT高级讲师,CSDN社区专家,特邀编辑,畅销书作者;已出版书籍:《手把手教你架构3D游戏引擎》电子工业出版社和《Unity3D实战核心技术详解》电子工业出版社等...
  • jxw167
  • jxw167
  • 2017年02月27日 12:03
  • 1024

【Android】Android SurfaceFlinger之OpenGL ES

1、OpenGL ES在Android系统中,直接面向终端用户的便是GUI,可以说任何一款产品的UI都是至关重要的,是用户可以实实在在感受到的东西,是最直观的、最易被感知的东西。SurfaceFlin...
  • iEearth
  • iEearth
  • 2017年01月25日 15:24
  • 1763
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:OpenGL之资料篇
举报原因:
原因补充:

(最多只允许输入30个字)