资源描述
Page,1,Page,*,*,Page,*,*,Page,*,*,Page,*,*,真实感图形绘制,Realistic Rendering,1,真实感图形绘制Realistic Rendering1,计算机生成真实感图形的基本任务,建模(场景造型,包括贴图),图形变换,可见面判断,渲染,-,根据光照模型,计算场景中的颜色,达到视觉上的最佳效果,2,计算机生成真实感图形的基本任务建模(场景造型,包括贴图)2,真实感图形的生成,产生真实感图形与很多问题有关,:,物体类型、物体表面的光学特性。,场景中物体表面的相对位置。,各种形状不同、颜色不同和位置不同的光源。,观察平面的位置和方向。,计算机图形学真实感取决于,2,个主要因素,:,物体表面的精确表示,.,场景中光照效果的物理描述,.,3,真实感图形的生成产生真实感图形与很多问题有关:3,颜色模型,4,颜色模型4,RGB Color Cube,5,RGB Color Cube5,CMY Color Cube,6,CMY Color Cube6,RGB and CMY,C M Y=1 1 1-R G B,R G B=1 1 1-C M Y,7,RGB and CMYC M Y=1 1 1-R,HSV,模型,Hue(0-360),Saturation(0-1),Value(0-1),8,HSV模型Hue(0-360)8,YIQ Color Model,| Y | | 0.299 0.587 0.114 | | R | | I | = | 0.596 -0.275 -0.321 | .| G | | Q | | 0.212 -0.528 0.311 | | B | | R | | 1.000 0.956 0.620 | | Y | | G | = | 1.000 -0.272 -0.647 |.| I | | B | | 1.000 -1.108 1.705 | | Q |,9,YIQ Color Model | Y |,OpenGL,颜色模型,10,OpenGL颜色模型10,CG-9-light-model-new计算机图形学ppt课件,光照明模型,Illumination Model,1).,也称光照模型,Lighting Model,或明暗模型,Shading Model,2).,光照明模型用于计算物体表面给定点光的强度,3).,计算机图形学的光照明模型由描述物体表面光强度的物理定律推出,.,4),为了减少光强度的计算,光照模型通常采用简化的经验模型,.,12,光照明模型Illumination Model 1). 也称,光照明模型,Illumination Model,简单的光照明模型,所有光源都被认为是点光源,.,只考虑了光源照射在物体表面的反射光的影响,假定物体表面是光滑的理想的材料构成,复杂的光照明模型,(,整体光照模型,),考虑发射光,周围环境的光对物体表面的影响,物体的透明度,阴影的处理,光源的位置和个数,13,光照明模型Illumination Model简单的光照明模,光照明模型的基础知识,当光照射在物体表面,会出现,3,种情形:,反射光,透射光,吸收转为热能,(当光线照射到不透明的物体,部分光被反射,部分光被吸收;当光线照射到透明的物体, 部分光被反射,部分光继续被传送,形成透射),物体表面的反射光和透射光决定了物体呈现的颜色,反射光通常被看作是环境反射光、漫反射和镜面反射光组成,14,光照明模型的基础知识当光照射在物体表面,会出现3种情形:14,15,表面光照效果,由光源和,其他表面反射光,混合生成,15表面光照效果,光照明模型的基础知识,光源,light source,任一发出辐射能量的对象,对场景中其它对象的光照效果有贡献。,一个光源可定义许多特性,位置,/,发射光颜色,/,发射光方向,/,形状,发光物体都可成为光源。,反射光表面可成为反射光源。,16,光照明模型的基础知识光源light source16,光源的类型,type of light source,点光源,point light source,光线从一个点向四周辐射发散,对场景中比对象小得多的光源的合理逼近,离场景不是太近的大光源也可用点光源来模拟,平行光源,(,方向光源,) paralleled light source,也称无穷远光源,离场景非常远的大型光源(如太阳),在光照计算中,仅需要发射方向的向量及光源颜色而不需要光源位置,聚光源,圆锥光束,光源除了位置、颜色还要确定一个向量方向,如果一个对象位于光源方向范围之外,则得不到该光源的光照,17,光源的类型 type of light source点光源,光源的类型,type of light source,18,光源的类型 type of light source18,光照明模型的基础知识,反射定律,:,入射角等于反射角,而且反射光线、 入射光线与法向量在同一平面上。,19,光照明模型的基础知识反射定律: 入射角等于反射角, 而且反射,光照明模型的基础知识,折射定律,:,折射角与入射角满足,1,/,2,=sin,/sin,且折射线在入射线与法线构成的平面上。,n1,和,n2,分别是两个介质的折射率,20,光照明模型的基础知识折射定律: 折射角与入射角满足1/,表面光照效果,环境光,Ambient Light,物体表面反射环境光的结果,漫反射,diffuse reflection,粗糙或颗粒状表面向各方向反射光,镜面反射,specular reflection,光滑表面会集中一个方向反射光,形成一个亮点,21,表面光照效果环境光Ambient Light21,环境光,Ambient light,环境光反射光的强度,I,e,=,I,a,K,a,参数,I,a,表示环境光的强度,环境光对物体的反射光与观察方向无关,与物体表面的空间方向无关,.,K,a,为物体对环境光的反射系数,,0 = K,a,=1,高反射物体表面的反射系数接近于,1,低反射物体表面的反射系数近似于,0,22,环境光 Ambient light环境光反射光的强度22,漫反射和镜面反射,23,漫反射和镜面反射23,漫反射,diffuse reflection,理想漫反射体从物体表面各个方向等强度反射光线,与观察方向无关(与视点位置无关),Lamberts cosine Law,表面漫反射光强度,I,d,= I,p,k,d,cos,I,p,入射光的强度(点光源),k,d,入射光的漫反射系数,(0 k,d,1),由物体表面的材料性质以及入射光的波长所决定。,入射光与表面上点的法向量,N,之间的夹角,24,漫反射 diffuse reflection理想漫反射体从物,漫反射,diffuse reflection,25,特点:,光源来至一个方向,,反射光均匀地射向各个方向,漫反射 diffuse reflection25特点:,物体表面亮度与光线入射角的关系,=0,,亮度最大;,=90,,表面最暗,0,90,,光线照不到表面,26,物体表面亮度与光线入射角的关系=0,亮度最大;=90,表,漫反射,diffuse reflection,下图表示漫反射系数,K,d,介于,0,和,1,之间时,用上述漫反射方程,球面在单个点光源照明下的漫反射效果。,27,漫反射 diffuse reflection下图表示漫反射系,镜面反射,specular reflection,在光滑表面上的某个观察方向可以看到高光,highlight,或亮点,bright spot,镜面反射是由于在镜面反射角附近的集中区域内入射光全部或大部分成为反射光,28,镜面反射 specular reflection在光滑表面上,镜面反射,specular reflection,29,N,表面法向方向矢量,L,点光源入射光方向,R,理想镜面反射的,单位方向矢量,S,物体表面到观察者方向,的单位矢量,镜面反射 specular reflection29N 表,镜面反射,specular reflection,理想反射,(,完美镜子,),入射光仅在镜面反射方向发生反射,即为,= 0.,非理想反射物体的镜面反射方向分布在适量,R,周围有限的范围内,.,较光滑表面的镜面反射范围较小;粗糙表面则有较大的镜面反射范围,.,30,镜面反射 specular reflection理想反射(完,镜面反射,specular reflection,31,镜面反射 specular reflection31,CG-9-light-model-new计算机图形学ppt课件,镜面反射,specular reflection,根据,Phone,模型提出的公式,镜面反射光的强度取决于物体表面的属性和入射光的角度,I,s,= I,p,K,s,Cos,n,镜面反射光的强度,I,p,入射光的强度,:视线与镜面反射线的角度,,0 =,= 90,o ,0 = Cos,= 100,粗糙面,n,= 1,完美镜面,n,=,.,33,镜面反射 specular reflection根据Phon,33,镜面反射系数,K,s,物体表面的反射率,也称镜面反射系数,它是入射角和波长的函数,也与入射角,有关,入射角越大,反射角也越大,反射率会随之增大。,K,s,=W(,),对于许多不透明的表面,,K,s,对各种入射角来说近乎于常数,,0=K,s,=1,34,镜面反射系数Ks 物体表面的反射率,也称镜面反射系数,它是入,不同材质的镜面反射效果,不同材质的镜面反射效果,对不同的镜面参数值计算单个点光源场景中球面的镜面反射效果,36,对不同的镜面参数值计算单个点光源场景中球面的镜面反射效果36,组合环境光和漫反射,图为,K,a,与,K,d,值介于,0.001,到,1.0,之间的球面在环境光与一个点光源照射下产生的漫反射,37,组合环境光和漫反射图为Ka与Kd值介于0.001到1.0之间,Phong,光照明模型,将上述三种反射光的强度迭加在一起,则,38,上式所进行的光强计算只是假定只有一个点光源的,,若场景中有多个点光源,则可以在任一点光源处迭加,各个光源所产生的光源效果,这就是,Phong,光照明模型,Phong光照明模型将上述三种反射光的强度迭加在一起,则38,Phong,光照明模型,如果将光源分解成红、绿、蓝三种基色,39,Phong光照明模型如果将光源分解成红、绿、蓝三种基色39,39,Phong,光照明模型,40,Phong光照明模型40,辐射强度的衰减,attenuation,辐射光线从一点光源出发在空间进行传播的时候,它的强度会随着距离的增大而减小,41,辐射强度的衰减 attenuation辐射光线从一点光源出发,41,辐射强度的衰减,attenuation,对于无穷远光源,光强与距离无关,要同时考虑远距离和局部光源,可将光强衰减函数表达成,42,辐射强度的衰减 attenuation对于无穷远光源,光强与,42,考虑光强衰减的,Phong,光照明模型,43,考虑光强衰减的Phong光照明模型43,43,44,图,n,取不同值时的,Phong,光照明模型示例,44图 n取不同值时的Phong光照明模型示例,45,45,小结,简单光照模型,环境光,I,e,=,I,a,K,a,镜面反射光,I,s,= I,p,K,s,Cos,n,漫反射光,I,d,= k,d,I,p,cos,Phong,光照模型,46,小结简单光照模型46,46,
展开阅读全文