交互式计算机图形学总结:第七章 离散技术
第七章 離散技術
OpenGL緩存
幀緩存的寫操作
–寫模式(Writing Mode)
–位寫入模式
–異或寫入模式:如果對某一個源位執行兩次異或操作,那么返回目標位的初始狀態
映射方法
–紋理映射(Texture Mapping):使用圖案/紋理確定片元的顏色
–環境映射(Environment / Reflection Mapping):生成具有反射效果的圖像,而不必跟蹤反射光線
–凹凸映射(Bump Mapping):在明暗處理過程中對法向量進行擾動,從而使表面看起來有微小的起伏變化
紋理映射
–像素流水線和幾何繪制流水線
–坐標系統
A)參數(Parametric)坐標:使用這個坐標定義曲面
B)紋理(Texture)坐標:使用這個坐標表示紋理空間中的一個位置
C)對象(Object)坐標:需要把紋理映射到位于這個坐標中的幾何對象的表面上
D)屏幕(Window)坐標:最終生成的圖像顯示在這個坐標中
–解決映射問題的方法
A)兩步(Two-part)映射:第一步映射是把紋理映射到一個簡單的三維中間表面上;第二步映射再把帶有映射紋理的中間表面映射到我們需要繪制的對象表面上
OpenGL的紋理映射
–指定紋理
A)讀取或生成圖像
B)分配給紋理
C)啟用紋理
–將紋理坐標分配給頂點
–指定紋理參數
A)插值(Interpolation)
B)Wrapping參數決定當s和不在(0,1)中會怎么處理
C)Filter模式:GL_NEAREST(選擇中心點最接近紋理坐標的那個像素)、GL_LINEAR(基于紋理坐標附近的紋理像素,計算出一個插值,近似出這些紋理像素之間的顏色)
D)Mipmapping
E)Environment參數
融合模型(Blend Model)
總結
以上是生活随笔為你收集整理的交互式计算机图形学总结:第七章 离散技术的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 交互式计算机图形学总结:第六章 从顶点到
- 下一篇: IT项目管理总结:第一章 项目管理概述