游戏开发论坛

 找回密码
 立即注册
搜索
查看: 6796|回复: 20

[原创]GLSL教程:序言

[复制链接]

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
发表于 2004-11-29 18:51:00 | 显示全部楼层 |阅读模式
OpenGL着色器语言(译者:OpenGL Shading Langluage=GLSL),是一种为OpenGL设计的高级的过程式着色语言。它是这些年来展现出的在图形编程上最重要的新进展。OpenGL引领着跨平台的3D图形API们,并且OpenGL着色器语言允许开发者们在图形处理管线上最重要的部分获得全权控制。



OpenGL着色器语言是有经验的应用程序员们编写着色器(Shader)的向导。部分引用,部分教程,这本书全面的解释了从固定功能的图形硬件向可编程图形硬件这个新的纪元的转变,并且阐述了用来支持这种可编程性的OpenGL API。有OpenGL以及由OpenGL着色器语言写成的着色器在手,应用程序可以运行地更好,利用显示芯片(visual processing unit)和中央处理器(central process unit)的能力,我们可以实现出更加令人震惊的图形效果!



在这本书当中,你将会找到关于OpenGL着色器语言以及新的用来支持着色器语言的OpenGL API详细介绍。文章将由描述这种高级编程语言的语法和语意开始。一旦基础被确立,这本书将会开始探索着使用新的OpenGL API来创建和操作着色器。



OpenGL着色器以广泛的着色器示例以及他们的底层算法为特色,包括:



1.过程式纹理



2.噪声



3.粒子系统



4.阴影



5.抗锯齿



6.图象处理



彩图部分图示了OpenGL着色器语言的威力!本书最后附录中列出的API入口点(API entry point)是用来支持OpenGL着色器语言的,我认为附录是一个非常棒的API快速索引。当然,一个增强版的在线索引允许读者们更快速且更容易地搜索到这些所有文本。

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
 楼主| 发表于 2004-11-29 18:52:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

这是本站(http://www.autsak.com)提供的GLSL的中文翻译版本。全部为本人翻译,所以版权所有 :)

本来打算跳过前言等等的,但是跳过之后读者可能不会对GLSL有个全局上的了解。所以我打算从头开始翻译。目录以及copyright我就不翻译了 :)

彩图也请大家配合着原版的GLSL看吧。本站空间有限啊……感谢大家支持了!

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
 楼主| 发表于 2004-11-29 18:53:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

等全翻译完了之后打个chm :)
哈哈

190

主题

1801

帖子

2096

积分

金牌会员

Rank: 6Rank: 6

积分
2096
QQ
发表于 2004-11-29 19:04:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

我家的卡跑不了

32

主题

543

帖子

543

积分

高级会员

Rank: 4

积分
543
发表于 2004-11-30 11:01:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

师傅还会翻译...强....!

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2004-11-30 13:08:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

“应用程序可以运行地更好,利用可视处理单元和中央控制单元的能力”

寒一个

18

主题

116

帖子

116

积分

注册会员

Rank: 2

积分
116
发表于 2004-11-30 13:56:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

“有OpenGL以及由OpenGL着色器语言写成的着色器在手,应用程序可以运行地更好,利用可视处理单元和中央控制单元的能力,我们可以实现出更加令人震惊的图形效果!”

原句是这个吧,楼上的似乎断章取义
不管怎样,顶一个

20

主题

473

帖子

502

积分

高级会员

Rank: 4

积分
502
发表于 2004-11-30 16:42:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

我只是寒           可视处理单元 中央控制单元

希望楼主放出这两个词的原文

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
 楼主| 发表于 2004-11-30 18:10:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

妈的。不就是VPU和CPU么?抽我丫的!

139

主题

2005

帖子

2057

积分

金牌会员

Rank: 6Rank: 6

积分
2057
QQ
 楼主| 发表于 2004-11-30 18:13:00 | 显示全部楼层

Re:[原创]GLSL教程:序言

改改……
好难啊。不翻译了……
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-12-23 13:21

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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