什麼是 DirectX 9 0c 和 OpenGL 2 0? 是軟體嗎? 它們之間有什麼區別

發布 數碼 2024-03-27
4個回答
  1. 匿名使用者2024-02-07

    OpenGL是一種較舊的3D顯示卡,通常顯示卡有自己的GP處理器,類似於系統的CPU,專門用於處理3D加速,而不是使用系統的CPU。 過去,這種顯示卡比較貴,是一種專門用於3D軟體的顯示卡,尤其是AutoCAD。 OpenGL有單核和雙核兩種版本,顯示卡的視訊記憶體也是普通顯示卡的兩倍左右。

    DirectX有所謂的Direct 3D支援,即如果顯示卡中的晶元(普通3D顯示卡的晶元,如NVIDIA在3D上的處理模式是預置的,並且有硬體支援,如果3D軟體所需的3D指令不再在顯示卡的晶元中, 然後 CPU 會自動接手做計算,OpenGL 顯示卡的處理器可以自己做操作,不用系統的 CPU) 有支援3D的指令, 然後Microsoft的DirectX中介會讓顯示卡做計算,如果顯示卡沒有, 然後系統的 CPU 將進行計算。如今,更高階的顯示卡在顯示卡的晶元中有很多硬體內部指令。 OpenGL 是最好的 3D,但它更貴。

    Direct 3D在DirectX中是最常見的,但是由於3D指令市場的更新,而晶元中的指令屬於硬體,無法更新,所以如果想使用新的3D指令,就必須購買新的3D卡。 這就是為什麼 NVIDIA 9800 比 9300 好,比 8500 好的原因,因為型號越高,3D 指令越新。 谷歌地球是一款使用三維圖案計算和繪製影象的軟體,使用非常小的三角形和多邊形來完成不同級別的影象,就像三維遊戲一樣。

    如果你的顯示卡支援OpenGL模式,那麼Google Earth的繪圖功能就更簡單了,這樣你的顯示卡就可以處理大部分的計算了。 如果您的顯示卡不支援 OpenGL 模式,而是支援 DirectX 模式,那麼 Google 地球的執行速度會變慢,因為並非所有 3D 顯示卡都支援軟體更新和 3D 指令。 所以這將是乙個更簡單的模式。

    NVIDIA 的 Gefore 9300GE 應該在 DirectX 模式下執行。

  2. 匿名使用者2024-02-06

    經過多年的洗滌,OpenGL已經成為繪圖引擎的標準,OpenGL的繪圖質量是毋庸置疑的,是最高的,OpenGL程式設計會比較複雜,但上手非常簡單,OpenGL是用來追求完美繪圖精度的,通常有各種輔助庫可以用來輸出資料到其他裝置, 例如印表機。

    DirectX 專為遊戲而設計,具有適用於一般遊戲的圖形精度,DirectX 還包括許多輔助庫,用於處理遊戲中的其他資料,包括聲音資料、輸入和輸出等。

    所以,如果你想專攻繪圖,OpenGL是首選,如果你想程式設計效率等功能,DirectX是首選。

  3. 匿名使用者2024-02-05

    以後是的。

    到目前為止,我們對DirectX9的開發過程已經非常滿意了,它的保守舉動是將PS和VS增加到版本(據說在發布時會提高)。 PS 代表畫素渲染效果器,vs 代表頂點渲染效果器。 說白了,PS 和 VS 讓遊戲程式設計師更容易創造出更漂亮的效果。

    由於新一代顯示卡的畫素著色器和頂點著色器執行速度的進一步提高,之前的許多程式設計障礙將消失。 以下是 DirectX9 的一些新功能。

    首先,PS 具有完全可程式設計的畫素著色架構。 此外,DirectX VS 通過增加 Vertex 程式的靈活性,顯著提高了舊版本 (DirectX8) 的 VS 效能。 並且:

    DirectX 支援高精度浮點顏色。 他突破了以前限制 PC 圖形質量的數學精確障礙,將每個渲染管線公升級為 128 位浮點顏色。

    為了充分利用 DirectX9 的新功能,NVIDIA 推出了一套用於 3D 程式設計的全新 CG 開發人員工具。 據說通過這套語言,你可以直接對DirectX9進行程式設計,到時候你會看到更逼真的場景和更逼真的人物。

    僅憑這三個特點,不僅可以讓3D遊戲程式設計師的工作效率更高,更重要的是讓人們體會到電影渲染的水平。

  4. 匿名使用者2024-02-04

    不在樓上,directx

    有幾個版本,如 DirectX

    今天的遊戲通常需要 DirectX

    或更高,所以如果它比 DirectX 更好

    所有較低級別都公升級到 DirectX。

相關回答
4個回答2024-03-27

昨晚剛重灌作業系統,誰知道系統自帶玩卡丁車出現“呼叫direct3dcreate9失敗”經過多次諮詢公升級到c版本應該是可以的,但是你要先解除安裝,找了很久還是沒有找到解除安裝程式,在網上查閱了大量文章後, 我已經將機器完全公升級到了,以下是我的經驗,如果遇到這樣的問題需要從b公升級到c,請按照以下步驟操作: 需要兩種軟體: DirectX可以免費解除安裝(我使用版本),需要) 1.安裝DirectX隨意解除安裝,安裝後似乎重啟 2.將計算機啟動到安全模式(不知道? >>>More

34個回答2024-03-27

PS2模擬器不支援以下顯示卡,如x800、r9800等,directx是顯示卡驅動的補丁,將壓縮包的所有內容複製到C:Windows System32! >>>More

74個回答2024-03-27

175的高度只是乙個點,進攻防守者可能有點不情願。 但根據你的條件,身體狀況應該很好,如果突破和投籃都不錯的話。 你可以繼續攻擊防守者。 >>>More

10個回答2024-03-27

根據勾股定理:ab 2 = bc 2 + ac 2 得到 13 2 = 5 2 + ac 2 解得到 ac = 12 >>>More

10個回答2024-03-27

有區別,顏色DX11比較複雜,色彩鮮豔,顏料效能相當不錯,伽瑪值不需要校正,如果用DX9執行遊戲,需要在遊戲設定中新增伽瑪值來調整對比度。 混疊和逼真是DX9無法比擬的,DX11的混疊被玩家稱為噱頭,DX9在表現遊戲時更傾向於卡通效果的無線條紋,DX11在讓物件接近逼真方面做得很好(NFS14表現不錯); 水波紋的流動性程度也是 DX9 無法表現出來的東西(《暗黑血統》就是乙個很好的證明)。 >>>More