有關GPU渲染的一些常識

  首先我不是高手對渲染器本身研究不是很深,但我喜歡以學習的心態去面對,所以希望高手就不要針對我了只是在這裏想和大家分享和討論下GPU引擎的渲染器。
     最近掀起了GPU渲染的一陣熱潮,但在百度上搜,你可真搜索不出多少相關的詳細資料,有人很不理解GPU到底是什麼?其實一開始我也不理解,最後才知道通俗講就是顯卡處理渲染,因爲我們目前用的渲染器包括VR都是傳統計算渲染也就是CPU計算,目前有些體驗過GPU渲染器的朋友可能知道速度了,我本人也剛測試過,可以肯定的是GPU引擎的渲染器確實要比CPU常規渲染的速度要快10-30倍,但有體驗過的朋友可能會說我怎麼沒感覺到呢?其實如果你是一款低端顯卡顯存也不大,那是體會不到GPU速度的,GF8600GT GD3的顯卡根本是不行的,最起碼顯卡要在中端或者高端級別才真正能感覺到速度的優勢,前提是顯存一定要大比如1G顯存,比如GTX280到GTX480的樣子,當然如果你的資金容許儘可能高的那更好啦,顯卡在計算圖像方面是比CPU快的,最主要它本身的核心多,既然顯卡來計算渲染那溫度也自然要高了一般正常顯卡溫度在65度左右,但用顯卡渲染時效場景在80度左右大場景將更高,一旦溫度超過90度那你就要小心了,負責你的顯卡要燒掉的,我身邊已經有一例子了,所以你最好下一個GPU-Z的來觀察你的顯卡情況!      下面我簡單說下哪些是GPU渲染器  
1. Octane Render(DEMO版)   (GPU)   
經測試,在XP SP3以及WIN7 32或64位上均可正常運行。   
要求如下:   
(1)必須是NVIDIA芯片顯卡。   
(2)導入文件名以及路徑不能含有中文。   
(3)需安裝最新版本顯卡驅動。   
(4)此爲DEMO版本,各功能正常使用,但是暫不能保存圖片。  
2. RandomControl (ARION CPU+GPU+LAN)  
RandomControl ARION 是一款與fryrender 爲姐妹的物理渲染器,通過對CPU+GPU+LAN(網絡)三者的聯合運作實現加速渲染器   
叢開始到現在渲染速度有很大的提升尤其是GPU模式渲染速度上更是快捷 2010年是GPU渲染器年代的到來,2009年VRAY RT的發佈激起了GPU渲染的應用 
RandomControl ARION渲染器渲染的質量可與 maxwell 所媲美,優勢是加入了GPU渲染模式,速度上得到大大提升。  
官方網站:   
http://www.randomcontrol.com

軟件下載:   
Randomcontrol ARION 32Bit    &   64Bit   
http://rapidshare.com/files/396278216/ARION_X86.rar.htm1   
http://rapidshare.com/files/395770822/ARN_X64.rar.html 
以上2款軟件都是安裝在任意目錄下即可!至於VR RT吧目前也沒什麼好說的,對於高手就沒什麼用,對於有些朋友對參數把握不是太好的,那這個RT的實時渲染可以節省測試時間了,因爲你在做的時候反覆調光和材質它可以很快叫你看到大概的結果,但要有些朋友理解成VR RT是一個新渲染技術,可以很快渲染出成品圖的話,那你就錯了也不要指望了,希望VR RT以後能改出真正的GPU引擎渲染。目前都沒有做成熟,其實有很多一部分朋友選擇VR都是爲了效果表現好,其實我說的這兩款的效果和VR是一樣的,在同樣情況下當然要選擇速度啦是吧呵呵,那就大家慢慢等吧。  

本文來自: 中國漢化 | 中國專業漢化網站!http://www.shanse8.com/bbs 

原文地址: http://www.shanse8.com/bbs/read-htm-tid-27858.html

全硬解!Flash 10.1將完全採用GPU加速

Adobe

截至目前爲止,網絡上的視頻絕大部分都是以Flash的方式在瀏覽器上展現出來的,包括Youtube、Youku等都採用的是這樣的方式。可以說,Flash目前就是最流行的網絡視頻輸出方式,也可以說是一種格式。Flash是Adobe公司傾心打造的一款產品,如果要論市場佔有率的話,恐怕Flash在Adobe公司的所有產品中市場佔有率是最高的。 目前基於 Web的Flash Player的最新版本是Flash10.0,該版本有一個特別重要的更新點就是加入了GPU(圖形處理器)加速的支持,也就是所謂的硬件加速。該功能在 Flash10.0中默認呈開啓狀態,在網頁的Flash中點擊- 右鍵——設置就可以看到這一點。

    使用硬件加速有什麼好處呢?大家知道,CPU雖然發展的很快,但處理能力是有限的,特別是對視頻的處理能力,顯然不如GPU強大。而且,從計算能力方面,GPU改採用的精簡指令集架構執行效率也遠遠要比x86CPU改採用的複雜指令集1 效率要高的多。

    使用GPU來處理Flash,不僅僅可以有效的提升性能,而且可以大幅度降低CPU的資源佔用率,節省對CPU資源的開支以讓CPU可以做更多其它的事情。

    但是,在Flash10.0中,Flash的處理並不是完全依靠GPU,甚至很大一部分處理仍然是依靠CPU來完成的。我們可以看到,WebFlash的 處理過程主要分爲三個部分:目標視頻處理——合成處理——屏幕渲染。在Flash10.0中,目標視頻處理與合成處理這兩大部分仍然依靠CPU來完 成,GPU只是完成了最後一個步驟——屏幕渲染。顯然,這還是很大程度上依賴CPU,GPU的性能並沒有得到完全的利用。
雖然以目前CPU的強大性能處理網頁上的Flash不在話下,但是一些性能比較低的CPU在多開幾個播放中的Flash窗口之後就會出現CPU滿負載,視頻停頓的現象(網絡環境暢通的情況下)。

    同時,面對高清版網絡視頻逐漸流行,例如全球最大的視頻網站Youtube加入了高清版視頻在線播放,CPU處理起來就會漸漸感到力不從心,所以最好的辦法就是將這一切都交給GPU來處理。

    可喜的是,Adobe在下一個版本的Flash也就是Flash 10.1中就會完全支持GPU,GPU將完全替代CPU的角色,全程負責Flash的處理以及渲染。

    目前,Adobe已經與全球視覺計算的領袖NVIDIA展開了合作,共同開發下一代Flash。根據調查,在線視頻已經成爲互聯網的第三大應用,超過了電 子郵件的使用頻率(互聯網誕生初期電子郵件是最多的應用)。我們可以看到,隨着GPU對Flash的全程支持以及高速網絡的逐漸普及,直接在瀏覽器中流暢 的播放高清視頻將不再是夢想!

    注1:從Intel Pentium Pro(P6)之後,x86複雜指令集的CPU也開始採用內核精簡指令集,但是在外圍佈置了從複雜指令集到精簡指令集的譯碼電路動態譯碼方式,籍此提高 CPU的性能,使複雜指令集CPU也有可能在1個時鐘週期內運行一條甚至多條指令。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章