Cg教程:可编程实时图形权威指南
¥
13
3.4折
¥
38
八五品
仅1件
作者基尔加德 著;洪伟 译
出版社人民邮电出版社
出版时间2004-09
版次1
装帧平装
上书时间2024-12-12
商品详情
- 品相描述:八五品
图书标准信息
-
作者
基尔加德 著;洪伟 译
-
出版社
人民邮电出版社
-
出版时间
2004-09
-
版次
1
-
ISBN
9787115124302
-
定价
38.00元
-
装帧
平装
-
开本
其他
-
纸张
胶版纸
-
页数
280页
-
字数
348千字
- 【内容简介】
-
Cg是最早的为可编程图形硬件设计的高级编程语言,本书教你如何编写Cg程序。
本书共10章,第1章简要介绍Cg语言。随后的每一章分别介绍Cg中的一个概念和技术的说明,包括最简单的Cg程序,参数、纹理和表达式,如何进行顶点变换,如何用Cg实现光照模型,如何用Cg顶点程序实现模型的动画和变换,如何实现环境贴图,如何实现凹凸贴图,雾、卡通光照、投影聚光、阴影贴图和复合技术,目前可用的Cg的顶点和片断的简要描述(Profile)等内容。每章的结尾提供了习题,以帮助你进一步学习,探索更多的Cg知识。本书另外还附有5个关于Cg基础知识的附录。
本书适合开发三维游戏和应用软件的程序员及项目管理人员、实时三维美工人员和学习计算机图形学的学生阅读,也可供任何对学习实时渲染技术当前发展动态有兴趣的人士阅读参考。
- 【目录】
-
第1章 简 介
1.1 什么是Cg
1.1.1 为可编程图形硬件设计的语言
1.1.2 Cg的数据流模型
1.1.3 图形处理器的特殊性和中央处理器的通用性
1.1.4 Cg性能的基本原理
1.1.5 与传统编程语言共存
1.1.6 Cg的其他方面
1.1.7 Cg程序的有限执行环境
1.2 顶点、片段和图形流水线
1.2.1 计算机图形硬件的发展史
1.2.2 四代计算机图形硬件
1.2.3 图形硬件流水线
1.2.4 可编程图形流水线
1.2.5 Cg提供了顶点和片段的可编程能力
1.3 Cg的发展史
1.3.1 Microsoft和NVIDIA协作开发了Cg和HLSL
1.3.2 非交互的着色语言
1.3.3 三维图形的编程接口
1.4 Cg环境
1.4.1 标准三维编程接口:OpenGL和Direct3D
1.4.2 Cg编译器和运行库(Runtime)
1.4.3 CgFX工具箱和文件格式
1.5 练习
1.6 补充阅读
第2章 最简单的程序
2.1 一个简单的顶点程序
2.1.1 输出结构(Output Structure)
2.1.2 标识符
2.1.3 结构成员
2.1.4 向量
2.1.5 矩阵
2.1.6 语义
2.1.7 函数
2.1.8 输入和输出语义是不同的
2.1.9 函数体
2.2 编译你的例子
2.2.1 顶点程序Profile
2.2.2 Cg编译错误类别
2.2.3 依赖Profile的错误
2.2.4 标准:多重入口函数
2.2.5 下载和配置顶点和片段程序
2.3 一个简单的片段程序
2.4 用顶点和片段示例程序渲染
2.4.1 用OpenGL渲染一个三角形
2.4.2 用Direct3D渲染一个三角形
2.4.3 获得同样的结果
2.5 练习
2.6 补充阅读
第3章 参数、纹理和表达式
3.1 参数
3.1.1 Uniform参数
3.1.2 const类型限制符
3.1.3 Varying参数
3.2 纹理样本
3.2.1 样本对象
3.2.2 纹理采样
3.2.3 在对一个纹理采样的时候,发送纹理坐标
3.3 数学表达式
3.3.1 操作符
3.3.2 依赖于profile的数值数据类型
3.3.3 标准库内置的函数
3.3.4 二维扭曲
3.3.5 重影效果
3.4 练习
3.5 补充阅读
第4章 变换
第5章 光照
第6章 动画
第7章 环境映射技术
第8章 凹凸映射
第9章 高级论题
第10章 Profile和性能
附录A Cg入门
附录B Cg运行库
附录C CgFX文件格式
附录D Cg关键字
附录E Cg标准库函数
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价