- 1·[1.1.1]--计算机图形学课程简介
- 2·[1.2.1]--计算机图形学定义
- 3·[1.2.2]--计算机图形学研究内容
- 4·[1.2.3]--计算机图形学发展简史
- 5·[1.2.4]--计算机图形学应用领域
- 6·[1.3.1]--输入设备
- 7·[1.3.2]--图形显示设备
- 8·[1.4.1]--帧缓冲器与屏幕像素
- 9·[1.4.2]--有关分辨率的几个概念
- 10·[1.5.1]--图形图像的区别(1)
- 11·[1.5.2]--图形图像的区别(2)
- 12·[2.1.1]--DDA画线算法(1)
- 13·[2.1.2]--DDA画线算法(2)
- 14·[2.2.1]--中点画线算法(1)
- 15·[2.2.2]--中点画线算法(2)
- 16·[2.3.1]--Bresenham算法(1)
- 17·[2.3.2]--Bresenham算法(2)
- 18·[2.3.3]--画直线程序演示
- 19·[2.4.1]--X扫描线算法(1)
- 20·[2.4.2]--X扫描线算法(2)
- 21·[2.4.3]--X扫描线算法(3)
- 22·[2.5.1]--改进的多边形扫描转换(1)
- 23·[2.5.2]--改进的多边形扫描转换(2)
- 24·[2.5.3]--改进的多边形扫描转换(3)
- 25·[2.5.4]--改进的多边形扫描转换(4)
- 26·[2.6.1]--区域填充算法(1)
- 27·[2.6.2]--区域填充算法(2)
- 28·[2.6.3]--区域填充算法(3)
- 29·[2.7.1]--反走样(1)
- 30·[2.7.2]--反走样(2)
- 31·[2.7.3]--反走样(3)
- 32·[2.7.4]--反走样(4)
- 33·[2.9.1]--DDA算法画线程序
- 34·[2.9.2]--程序开发环境
- 35·[3.1.1]--编码算法(1)
- 36·[3.1.2]--编码算法(2)
- 37·[3.1.3]--编码算法(3)
- 38·[3.2.1]--中点分割法
- 39·[3.3.1]--Liang-Barsky算法-1
- 40·[3.3.2]--Liang-Barsky算法-2
- 41·[3.3.3]--Liang-Barsky算法-3
- 42·[3.3.4]--Liang-Barsky-小结
- 43·[3.4.1]--多边形裁剪(1)
- 44·[3.4.2]--多边形裁剪(2)
- 45·[3.5.1]--文字裁剪
- 46·[4.1.1]--消隐算法简介
- 47·[4.1.2]--消隐算法分类
- 48·[4.2.1]--z-buffer算法(1)
- 49·[4.2.2]--z-buffer算法(2)
- 50·[4.2.3]--z-buffer算法(3)
- 51·[4.3.1]--区间扫描算法
- 52·[4.4.1]--Warnock消隐算法(1)
- 53·[4.4.2]--Warnock消隐算法(2)
- 54·[4.5.1]--光栅图形学算法小结
- 55·[5.1.1]--向量基础知识(1)
- 56·[5.1.2]--向量基础知识(2)
- 57·[5.1.3]--向量基础知识(3)
- 58·[5.1.4]--向量基础知识(4)
- 59·[5.2.1]--图形坐标系(1)
- 60·[5.2.2]--图形坐标系(2)
- 61·[5.3.1]--二维图形变换原理
- 62·[5.3.2]--齐次坐标
- 63·[5.4.1]--二维图形几何变换(1)
- 64·[5.4.2]--二维图形几何变换(2)
- 65·[5.4.3]--二维图形几何变换(3)
- 66·[5.4.4]--二维图形几何变换(4)
- 67·[5.4.5]--二维图形几何变换(5)
- 68·[5.4.6]--二维图形几何变换(6)
- 69·[5.5.1]--窗口视区变换(1)
- 70·[5.5.2]--窗口视区变换(2)
- 71·[5.6.1]--二维图形变换小结
- 72·[6.1.1]--概述
- 73·[6.1.2]--平移比例变换
- 74·[6.1.3]--旋转变换
- 75·[6.1.4]--对称变换
- 76·[6.2.1]--投影变换分类
- 77·[6.3.1]--三视图(1)
- 78·[6.3.2]--三视图(2)
- 79·[6.3.3]--三视图(3)
- 80·[6.3.4]--轴测图
- 81·[6.4.1]--透视投影(1)
- 82·[6.4.2]--透视投影(2)
- 83·[6.4.3]--透视投影(3)
- 84·[6.4.4]--透视投影(4)
- 85·[6.5.1]--三维图形变换小结
- 86·[7.1.1]--几何造型简史
- 87·[7.1.2]--曲线(面)参数表示
- 88·[7.2.1]--基本概念(1)
- 89·[7.2.2]--基本概念(2)
- 90·[7.3.1]--参数连续性
- 91·[7.3.2]--几何连续性
- 92·[7.4.1]--参数化
- 93·[7.4.2]--代数几何形式
- 94·[7.5.1]--Bezier曲线背景
- 95·[7.5.2]--Bezier曲线定义
- 96·[7.5.3]--Bezier曲线举例
- 97·[7.6.1]--基函数性质
- 98·[7.6.2]--Bezier曲线性质
- 99·[8.1.1]--Bezier曲线生成算法(1)
- 100·[8.1.2]--Bezier曲线生成算法(2)
- 101·[8.2.2]--Bezier曲线的升阶与降阶
- 102·[8.3.1]--Bezier曲面定义
- 103·[8.3.2]--Bezier曲面的性质
- 104·[8.4.1]--Bezier曲线演示
- 105·[8.5.1]--B样条曲线产生背景
- 106·[8.5.2]--B样条曲线定义(1)
- 107·[8.5.3]--B样条曲线定义(2)
- 108·[8.6.1]--B样条曲线性质
- 109·[8.6.2]--B样条曲线类型划分
- 110·[8.7.1]--B样条曲线演示
- 111·[8.8.1]--B样条曲面
- 112·[9.1.1]--颜色模型
- 113·[9.2.1]--简单光照模型(1)
- 114·[9.2.2]--简单光照模型(2)
- 115·[9.2.3]--Phong模型演示
- 116·[9.3.1]--Gouraud插值算法
- 117·[9.3.2]--Phong插值算法
- 118·[9.4.1]--局部光照模型
- 119·[9.4.2]--透射光照模型
- 120·[9.5.1]--整体光照模型(1)
- 121·[9.5.2]--整体光照模型(2)
- 122·[9.6.1]--纹理映射
- 123·[9.6.2]--阴影处理
内容简介:中国农业大学《计算机图形学》是一门系统讲解计算机图形学基础理论与核心算法的课程,涵盖计算机图形学定义、研究内容、发展简史、应用领域等基础知识点,同时深入剖析图形绘制、变换、裁剪、消隐、光照模型、三维建模、科学可视化和虚拟现实等关键算法与技术。课程内容全面,逻辑清晰,适合计算机相关专业学生及对图形学感兴趣的开发者学习。
课程概述:本课程由中国农业大学开设,旨在为学习者提供扎实的计算机图形学知识体系。课程不仅涵盖图形学的基础概念,还通过大量实例讲解实际应用中的算法实现过程,帮助学习者理解并掌握图形生成、处理和显示的核心技术。课程内容覆盖从二维图形到三维建模的完整流程,注重理论与实践结合,是计算机视觉、游戏开发、科学计算等领域的必备知识。 课程总节数:本课程共包含123个教学视频,每节课均围绕一个具体知识点展开,确保学习者能够循序渐进地掌握图形学的核心内容。
整体课程时长:课程总时长大约在40小时左右,平均每节课约20分钟,便于学习者灵活安排时间进行高效学习。 学习后能力提升价值:通过本课程的学习,学习者将掌握图形绘制、几何变换、裁剪、消隐、光照模型等关键技术,具备独立开发图形应用程序的能力,同时为深入研究计算机视觉、虚拟现实、科学可视化等领域打下坚实基础。 明确学习目标:课程目标包括理解计算机图形学的基本原理、掌握主流图形算法(如DDA、Bresenham、中点画线算法等)、熟悉图形变换与投影方法、了解光照模型与纹理映射技术,最终实现对三维图形生成与处理的全面掌握。
完整课程大纲: - 计算机图形学基础:定义、研究内容、发展简史、应用领域 - 图形绘制算法:DDA、中点画线、Bresenham、X扫描线、区域填充、反走样 - 图形裁剪:编码算法、中点分割法、Liang-Barsky算法、多边形裁剪、文字裁剪 - 消隐算法:z-buffer、区间扫描、Warnock算法 - 二维与三维图形变换:坐标系、齐次坐标、窗口视区变换、投影变换 - 曲线与曲面:Bezier曲线、B样条曲线、曲面生成与性质 - 光照与渲染:颜色模型、简单光照模型、Phong模型、Gouraud与Phong插值、纹理映射、阴影处理







