您的位置:首页 > 运维架构

OpenGL 4.0 Shading Language Cookbook-中文版问世了

2013-03-14 10:19 1271 查看
OpenGL 4.0 Shading Language Cookbook-中文版问世了,
http://item.taobao.com/item.htm?spm=a230r.1.14.13.K3kTOi&id=17964695256


章节简介如下:


第1章


GLSL 4.0入门

在这一章中,我们将涵盖以下内容:

�7�4使用GLEW库访问最新的OpenGL功能

�7�4使用GLM库进行数学运算

�7�4检测GLSL 和 OpenGL版本

�7�4编译一个着色器

�7�4链接着色器程序

�7�4使用预定义的顶点属性以及顶点缓冲对象向着色器发送数据

�7�4获取顶点输入属性以及索引的活动列表

�7�4使用uniform块以及uniform缓冲对象

�7�4构建一个C++着色器程序类


第2章


GLSL 着色器基础

在这一章中,我们将涵盖以下内容:

�7�4使用单个点光源实现漫反射和顶点着色

�7�4实现基于顶点的环境、漫反射以及镜面(ADS)着色

�7�4在着色器中使用函数

�7�4实现双面着色

�7�4实现平坦着色

�7�4使用子程序选择着色器功能

�7�4丢弃片段来创建一个镂空的外观


第3章


光照、着色效果以及优化

在这一章中,我们将涵盖以下内容:

�7�4使用多个位置光源进行着色

�7�4使用定向光源进行着色

�7�4使用基于片段的着色增强逼真度

�7�4使用中间向量改进性能

�7�4模拟聚光灯

�7�4创建一个卡通着色效果

�7�4模拟雾


第4章


使用纹理

在这一章中,我们将涵盖以下内容:

�7�4应用一个2D纹理

�7�4应用多个纹理

�7�4使用alpha映射丢弃像素

�7�4使用法线映射

�7�4使用立方体映射模拟反射

�7�4使用立方体映射模拟折射

�7�4基于图像的光照

�7�4应用一个投影的纹理

�7�4渲染到一个纹理


第5章


图像处理以及屏幕空间技术

在这一章中,我们将涵盖以下内容:

�7�4应用一个边缘检测滤镜

�7�4应用一个高斯模糊滤镜

�7�4创建一个“荧光”效果

�7�4使用伽玛矫正提高图像质量

�7�4使用多重采样反锯齿

�7�4使用延迟着色


第6章


使用几何图形以及细分着色器

在这一章中,我们将涵盖以下内容:

�7�4使用几何图形着色器的点精灵

�7�4在着色网格上绘制线框

�7�4使用几何图形着色器绘制轮廓线

�7�4细分曲线

�7�4细分2D四边形

�7�4细分3D表面

�7�4基于深度进行细分


第7章


阴影

在这一章中,我们将涵盖以下内容:

�7�4使用阴影映射渲染阴影

�7�4使用PCF对阴影边缘进行反锯齿

�7�4使用随机采样创建软阴影边缘

�7�4使用预烘培的环境遮挡增强真实感


第8章


在阴影中使用噪音

在这一章中,我们将涵盖以下内容:

�7�4使用libnoise创建一个噪音纹理

�7�4创建一个无缝的噪音纹理

�7�4创建一个类似云的效果

�7�4创建一个木纹效果

�7�4创建一个侵蚀效果

�7�4创建一个颜料飞溅的效果

�7�4创建一个夜视效果


第9章


动画与粒子

在这一章中,我们将涵盖以下内容:

�7�4使用顶点位移设置表面动画

�7�4创建一个粒子喷泉

�7�4使用变换反馈创建一个粒子系统

�7�4使用实例化的粒子创建粒子系统

�7�4使用粒子模拟火焰

�7�4使用粒子模拟烟雾
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: