看CPU在3D動畫設計中的地位

2021-03-31 08:56:59 字數 1215 閱讀 3317

看cpu在3d動畫設計中的地位

小氣熊小氣熊

日期:2003-06-22

編者按:

對一台工作站來說,處理器無疑是使它高效運轉的核心部件。高效能的處理器是任何一台用於3d動畫設計的pc所不可缺少的。

對一台工作站來說,處理器無疑是使它高效運轉的核心部件。高效能的處理器是任何一台用於3d動畫設計的pc所不可缺少的。雖然現在的眾多圖形晶元廠商都推出了效能非常出色的圖形晶元,並將這些可以部分替代處理器運算能力的產品稱之為gpu,但是,不管是在3d動畫設計還是建築模型設計中,主體影象或背景都是由一系列多邊形構成的物體模型構成。實際上,任何乙個我們所熟悉的物體都可以通過多邊形體現出來。若想使物體體現出更加逼真的外觀,那麼就需要構造更多的物體細節,也就是採用更多精細的多邊形來構成物體。為了使物體更加真實,還要對模型進行材質貼圖以及光影運算。顯示卡所提供的這些特技運算速度是處理器通過軟體模擬所不能達到的,但是想要充分發揮其效能仍然需要高效能的處理器。從製造廠商的建議配置中我們可以看出,廠商都是希望使用者在當前最好的處理器平台上使用這些顯示卡。在處理器廠商的建議中,同樣也希望使用者使用中高階的顯示卡來搭配高效能的處理器。只有在處理器、顯示卡搭配合理的前提下,系統才會體現出應有的效能。

在完成了模型構造後,我們在最終輸出圖形前還需要對模型進行渲染。如果處理演算法複雜,要求的畫面質量高,渲染生成的時間就會很長。對於3d設計類軟體,其主要運算是浮點運算,而選擇一款浮點效能出色的處理器無疑是提高工作效率的前提。amd athlon xp浮點運算能力非常強大,從而會大大提高3d渲染的工作效率。由於3d動畫設計中對處理器的依賴較大,大多數圖形工作站都採用了多處理器結構。通過將3d設計軟體生成的程序分配到每個處理器上,系統可以比較大幅度的提公升軟體的執行速度。一般的多處理器系統都使用一條匯流排連線處理器與北橋晶元,在進行大量運算時勢必會出現爭奪資料頻寬的情況,而athlon mp處理器構成的多處理器系統,則是使用兩條資料匯流排分別連線處理器和北橋。在高負載運算下,athlon mp這種結構更能充分發揮處理器的效能。在電影《星戰前傳2-複製人的進攻》以及《史努比》中,盧卡斯數字製作公司以及北美洲最大的民營視覺效果製作公司rhythm && hues,都採用了athlon mp工作站來完成影片的後期製作,並對athlon mp的效能大加讚賞。

如果您目前還無力購買專業顯示卡,那麼在組建自己的圖形工作站時就更需要注重處理器的選擇。因為一般的娛樂級顯示卡是不會像專業卡那樣提供強勁的圖形處理引擎,更多的運算將要交給處理器來進行。此時,高效能處理器的作用更加重要。如果你想讓3d設計軟體得到良好的執行效果,那麼你就需要最好的處理器。

3D基礎 3D座標變換在OpenGL 中的實踐

在計算機圖形學中,變換矩陣是非常基礎也是非常重要的知識,在許多資料中,只是羅列出一堆矩陣公式,圖表等等,這很難給人感性的認識,特別是初學者,筆者結合 opengl 這樣乙個非常流行的圖形庫,以實踐的方式闡述在 3d變換矩陣中最簡單的三種 平移 縮放以及旋轉。這裡有一些前提知識,就是需要了解線性代數一...

3D中帶光照的骨骼動畫原理

常見的模型動畫分為關鍵幀動畫與骨骼動畫,這裡我只關注與骨骼動畫,骨骼動畫又叫頂點混合動畫。頂點混合維護了乙個單獨預設姿勢和許多用來正確旋轉 平移預設姿勢的多邊形網格的各個部分矩陣,這些不同的矩陣變換通常被稱為骨骼。乙個或多個這樣的矩陣控制了再這個預設姿勢的多邊形網格中的每個頂點。每個矩陣被賦予了乙個...

在3D中兩條射線的相交性檢測

摘自 3d數學基礎 圖形與遊戲開發 考慮在3d中兩條以引數形式定義的射線 vec t 1 vec t 1 vec vec t 2 vec t 2 vec 我們能夠解得它們的交點。暫時先不考慮 t 1,t 2 的取值範圍。因此,我們考慮的是無限長的射線 同樣,向量 vec,vec 也不必是單位向量。如...