版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中国科学技术大学2013暑期课程
计算机图形学进展
刘利刚
图形与几何计算实验室
中国科学技术大学
http://gcL
Graphics&GeometricComputingLab
@USTC
计算机图形学
•真实世界的数字模拟(虚拟世界)
-三维模型
-人物
-故事
-光照
-运动
-特效
-人机交互
三维图形学解决…
•狭义的理解:把一个三维空间的物体,正确显示
在一个二维光栅的显示设备上
-如何表示三维空间的物体?
-如何将物体投影到显示设备上?
-如何计算物体上的颜色?
-如何将物体转化为离散的光栅(图像)?
三维图形学的基本知识
・三维空间中的物体(3Dmodel)表示
•三维变换和观察流程(3DTransformation&
ViewingProcess)
•光栅化
•光照与明暗计算
■材质与贴图
重要概念:坐标变换
■世界坐标变换
把所有物体放到同一
个坐标系中
■观察坐标变换
WorldTransformationViewTransformation
把世界坐标系面对照
相机(观察者)
■投影变换
产生近大远小的透视
效果ProjectionTransformation
视锥和裁剪平面
•一个三维的锥体,在投影变换中,用于透视投影产生
近大远小的效果。
•只有在前后裁剪平面之间的物体可以见到。
•视场的大小FOV:FieldOfView
光栅化(Raster)
上面的结果-只是几何变换
TowerPC
给你细节上的真实感
•光源和明暗
•材质和纹理
简单光源类型
Pointlight
Directionallight
InnerCone(dvTheta)OuterCone(dvPhi)
明暗模式(ShadingModes)
•明暗模式决定了多边形面片内每一点
颜色和光照的强度
•平面明暗(FlatShading)
-使用多边形第一个顶点的颜色作为整
个多边形的颜色。
-不共面的的多边形会有清晰的边
-计算代价小
•GouraudShading
-使用顶点法向和光照计算每个顶点的
颜色,然后在多边形中在顶点之间做
蝮性插棺。
-特点是过渡光滑
材质(Material):
描述物体对光的反应
•漫反射(diffuse):对颜色贡献最
大,漫反射的入射是有向的
,光的入射方向会影响反射
骐度,反射是各个方向相同
的。
•环境光反射(ambient):无方向
,对最终颜色的贡献次要一
些;影咆警使的圆自;没有
漫反射时最容易看到。
•镜面反射(Specular):高光
•自发光(emission):不是光源
纹理贴图(Texturemapping)
模型纹理贴图(BMP)使用纹理的
渲染结果
一个场景
3dsmaxCopyrightThomasColding-Jorgensen&A,FilmApS1998
如何表达一个三维几何物体?
三维物体的数学表达
•计算机辅助设计(CAD)
・计算机辅助几何设计(CAGD)、
-曲线曲面表达V藁
-Bezier曲线曲面
-B样条曲线曲面*
-非均匀有理B样条曲线曲面”
-T样条、T网格上的样条
三维物体的数字表达
•点:三维物体表面的采样点
线:点之间的连接关系
•面:物体表面的分片线性逼近
三维物体的其他表达方式
点云
隐式曲面(Metaball)
Volumetricdata
CSG
计算机图形学的应用
一随处可见的图形学技术
计算机游戏
电影
计算机动画(卡通)
可视化技术
4
分析计算
计算机仿真与模拟
虚拟现实
计算机艺术
数字地球与数字城市
Latitude:Longitude
PixertexlureterrainColorterrain
Googleearth
MSvirtualearth
文物保存
CAD一产品外形设计
CAD—工程图纸设计
CAD—虚拟设计与制造
OriginalImageResultOriginalImageResult
TextureTrack(1)TextureTrack(2)
工业(机械,建筑,CAD...)
从新的视角看计算机图形学
从信息的视角看图形
•图形是一种信息
-和文字、语音、图像、视频、生物数据一样,
是一种信息(数据)
•信息处理的视角看图形学
-场景建模、几何编辑、纹理、环境光照
•计算机图形学分可视媒体(信息)
计算机图形学:第四代数字媒体
可视媒体的重要性
•可视媒体是信息处理和信息资源建设的主
体
-数字成像技术提升了可视媒体获取的能力
-互联网技术的发展促进了可视媒体传播
-可视媒体的深度开发和有效利用是缩小数字鸿
沟、使信息技术惠及万家的关键
•可视媒体智能处理是许多国家重大需求中
的共性基础
计算机图形学的主要内容
计算机图形学的主要内容
1.建模
几何模型构建
■构建三维的几何模型
-手工建模
-图像
-三维扫描
-合成
DigitalGeometryProcessing
(DGP)
•Processingofdiscretemodels
-Polygonalmesh(Typicallytriangular)
•Whydiscrete?
-Simplicity-easeofdescription
-Baseddataforrendering
software/hardware
-Inputtomostsimulation/analysistools
-Outputofmostacquisitiontools
•laserscanner,CT,MRI,etc...
Pipeline
Removaloftopologicalandgeometricalerrors
Surfacesmoothingfornoiseremoval
GeometryProcessing
•Modelacquisition
•Surfacereconstruction
•MeshsimplificationandRemeshing
•Geometrycompression
•Meshparameterization
•Meshediting,deformationandmorphing
•Subdivisionsurfaces
•Discretedifferentialgeometry
DataAcquisition
SurfaceReconstruction
一
①
E
0
①
9
-
B
-
l
u
a
J
①左
q
Smoothing/Fairing
MeshSimplification
Parameterization
Remeshing
SubdivisionSurfaces
MeshEditingandMorphing
PointBasedSurfaces
Segmentation
ShapeMatching
•Howsimilardotheylook?
ShapeRetrieval
3DDatabase
Others
•Texturesynthesis
•Connectivityshape
•Symmetryanalysis
•Shapeanalysis
•Statisticallearning
■■■
Syllabus
Chapter01.Oveiview
ChapterU2.Meshdefiiutionswdtennmologies
更多内容…ChapterU3.DelamtayTnai^ulationandMeshGeneration
Chapter04.Meshrepresentationanddatastructure
ChapterU5.OpenGLpmjng:abnefmtnoduction
Chapter06.DifferentialGeometryaDiscreteOperators
Chapter07.DataAcquisition
Chapter08.SurfaceReconstruction
•《数字几何处理》,ChapterU9.Meshsmoothing
ChapterISMeshsimplification
刘利刚,研究生课程Chapter11.Levelofdetail
Chapter12.Meshcompression
-http:〃/~lgliChapter13.Surfaceparameterization
Chapter14Warpingandmorphing
u/Courses/DGP_2012_surinChapter15.Meshmorphing
Chapter16.Poissonimageediting
g-summei7default.htmChapter17.Meshediting
Chapter18.2DTexturesynthesis
Chapter19.Texturesynthesison3Dsuifeces
Chapter20.Surfacecompletion
Chapter21.Content-awareretaigeting
Chapter22.Remeshingsurfaces
Chapter23.Quadmeshing
Chapter24Tetrahedralandhexahedralmeshing
Chapter25.Shapeanalysis:anintroduction
Chapter26.Shapeanalysis:basics
Chapter27.Shapesegmentation
Chapter2g.Sketch-basedinteractiveshapesegmentation
Chapter29.Co・segxnentationofasetof3Dshapes
Chapter36Shapedescriptors
Chapter31.Symmetryanalysis
Chapter32.Shapema忙hingandretrieval
Chanter33.Summary
计算机图形学的主要内容
2.绘制
真实感绘制
.将模型真实性(或艺术性)的显示在屏幕上
I.
计算机图形学的主要内容
3.动画
动画
•模拟真实世界的物理运动,虚拟现实
Luxo
计算机图形学的主要内容
•建模(Modeling)
-构建三维的几何模型
•渲染(Rendering)
-将模型真实性的显示在屏幕上
•动画(Animation)
-模拟真实世界的物理运动
•人机交互(Human-computerinterface)
-人与电脑的“对话”(意图表达)
ACMSIGGRAPH
•AssociationforComputingMachinery
•SpecialInterestGrouponGraphicsand
InteractiveTechniques
JMSIGGRAPHJrComputeMMHnevy
计算机图形学的主要内容
4.人机交互
人机交互
・键盘
•鼠标
•声音
•身体
•手势4:20PM
QQQQQQQI
□SQQQDI
oBDQDSFNMl
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026广东广州市华南理工大学前沿软物质学院王林格课题组科研助理岗位招聘1人考试备考试题及答案解析
- 2026年度双鸭山“市委书记进校园”引才活动友谊县事业单位公开招聘播音员2人笔试备考试题及答案解析
- 2026“才聚齐鲁成就未来”山东省国控资产运营有限公司权属企业副总经理招聘1人考试备考试题及答案解析
- 2026中国注册会计师协会招聘4人笔试参考题库及答案解析
- 2026江苏盐城市大丰区东苑酒店管理有限公司招聘补充笔试参考题库及答案解析
- 未来五年新形势下环噻嗪行业顺势崛起战略制定与实施分析研究报告
- 未来五年港口及航运设施工程建筑行业市场营销创新战略制定与实施分析研究报告
- 未来五年新形势下女式外套行业顺势崛起战略制定与实施分析研究报告
- 未来五年卫生巾表层垫片市场需求变化趋势与商业创新机遇分析研究报告
- 未来五年枕套行业市场营销创新战略制定与实施分析研究报告
- 2026西藏林芝巴宜区人民检察院司法警务辅助人员招聘3人笔试备考题库及答案解析
- 档案数字化项目立项申请书
- (正式版)DB51∕T 2787-2021 《研学旅行实践活动设计规范》
- 2025-2026学年苏科版(新教材)小学信息科技六年级下册教学计划及进度表
- 高等学校辅导员管理规定
- 《空气动力学与飞行原理》空气动力学-课件
- 《多媒体设计与制作》教学大纲(本科)
- 高二心理健康教教育课完整版
- LED灯具规格书中英文
- 比例尺的意义 详细版课件
- 全套高中生物思维导图word清晰打印版
评论
0/150
提交评论