计算机图形学南京大学计算机科学与技术系课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《计算机图形学南京大学计算机科学与技术系课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 图形学 南京大学 计算机科学 技术 课件
- 资源描述:
-
1、计算机图形学计算机图形学引言引言路路 通通 博士博士、教授、教授 Department of Computer Science and Technology南京大学计算机科学与技术系课程南京大学计算机科学与技术系课程计算机图形学计算机图形学一、计算机图形学简介一、计算机图形学简介动作捕捉动作捕捉模型渲染模型渲染真假融合真假融合1个老虎的镜头需要几周时个老虎的镜头需要几周时间调整细节间调整细节60多种海水效果多种海水效果,耗时耗时1周周到到3个月不等个月不等从逐帧到捕捉从逐帧到捕捉1915年的年的“Rotoscope”:画家直接照着:画家直接照着放映动画一帧一帧画。放映动画一帧一帧画。1985年
2、,年,Sun-1工作站用工作站用17个小时算出通个小时算出通过过4个摄像机跟踪的个摄像机跟踪的8个点的三维运动轨个点的三维运动轨迹,整个动作时长仅迹,整个动作时长仅3秒。光学跟踪使秒。光学跟踪使用至今。用至今。1993年,年,Stan Winston工作室和工业光工作室和工业光魔(魔(ILM)联手,通过机械动作捕捉来)联手,通过机械动作捕捉来创造首批创造首批CG数字恐龙。数字恐龙。1994年,年,Motion Analysis 公司首次提出公司首次提出“面部捕捉面部捕捉”(Facial Capture)这一概)这一概念。念。2007年开始无标记的面部身体捕捉。年开始无标记的面部身体捕捉。从捕捉
3、到动画的产生 用多个摄像机用多个摄像机同时拍摄多个角度同时拍摄多个角度 利用利用100微米距离扫描得到非常精确的面部高低数据。微米距离扫描得到非常精确的面部高低数据。形成形成3D模型模型。匹配不同位置图片中的像素,并得到连续帧的像素运动。匹配不同位置图片中的像素,并得到连续帧的像素运动轨迹,也可以手工建模后将表情轨迹定位到模型上。轨迹,也可以手工建模后将表情轨迹定位到模型上。根据照片绘制皮肤,还可以专门为头发、眼睛、牙齿这些元素根据照片绘制皮肤,还可以专门为头发、眼睛、牙齿这些元素专门制作精细的专门制作精细的绘制算法绘制算法。配合起来并加入照明效果的计算获。配合起来并加入照明效果的计算获得精致
4、画面得精致画面真实和虚拟的融合(本杰明本杰明巴顿奇事巴顿奇事)根据实拍,创建每一帧场景的根据实拍,创建每一帧场景的照明数据,替身带着蓝色的头照明数据,替身带着蓝色的头套进行表演。套进行表演。皮特的表演用来生成头部和表皮特的表演用来生成头部和表情动画(情动画(3D模型)并替换实模型)并替换实拍场景中的头部。拍场景中的头部。(碟中谍碟中谍4)l隐形幕布:根据人眼位隐形幕布:根据人眼位置显示正确的场景置显示正确的场景L L1 1=CL=CL2 2L L1 1L L2 2L L1 1=CL=CL2 2L L1 1L L2 2P Pi i-3 3P Pi i-4 4i+1i+1P Pi i-2 2P P
5、i i-1 1P PP Pi iu uu uu ui iu ui i+1+1u ui i+2+2u ui i-1 1P(u)P(u)P Pi i-3 3P Pi i-4 4i+1i+1P Pi i-2 2P Pi i-1 1P PP Pi iP Pi i-3 3P Pi i-3 3P Pi i-3 3P Pi i-4 4P Pi i-4 4P Pi i-4 4i+1i+1P Pi+1i+1P Pi+1i+1P Pi i-2 2P Pi i-2 2P Pi i-2 2P Pi i-1 1P Pi i-1 1P Pi i-1 1P PP Pi iP Pi iP Pi iu u u uu uu ui
6、 iu ui i+1+1u ui i+2+2u ui i-1 1u uu ui iu ui iu ui i+1+1u ui i+1+1u ui i+2+2u ui i+2+2u ui i-1 1u ui i-1 1P(u)P(u)P(u)P(u)car“计算机图形学”谁在做?谁在用?http:/www.graphics.stanford.edu/http:/groups.csail.mit.edu/graphics/http:/www.tech.purdue.edu/cg/http:/ of information)(Display of information)统计图表统计图表 数据可视化数
7、据可视化 设计设计 (Design)(Design)仿真和动画仿真和动画 (Simulation and Animation)(Simulation and Animation)计算机艺术,计算机电影,计算机游戏计算机艺术,计算机电影,计算机游戏 飞行、飞行、驾驶驾驶模拟等模拟等 虚拟现实环境虚拟现实环境 用户接口用户接口 (User interfaces)(User interfaces)图形用户界面图形用户界面GUI3D3D2D2D-3D建模建模渲染渲染2D显示显示动画动画UI和交互和交互“计算机图形学”做什么?怎么用?从研究的角度看几何模型构造技术几何模型构造技术(参数化特征造型,参数化
8、特征造型,任意曲面体的三维重建任意曲面体的三维重建)图形生成技术图形生成技术 (真实感真实感/非真实感绘制)非真实感绘制)图形的操作与处理方法图形的操作与处理方法图形信息的存储图形信息的存储,检索与交换技术检索与交换技术人机交互与用户接口技术人机交互与用户接口技术动画与游戏技术动画与游戏技术图形硬件与输出技术图形硬件与输出技术图形标准与图形软件包的研究开发图形标准与图形软件包的研究开发可视化(可视化(远程手术远程手术)虚拟现实技术虚拟现实技术3D3D2D2D-3D建模建模渲染渲染2D显示显示动画动画UI和交互和交互可以学些什么?Computer Graphics Visualization I
9、ntroduction to 3D Animation Digital Lighting and Rendering Digital Video&Audio Raster Imaging for CG Vector Imaging for CG Human Factors of UI Design Visual Intelligence&Perception in CGT3D3D2D2D-3D建模建模渲染渲染2D显示显示动画动画UI和交互和交互教材计算机图形学计算机图形学(第三(第三/四版)四版)Computer Graphics with OpenGL著:著:Donald Hearn&M.P
10、auline Baker翻译:蔡士杰等(第三版)翻译:蔡士杰等(第三版)出版:电子工业出版社出版:电子工业出版社参考交互式计算机图形学(第四版)交互式计算机图形学(第四版)基于基于OpenGL的自顶向下方法的自顶向下方法Interactive Computer Graphics A Top-Down Approach Using OpenGL著:著:Edward Angel 美美出版:电子工业出版社出版:电子工业出版社计算机图形学课程的目标介绍经典介绍经典系统了解系统了解局部深入局部深入激发兴趣激发兴趣融会贯通融会贯通计算机图形学课程的内容综述综述几何变换几何变换观察流水线观察流水线 裁剪裁剪
11、基本图元基本图元2D&3D基本原理基本原理&最新动态最新动态OpenGL函数函数曲线曲面曲线曲面 实体造型实体造型可见面判别可见面判别 光照光照 面绘制面绘制UI 动画动画 建模建模 观察观察 显示显示其它其它图形学图形学和和图形系统图形系统坐标系统坐标系统南京大学计算机科学与技术系南京大学计算机科学与技术系 路路 通通 博士博士 计算机图形学计算机图形学课程讲课程讲义义内容提要内容提要第一讲第一讲 概述概述第二讲第二讲 图元图元 图元及其属性的生成和反走样图元及其属性的生成和反走样第三讲第三讲 几何变换几何变换 坐标系变换坐标系变换第四讲第四讲 层次式建模和建模变换层次式建模和建模变换第五讲
12、第五讲 观察观察 2D3D场景的观察场景的观察投影投影裁剪裁剪第六讲第六讲 可见面判别可见面判别第七讲第七讲 基本光照模型:面基本光照模型:面/体绘制体绘制,颜色雾气透明阴颜色雾气透明阴影影第八讲第八讲 全局光照模型之光线跟踪全局光照模型之光线跟踪第九讲第九讲 全局光照模型之辐射度和纹理全局光照模型之辐射度和纹理第十讲第十讲 曲线曲面曲线曲面 Bezier,B,NURBS,多边形网格,多边形网格第十一讲第十一讲 实体造型实体造型第十二讲第十二讲 UI和计算机动画和计算机动画计算机图形学概述 计算机图形学发展简史 计算机图形学的研究内容 计算机图形学中的基本概念 计算机图形学的相关学科 计算机图
13、形学的应用实例 计算机图形学的发展方向计算机图形学概述 计算机图形学发展简史 计算机图形学的研究内容 计算机图形学中的基本概念 计算机图形学的相关学科 计算机图形学的应用实例 计算机图形学的发展方向二维线画图元的生成 二维线画图元的基本概念 线生成算法及属性控制 圆生成算法及属性控制 椭圆生成算法及属性控制 其它曲线生成算法及属性控制 并行算法与反走样方法二维线画图元的生成 二维线画图元的基本概念 线生成算法及属性控制 圆生成算法及属性控制 椭圆生成算法及属性控制 其它曲线生成算法及属性控制 并行算法与反走样方法计算机图形显示原理 图形系统逻辑构成 视频显示设备 光栅扫描系统原理 随机扫描系统
14、原理 图形输入设备 硬拷贝设备三维图形的基本概念 三维图形的基本问题 平面几何投影 观察坐标系中的投影变换 三维图形的显示流程 三维图形裁剪的基本方法 三维图形变换三维图形的基本概念 三维图形的基本问题 平面几何投影 观察坐标系中的投影变换 三维图形的显示流程 三维图形裁剪的基本方法 三维图形变换曲线与曲面基本理论 曲线曲面的数学基础 基本曲线的构造和表示 Bezier曲线和曲面 B样条曲线和曲面 NURBS曲线和曲面曲线与曲面基本理论 曲线曲面的数学基础 基本曲线的构造和表示 Bezier曲线和曲面 B样条曲线和曲面 NURBS曲线和曲面二维裁剪方法 二维裁剪的基本概念 点的裁剪算法 线段的
15、裁剪算法 多边形的裁剪算法 曲线的裁剪算法 字符的裁剪算法二维裁剪方法 二维裁剪的基本概念 点的裁剪算法 线段的裁剪算法 多边形的裁剪算法 曲线的裁剪算法 字符的裁剪算法三维实体的表示 三维实体的基本定义和表示 正则集合运算 空间分割表示 扫掠表示 边界表示 构造体素表示三维实体的表示 三维实体的基本定义和表示 正则集合运算 空间分割表示 扫掠表示 边界表示 构造体素表示二维填充图元的生成 区域填充的基本概念 扫描转换多边形算法 内、外测试算法 曲线边界区域的扫描线填充 区域填充算法及图像填充区域 字符的表示与输出二维填充图元的生成 区域填充的基本概念 扫描转换多边形算法 内、外测试算法 曲线
16、边界区域的扫描线填充 区域填充算法及图像填充区域 字符的表示与输出二维图形变换 图形变换的数学基础 二维图形基本变换 齐次坐标与变换矩阵表示 二维复合变换及其它变换 坐标系之间的变换二维图形变换 图形变换的数学基础 二维图形基本变换 齐次坐标与变换矩阵表示 二维复合变换及其它变换 坐标系之间的变换真实感图形显示初步 简单光照模型 多边形绘制方法 物体表面细节模拟 阴影产生方法 透明处理方法 光线跟踪算法真实感图形显示初步 简单光照模型 多边形绘制方法 物体表面细节模拟 阴影产生方法 透明处理方法 光线跟踪算法三维图形显示三维图形显示三维图形显示三维图形显示二维图形生成二维图形生成二维图形生成二
17、维图形生成图形基本原理图形基本原理图形基本原理图形基本原理图形学相关技术综述 计算机动画技术综述 虚拟现实技术综述 可视化技术综述 真实感图形技术综述图形学相关技术综述 计算机动画技术综述 虚拟现实技术综述 可视化技术综述 真实感图形技术综述计算机图形学概述 计算机图形学发展简史 计算机图形学的研究内容 计算机图形学中的基本概念 计算机图形学的相关学科 计算机图形学的应用实例 计算机图形学的发展方向计算机图形学概述 计算机图形学发展简史 计算机图形学的研究内容 计算机图形学中的基本概念 计算机图形学的相关学科 计算机图形学的应用实例 计算机图形学的发展方向二维线画图元的生成 二维线画图元的基本
18、概念 线生成算法及属性控制 圆生成算法及属性控制 椭圆生成算法及属性控制 其它曲线生成算法及属性控制 并行算法与反走样方法二维线画图元的生成 二维线画图元的基本概念 线生成算法及属性控制 圆生成算法及属性控制 椭圆生成算法及属性控制 其它曲线生成算法及属性控制 并行算法与反走样方法计算机图形显示原理 图形系统逻辑构成 视频显示设备 光栅扫描系统原理 随机扫描系统原理 图形输入设备 硬拷贝设备三维图形的基本概念 三维图形的基本问题 平面几何投影 观察坐标系中的投影变换 三维图形的显示流程 三维图形裁剪的基本方法 三维图形变换三维图形的基本概念 三维图形的基本问题 平面几何投影 观察坐标系中的投影
19、变换 三维图形的显示流程 三维图形裁剪的基本方法 三维图形变换曲线与曲面基本理论 曲线曲面的数学基础 基本曲线的构造和表示 Bezier曲线和曲面 B样条曲线和曲面 NURBS曲线和曲面曲线与曲面基本理论 曲线曲面的数学基础 基本曲线的构造和表示 Bezier曲线和曲面 B样条曲线和曲面 NURBS曲线和曲面二维裁剪方法 二维裁剪的基本概念 点的裁剪算法 线段的裁剪算法 多边形的裁剪算法 曲线的裁剪算法 字符的裁剪算法二维裁剪方法 二维裁剪的基本概念 点的裁剪算法 线段的裁剪算法 多边形的裁剪算法 曲线的裁剪算法 字符的裁剪算法三维实体的表示 三维实体的基本定义和表示 正则集合运算 空间分割表
展开阅读全文