✔ 最佳答案
一般選擇購買專業繪圖卡上,首先會注意到
第一,顯示卡的晶片(簡稱GPU )
繪圖卡是除了CPU速度外,影響繪圖速度最重要的因素。當然除了提昇繪圖速度,繪圖品質也是相當重要。有些人會使用一般的遊戲卡充當繪圖卡使用,殊不知一般遊戲卡與專業繪圖卡在對專業繪圖程式的支援上有極大的差別。因為使用一般遊戲卡在玩遊戲時如果畫錯一條線或曲面破洞時,可能因為場景移動感覺不出來。但是拿遊戲卡在專業繪圖時,如果因顯示錯誤會造成設計者嚴重的困擾,更別提速度低落的問題。以現在三大繪圖晶片廠商3Dlabs,nVidia及ATI的產品來說,3Dlabs Wildcat,nVidia之Quadro繪圖晶片與ATI的FireGL繪圖晶片都是完整支援OpenGL專業繪圖的晶片。
現代的 GPU 在調整及顯示電腦圖形時是非常有效率的,它們的高平行結構讓它們在處理複雜的演算法則時,比傳統 CPU 更有效率。除了改進未處理資料效能外,因為它們是非常密集數學運算的工作,很可能會拖累 CPU。讓 CPU 免於這項負擔,可以釋放供其他工作使用的循環,讓工作站專業人員以多工工作,降低開發時間及改進工作流程。
近來在 GPU 的開發包括支援可程式化的遮影,以便與許多 CPU 所支援的相同操作,像是超取樣及插補技術減少鋸齒、覆蓋平面及高精確的色彩格式等調整端點及材質。
消除鋸齒
許多工作站應用程式,特別是在 CAD 和 DCC 市場,提供了消除鋸齒點及線的選項。若開啟此選項,即可儘可能精確檢視元件的邊緣,而不會讓線段在點陣化顯示器上顯示時發生鋸齒狀人為痕跡或「小方形邊緣」,獲得更高真實的影像和場景。
<!--[if !vml]-->
圖片參考:
http://219.84.99.160/docs/95/12/1201-1/12011.files/image002.jpg
<!--[endif]-->
圖1: MCAD 應用程式消除鋸齒化線段優點的實例
覆蓋平面
許多專業應用程式的使用者介面 (UI) 通常要求能在 3D 模型或場景之上互動式繪製元素。UI 元素的另一種實例是快顯功能表,它可以讓使用者依據目前的工作,選擇與內容相關的功能。但不幸地是,當這些功能表在 OpenGL 視窗中彈出時,它們會導致其下視窗的內容遭到「破壞」。為了克服這些問題,大部份的專業應用程式使用覆蓋平面。
覆蓋平面可讓主圖形視窗上所繪製的項目,不致於破壞視窗下的內容。在覆蓋平面中繪製的視窗可以包含文字、圖形及任何正常視窗的內容。僅 3Dlabs Wildcat ,NVIDIA Quadro 與ATI FIREGL家族工作站級 GPU 支援覆蓋平面,讓它們可以符合專業工作站應用程式的需要。
<!--[if !vml]-->
圖片參考:
http://219.84.99.160/docs/95/12/1201-1/12011.files/image004.jpg
<!--[endif]-->
圖2: 描繪 Alias® Maya® 中筆刷外框的螢幕擷取圖片。
筆刷的紅線是在覆蓋平面上繪製的。
第二,記憶體大小與記憶體頻寬
記憶體的主要功能是將顯示晶片處理的資料暫時儲存起來,然後再將顯示資料映像到顯示螢幕上,顯卡的解析度越高,螢幕上顯示的像素點就越多,所需的記憶體也就越多。
在挑選繪圖卡時,除了注意繪圖晶片之差別外,另外一個值得注意的是卡上之記憶體。一般來說如果您的3D模型,沒有太多貼圖(texture)資訊,選購128MB RAM之繪圖卡即夠。如果你的3D模型大量運用了貼圖資訊,則256MB或512MB RAM之繪圖卡,將對繪圖效能有所幫助。因為這就如同cache一樣,貼圖資料可以完全在卡上之RAM進出,而不需要至系統記憶體存放,減低了I/O的速度。
第三,驅動程式
相信大家對3Dlabs Wildcat ,Nvidia或ATI的驅動程式並不陌生,藉由更新驅動程式來達到對DirectX與OPEN GL的100%支援,並且透過3D應用軟體的最佳化設定,提升專業繪圖卡的效能.
圖片參考:
http://219.84.99.160/docs/96/5/0530r/topone_brand.jpg