计算机图形学 Peter Shirley

第1章 引言

第2章 数学知识

第3章 光栅算法

第4章 信号处理

第5章 线性代数

第6章 矩阵变换

第7章 观察

第8章 隐藏面消除

第9章 表面明暗处理

第10章 光线追踪

第11章 纹理映射

第12章 完整的图形流水线

第13章 图形学的数据结构

第14章 采样

第15章 曲线

第16章 计算机动画

第17章 使用图形硬件

第18章 构建交互式图形应用程序

第19章 光照

第20章 颜色

第21章 视觉感知

第22章 色调再现

第23章 全局照明

第24章 反射模型

第25章 基于图像的绘制

第26章 可视化

第1章 引言

第2章 数学知识

第3章 光栅算法

编程人员通常假设像素排成矩形阵列,又称为光栅(raster)

我们需要用实际的二维屏幕坐标来表示像素的位置.随着API的不同,这些系统在细节上会有所不同,但是最常使用的是用整数点阵作为像素的中心.由于像素占据一定的空间区域,所以距离像素中心具有0.5个单位的过冲(overshoot)

第4章 信号处理

第5章 线性代数

第6章 矩阵变换

第7章 观察

第8章 隐藏面消除

第9章 表面明暗处理

第10章 光线追踪

第11章 纹理映射

第12章 完整的图形流水线

第13章 图形学的数据结构

第14章 采样

第15章 曲线

第16章 计算机动画

第17章 使用图形硬件

第18章 构建交互式图形应用程序

第19章 光照

第20章 颜色

第21章 视觉感知

第22章 色调再现

第23章 全局照明

第24章 反射模型

第25章 基于图像的绘制

第26章 可视化

时间: 2024-10-11 16:52:52

计算机图形学 Peter Shirley的相关文章

计算机图形学学习方法和相关书籍,做游戏,GIS,虚拟现实,三维引擎的都可以看看.

本书参照<<图形学扫盲>> 整理的,原文内容引子: http://www.cppblog.com/lai3d/archive/2008/12/30/70796.html 前言: 以我现在的水平观之,3D图形学分3大块的学习内容: a.空间几何数学:空间几何变换,加速算法,多边形技术,曲线和曲面,相交测试,碰撞测试. b.光照着色系统:光照,纹理贴图,高级象素着色光照,艺术性渲染. c.程序技术性应用:公告板,精灵,天空盒,体绘制,材质系统,场景图,渲染队列. 在实际学习过程中,3个

计算机图形学研究常用工具软件和代码

Computer Graphics Research Software Helping you avoid re-inventing the wheel since 2009! Last updated December 5, 2012.Try searching this page for keywords like 'segmentation' or 'PLY'.If you would like to contribute links, please e-mail them to [ema

计算机图形学研究领域分哪些

计算机图形学各个领域的目标或许不同,但最终的形式都是渲染(即绘制)在二维的显示设备上的图像.下面是一个简单(可能并不完全)的分类: ?计算机图形学-领域及分支: ?1 绘制1.1 真实感绘制(非实时)1.1.1 光线追踪(Ray-tracing)1.1.2 全局光照(Global Illumination)......1.2 实时绘制1.2.1 Shading(BRDF, Programmable Shading等)1.2.2 纹理(Texture Synthesis, 反走样, 采样等)1.2

【转载】计算机图形学框架

原文: 计算机图形学框架 应用 基本图形生成算法 图元光栅化标准 直线要直 图元终点要准 图元生成的亮度.色泽粗细要均匀 快速计算 直线光栅化算法 逐点比较法 数值微分法 中点Bresenham算法 圆的光栅化算法 简单方程产生圆弧 Bresenham算法产生圆弧 多边形填充 扫描线填充 宽图元 复制像素画宽图元 移动画笔画宽图元 3D数学基础 坐标系 向量 矩阵 空间集合运算 集合形体的表达 几何体之间的关系 图形变换 二维及三维图形几何变换 二维图形几何变换 平移变换 比例变换 旋转变换 错

计算机图形学和OpenGL(二)坐标系和绘制点线函数

这节开始前我们先了解一下图元的概念.图形软件包中用来描述各种图形元素的函数称为图形输出原语,也称图元(primitive).而描述对象几何要素的输出图元一般称为几何图元.点和线是最简单的几何图元,本节就会简单介绍点和线段的绘制方法. 一.坐标系统. 坐标系统一般分为屏幕坐标和OpenGL中的绘图坐标. 在上一节中我们简单的写了个示例程序,程序中介绍了gluOrtho2D命令.我们可以利用该命令设定一个二维笛卡尔坐标系.该函数的四个变量制定的是显示图形x和y坐标范围.所以我们可以使用下面代码制定一

计算机图形学的学习资源

计算机图形学(Computer Graphics,简称CG)是一个令人着迷的领域,本文整理了一些图形学相关的学习资源. Wikipedia的介绍,及其后面附的"参考文献"和"外部链接"总是值得一看的: Computer graphics:主要介绍图形学的历史: Computer graphics (computer science):介绍图形学学科,后面附了知名研究者,以及著名大学的图形学小组: 3D computer graphics:这是图形学中最重要的部分:

计算机图形学名词解释

转自 http://blog.csdn.net/lwfcgz/article/details/39254743 3D三维(three dimension).客观世界中静止的物体都是三维的,在计算机图形学中常在一定的坐标系中用(x,y,z)坐标系列表示物体. 3D modeling3D建模.用三维坐标来描述物体的形状.在各种计算机图形应用领域中有不同的三维建模方法,用不同的算法来描述这些领域中的物体和对象. 3D transformation3D变换.在三维空间中把物体的三维坐标从一个位置变换至另

计算机图形学之光栅图形学——反走样算法简介

本文是对 赵明老师 <计算机图形学>MOOC课程 部分章节的小总结. 走样是数字化不可避免的. 简化:

中国计算机学会推荐国际学术期刊 -(计算机图形学与多媒体)

中国计算机学会推荐国际学术期刊 (计算机图形学与多媒体) 一.A类 序号 刊物简称 刊物全称 出版社 网址 1 TOG ACM Transactions on Graphics ACM http://www.acm.org/tog 2 TIP IEEE Transactions on Image Processing IEEE http://www.signalprocessingsociety.org/publications/periodicals/image-processing 3 TV