**器中的渲染器d3d和gdi有什麼區別
1樓:煙波炫藍
1、效能差別不同:
d3d和gdi效能最大的差別在於使用gpu還是cpu來計算資料並輸出繪製。d3d是gpu所以效能更好。
2、任務不同:
gdi是圖形裝置介面的英文縮寫,主要任務是負責系統與繪圖程式之間的資訊交換,處理所有windows程式的圖形和影象輸出。d3d的作用在於只需要呼叫d3d提供的介面函式和功能就能實現顯示功能,通過分工合作,極大的降低了軟體開發週期和成本。
3、特點不同:
gdi具有如下特點:不允許程式直接訪問物理顯示硬體,通過稱為「裝置環境」的抽象介面間接訪問顯示硬體;程式需要與顯示硬體(顯示器、印表機等) 進行通訊時,必須首先獲得與特定視窗相關聯的裝置環境;使用者無需關心具體的物理裝置型別;
但d3d卻有嚴格的裝置物件建立時間驗證。
2樓:網友
兩者都是乙個影象處理介面,d3d和gdi效能最大的差別在於使用gpu還是cpu來計算資料並輸出繪製。
當你是用gdi時,如果所有資料都通過gpu來計算,可以極大提高gdi效率。但是,即使如此,仍然不如d3d效率高。
d3d(direct3d )是利用顯示卡進行渲染,而gdi更多是利用cpu進行計算。所以個人建議是獨立顯示卡一概d3d,核顯最好用gdi。
3樓:眯眼小寶寶
都是用顯示卡加速的,區別最主要的是directdraw支援視訊記憶體點陣圖,gdi裡點陣圖只能在記憶體裡,另外directdraw處理方式更貼近硬體,解析更快。windows vista開始gdi喪失顯示卡加速。
opengl d3d渲染出來的畫面有區別嗎?
4樓:
據我所知openg不會影響到渲染。只會影響顯示效果。
win8.1用渲染器型別d3d與gdi選哪個好
5樓:任明星
你要做軟體介面就用gdi或者gdi+,d3d是做遊戲的,做介面就是大炮打蚊子了。
d3d程式沒有顯示出渲染的圖形
6樓:網友
d3d是左手系座標,預設是順時針畫圖,你這點是逆時針的,會被剔除。
誰知道d3d渲染2d精靈的幾種方法及效能比較
7樓:傷逝
從開始,微軟已經放棄了directdraw元件,也就是說,從開姑,2d渲染的方式應該採用direct3d元件來完成。通常情況下友襪,使用d3d渲染2d的基本方式可以分為以下三種:(1)使用id3dxsprite介面渲染;(2)建立正交投影矩陣,為每乙個待渲染的精靈建立頂點緩衝來渲染;(3)建好或立正交投影矩陣,為所有精更建立乙個比較大的璜點緩衝池作批處理渲染。
本文將友告伍對這三種方法的實現方式進行**,並通過測試比較這三種方法的效能差異。
opengl和directx和d3d是什麼
8樓:網友
opengl是sgi發明的,主要是顯示優化,directx是微軟發明的,更適合做遊戲,這個x是指很多的意思,包括顯示、聲音、遊戲杆等,現在都是國際規範,很多顯示卡的廠商兩者都支援。d3d就是direct 3d,用於三維顯示,是眾多的x之一。
9樓:
opengl有很多應用,比如魔獸爭霸裡的字型渲染就用到了opengl裡的某項技術。谷歌地球提供opengl和directx渲染模式。為什麼有這種區分呢?
對於遊戲引擎來說,你在編寫遊戲時,完全不需要或很少需要考慮opengl和directx本身了,大部分渲染技術已由遊戲引擎來實現。拿ogre這個引擎來說,你可以自由選擇opengl和directx中的一種渲染方式,而不用管這二者的區別。但你學習和掌握opengl和directx,其目的不言而喻,基礎總是最重要的。
3D渲染和軟體渲染是什麼?3D渲染是什麼?
3d渲染應該是指用三維製作軟體生成動畫檔案的三維製作中的最後一步,生成後的檔案可以自動演示。渲染 的概念我個人理解就是軟體將你所有操作的素材指令運算執行出最終效果。一般 處理軟體 三維製作軟體會有這個指令,例如premiere 3dmax等。呀,沒有獎勵,太黑了。想要系統的學習可以考慮報一個網路直播...
做3D渲染用什麼顯示卡,價效比好,3D渲染的電腦用什麼顯示卡較好?
你是做什麼圖啊?平面設計?還是3d渲染,如果是平面設計,那麼我建議你還是不要用液晶顯示器,或者選擇4000元以上的led背光的高階產品甚至7000元以上的專業液晶顯示器,要不然色差的問題會讓你很鬱悶的。如果是平面設計,那麼選擇一款做工良好的a卡為好,a卡的色彩還原還是非常有優勢的 不然作為平面設計御...
3D渲染出來的圖成這樣了,3d max渲染出來為什麼變成這樣了?求大神指點
解決了嗎,我也出現這種情況,可以告訴我怎麼解決的嗎,拜託了大佬 念去去 千里煙波,暮靄沉沉楚天闊。3d max渲染出來為什麼變成這樣了?求大神指點 光線太強或模型貼圖給了較強的自發光 屋頂漏貼貼圖 球天自發光太亮 3d渲染通道圖,即分好多顏色的圖,方便後期處理,我想問的是怎麼渲染這張圖出來的 如果是...