首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 Open GL着色语言
内容
编辑推荐

OpenGL着色语言是一种用于OpenGL的高级过程着色语言,它是近年来图形编程领域中出现的最重要的新型开发技术。OpenGL是业界领先的跨平台3D图形API,而OpenGL着色语言允许开发人员控制图形处理管理线中最重要的价段。

本书全面覆盖从算法到API,书中更含丰富的API函数参考及顶级的案例分析。全书首先阐述了这种高级编程语言的语法和语义,在此基础上,详尽介绍了一系列着色器实例,同时对底层算法进行了解释,透析从固定功能图形硬件到可编程图形硬件的新时代转变,探究使用新的openGL函数调用来创建和操作着色器的方法,最后将该语言与其他著名的商业着色语言进行了比较。

本书要求读者需要具有一定的数学知识,适合有兴趣编写着色器的应用程序开发人员,可作为GLSL开发者的参考手册。不论专家或着色器编程初学者,都能在本书中发现所需的财富。

内容推荐

本书全面覆盖从算法到API,书中更含丰富的API函数参考及顶级的案例分析。全书首先阐述了这种高级编程语言的语法和语义,在此基础上,详尽介绍了一系列着色器实例,同时对底层算法进行了解释,透析从固定功能图形硬件到可编程图形硬件的新时代转变,探究使用新的openGL函数调用来创建和操作着色器的方法,最后将该语言与其他著名的商业着色语言进行了比较。

目录

第1章 OpenGL基础知识概述

 1.1 OpenGL的历史

 1.2 发展OpenGL

 1.3 执行模型

 1.4 帧缓冲区

 1.5 状态

 1.6 处理管线

 1.7 绘制几何对象

1.7.1 指定几何对象

1.7.2 逐个顶点操作

1.7.3 图元组装

1.7.4 图元处理

1.7.5 栅格化

1.7.6 片元处理

1.7.7 逐个片元的操作

1.7.8 帧缓冲区操作

 1.8 绘制图像

1.8.1 像素解码

1.8.2 像素传输

1.8.3 栅格化和后端处理

1.8.4 读取控制

 1.9 坐标变换

 1.10 纹理

 1.11 小结

 1.12 参考资料

第2章 基础知识

 2.1 OpenGL着色语言简介

 2.2 为什么要编写着色器

 2.3 OpenGL可编程处理器

2.3.1 顶点处理器

2.3.2 片元处理器

 2.4 语言概述

2.4.1 语言的设计考虑

2.4.2 以C为基础

2.4.3 对C的增加

2.4.4 来自C++的增加

2.4.5 不受支持的C特性

2.4.6 其他差异

 2.5 系统概述

2.5.1 驱动程序模型

2.5.2 OpenGL着色语言编译器/链接器

2.5.3 OpenGLAPI扩展

 2.6 主要优点

 2.7 小结

 2.8 参考资料

第3章 语言定义

第4章 OpenGL可编程管线

第5章 内置函数

第6章 简单的着色实例

第7章 OpenGL着色语言API

第8章 开发着色器

第9章 传统着色器

第10章 存储的纹理着色器

第11章 程序纹理着色器

第12章 噪声

第13章 动画着色器

第14章 反走样过程纹理

第15章 反真实着色器

第16章 用于图像处理的着色器

第17章 语言的比较

附录A 语言的语法

附录B API函数参考

标签
缩略图
书名 Open GL着色语言
副书名
原作名
作者 (美)罗斯特
译者 天宏工作室
编者
绘者
出版社 人民邮电出版社
商品编码(ISBN) 9787115151391
开本 16开
页数 352
版次 1
装订 平装
字数 537
出版时间 2006-10-01
首版时间 2006-10-01
印刷时间 2006-10-01
正文语种
读者对象 研究人员,普通成人
适用范围
发行范围 公开发行
发行模式 实体书
首发网站
连载网址
图书大类 计算机-操作系统
图书小类
重量 0.665
CIP核字
中图分类号 TP391.41
丛书名
印张 23.75
印次 1
出版地 北京
236
188
19
整理
媒质 图书
用纸 普通纸
是否注音
影印版本 原版
出版商国别 CN
是否套装 单册
著作权合同登记号
版权提供者
定价
印数 3000
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/19 21:41:16