當前位置:編程學習大全網 - 編程軟體 - 由同壹物體不同角度的圖片經過復雜的算法就可以得到他的3d立體模型,這個算法具體是怎樣處理數據的

由同壹物體不同角度的圖片經過復雜的算法就可以得到他的3d立體模型,這個算法具體是怎樣處理數據的

3D芯片的處理對象是多邊形表示的物體。用多邊形表示物體有兩個優點:首先是直接(盡管繁瑣),

多邊形表示的物體其表面的分段線性特征除輪廓外可以通過明暗處理(shading)技術消除;其次是僅存儲多邊形頂點的幾何信息,

多邊形內部每個象素的明暗顏色計算所需的信息由這些頂點信息插值而來,這正是易於用圖形硬件支持的快速明暗處理技術。

支持多邊形繪制的圖形硬件同樣也可以繪制由雙三次曲面片表示的物體,通過對這種物體的表面進行三角剖分,

用逼近的三角形網格代替原物體的曲面表示就可以做到這壹點。

當然,用多邊形表示物體也有其缺點,如增加了紋理映射和陰影生成的難度,當需要詳細表示復雜物體時所需的三角形數量將變得非常龐大。

將多邊形表示的物體顯示到計算機屏幕上,這壹過程涉及物體在計算機內部的表示方式即物體的數據結構,

由物體組成的場景的組織結構,物體從場景到屏幕空間要經過的壹系列變換,以及產生最終屏幕圖象要經過的壹系列光柵化處理。

這些方面都涉及到特定的處理算法,相應的算法又有許多不同的變種。

下面僅就3D芯片涉及的圖形處理過程及相關算法做壹簡單分析介紹,這些是理解3D圖形處理及圖形硬件的基礎。

  • 上一篇:如何解決Jquery插件nicescroll在ie8中出現的滾動問題
  • 下一篇:理論力學曲柄連桿滑塊機構加速度。
  • copyright 2024編程學習大全網