Re: AMD也能玩的光線追蹤Neon Noir - 3C

Table of Contents

※ 引述《ejsizmmy (pigChu)》之銘言:
: 其實光線追蹤是渲染(或稱算圖,Rendering)的一部分,也就是在渲染時本身就會包含
: 光線追蹤,這也是為什麼我會說每張顯卡本來都該支援光線追蹤的原因,這並不是什麼
: 新穎的技術,更應該說是非常成熟且一直在進化的技術才對。
: 至於圖靈卡有什麼特點,其實他的技術其實該叫做「即時光線追蹤」才對,特點是這個
: 是靠硬體去直接即時做光線追蹤的繪圖處理,所以正確名稱要加「即時」才是這個功能
: 。
: Intel在2008年就展示過這種技術的算圖,
: https://youtu.be/mtHDSG2wNho
: 所以即便是即時,其實是quake時代就已經有的功能啦....只是這東西實在太吃資源一直
: 沒用而已(Dx10就有這個功能囉)
: 不過還沒完,「即時」這個名字是不是在哪聽過?
: 對,即時運算這個名詞大家都該聽過吧?
: 即時運算另一個名字叫即時渲染,其實也是遊戲上的一個里程碑,
: 至於相關影片,我舉個例子吧,
: PS3的時候,為了展示他即時運算的強大,使用了這個影片作為技術宣傳:
: https://youtu.be/yfOWLlmhods
: 類似的Demo或技術展示很多,
: 比如當年用來展示Fx5800這張吹風機的強大,Dawn影片的這個精靈就是用來表現畫質跟
: 材質細節的,
: 如下:
: https://youtu.be/Usr1tiJDEC0

Real-time rendering這名詞出現數十年了
意思是指即時地渲染輸出3D圖像
即時渲染需要耗用大量的運算資源
和這個名詞對應的是Pre-rendering/Offline rendering
這是指預先渲染部份畫面或是幾幀圖像
最後呈現3D畫面時再結合在一起

目前DirectX 12中已經包含了Ray Tracing(DXR)API 功能集
已將光線追蹤技術標準化,讓其能在不同的硬體上執行
但這必須耗用大量運算資源
而NV的RTX系列顯示卡率先在晶片中配置了RT core
標榜能硬體實作Ray Tracing,提高處理效率


其實在3D成像的發展史上
先規範了演算法/功能標準
然後各廠商硬體實作標準化是很常見的事情

比如像Environment Mapped Bump Mapping(環境映射凹凸貼圖)技術
是在DirectX 6中加入的標準
和過往傳統貼圖相比
Environment Mapped Bump Mapping可以很容易
在物件表面上呈現複雜的凹凸紋路
也能作到更擬真的流體效果
如果用傳統貼圖的方式,要耗用大量多邊形資源
當年Matrox的G400系列晶片就率先加入了硬體實作
Environment Mapped Bump Mapping功能
https://www.anandtech.com/show/298/5
https://youtu.be/g1XRvGgyCy8
之後許多遊戲製作廠商在遊戲中支援這效果
繪圖晶片硬體廠也都硬體支援這功能了


另外
當年GeForce FX 5800系列的Dawn技術展示
其實修改Demo程式的檔案
在ATI的Radeon 9700也能執行
而且跑起來還算順
根本不需要NV的GeForce FX繪圖晶片...
這在當年讓NV有些尷尬

--

All Comments

Oscar avatarOscar2019-03-20
推分享
Lydia avatarLydia2019-03-22
像你說的那樣,其實各家早就開始在做相關的研究,
並且想辦法商業化,像是Vega就能實現了,N牌10系列
也下放這個技術了(實作方式有差就是了)
Eden avatarEden2019-03-23
DXR的實作用GPGPU可能無須跑FP32
Ray碰撞偵測那塊可能雙倍速FP16可以搞定
Delia avatarDelia2019-03-25
不過用專門RTcore是ASIC應該可以省電
Anonymous avatarAnonymous2019-03-27
但代價是即使9成運算用不到它也要佔成本
Eartha avatarEartha2019-03-30
感覺走硬體加速還是未來趨勢,如果常用...
短期麻煩是很少用,又佔電晶體成本,
給太少不夠快,給夠多又9成以上時間用不到
Belly avatarBelly2019-04-02
多塞SP拉高算力,再把軟體優化到勉強可用
或許可以當短期方案
至少不算RT時,高算力也能用來算別的加速
Madame avatarMadame2019-04-04
電晶體預算,增加泛用單位 vs 增加專用單位
Isabella avatarIsabella2019-04-09
弱弱問一下,一般電動計算不都用float比較多,舊卡
半浮點性能會好嗎??
Wallis avatarWallis2019-04-11
舊卡不支援雙倍半精度,等於速度減半
就是繼續用fp32來算fp16的指令
Hamiltion avatarHamiltion2019-04-14
2080ti 800mm^2全塞cuda大概要輾壓4k100 fps都不是
問題
Bethany avatarBethany2019-04-17
比起什麼半殘rt有感多了
Quanna avatarQuanna2019-04-21
cuda不是無限塞 前後端整個也要配合 塞超過一定量
以後邊際效益就很差了 所以才想做些其他的
Tracy avatarTracy2019-04-24
主要的問題是頻寬跟不上,頻寬跟得上直接輾4k120
Robert avatarRobert2019-04-25
不過準確來說是堆smm
Charlie avatarCharlie2019-04-25
目前看來2080ti已經頻寬不太夠了
核心規模比2080大了將近1.5倍,結果提升才不到30%
Daniel avatarDaniel2019-04-27
所以本來就不太是繼續堆的問題 nv要馬就什麼都不加
做顆普通大小繼續爽賺 要馬就像現在一樣投資未來
Thomas avatarThomas2019-05-01
而且這個時間點投資4k120有對應螢幕的也是不比較小
眾 花大錢弄個小市場不如賭未來 雖然沒搶下遊戲機
未來都是浮雲
Frederica avatarFrederica2019-05-04
能跑4k120意味著能夠跑8k30
Brianna avatarBrianna2019-05-06
業界下一個主流目標會是8k,rt的優先度並沒有那麼
高,但也不低,畢竟兩大主機廠都砸了不少錢
Kyle avatarKyle2019-05-07
過渡到主流4K都還不知道要幾年 8K還久勒
Mia avatarMia2019-05-08
4k到8k會比1080到4k快得多
Victoria avatarVictoria2019-05-11
明年都要開始8k廣播了
Margaret avatarMargaret2019-05-14
那不代表遊戲能8K好嗎
Kumar avatarKumar2019-05-15
4K都一堆顯卡在喘了,還8K= =
Andy avatarAndy2019-05-18
影片試播都碼走在很前面 你光4K後面設備就要多少錢
Elvira avatarElvira2019-05-19
未來主流會是網路串流 你8K頻寬和設備幾個能跟上
投資下去結果大家用手機看FHD~UHD的影片 還很快哩
Irma avatarIrma2019-05-21
當年1080到4k試播比4k到8k試播慢多了
Joe avatarJoe2019-05-23
解析度的最大推手依舊是影視產業
Bennie avatarBennie2019-05-25
4k串流也就不過h264 30mbps,8k改h265 60mbps也夠

更何況8k普及的時候5g早就全套上好了
Cara avatarCara2019-05-28
從480p到1080p再到4k平均每代都用了超過10年去做到
普及,然而4k到8k用不到10年
Candice avatarCandice2019-05-30
4k片源普及了?4k電腦螢幕普及了?能跑4k的顯卡普及
了?台灣那破幹網速還普及勒,還沒睡醒哦?
Kyle avatarKyle2019-05-31
4k60p的中階gpu年底就會出現了,200~250mm^2的東西
Necoo avatarNecoo2019-06-01
講得好像是台灣在制定影視標準一樣
David avatarDavid2019-06-02
台灣的網速最好是破到30mbps都沒有。
Agnes avatarAgnes2019-06-06
4k螢幕普不普及我不知道,但4k電視爛大街倒是真的
。然後4k片源自己是不會上netflix去喔。
Agnes avatarAgnes2019-06-09
現在還沒到4k完全普及的程度,但已達到在臨界點了
,而不是你講的那樣什麼都百廢待興。
Yuri avatarYuri2019-06-10
你住台灣還國外啊?30mbps確實可以啊但你要不要想一
個家庭幾個人?你以為都自己一個人住嗎XD?現在便宜
能用的4k螢幕才幾台,而且起跳價至少9k快10k有多少
人會花9k買電腦螢幕,飛利普那台就不用講了根本不適
合看電影,在電蝦版講到電視去,現在還一堆人看網路
上的720p/1080p,4k是不是想太多?
Gilbert avatarGilbert2019-06-11
1000mbps,怎麼了?
Eden avatarEden2019-06-14
2016年就已經有10k不到的24吋4k螢幕了,電視一樣可
以拿來遊戲,ps4pro那堆玩家被你吃了?
Agnes avatarAgnes2019-06-15
看1080p影片可以拿4k電視看,很多4k電視都有upsca
ling演算法,不然還可以用madvr去做upscaling
Linda avatarLinda2019-06-15
我用了3年的4k螢幕還用你教怎麼去玩4k?
Vanessa avatarVanessa2019-06-16
4K電視有晶片處理4K滿街跑正常,電腦有MADVR是沒錯
,但MADVR有幾個人會去用的你告訴我喇,推薦給幾個
人用不是嫌麻煩就是不會用,而且1080P60FPS升到4K沒
VEGA56等級的顯卡根本不行,絕大多數人都是用1060/R
X580等級,還是你PTT看天下?
Vanessa avatarVanessa2019-06-20
影視產業光拉到4K的投資就該該叫了還想硬拉8K.....
Frederic avatarFrederic2019-06-22
現在4K影片有多少是原生4K素材沒靠升頻去做的
Yuri avatarYuri2019-06-25
不然跟你一樣台灣看天下?
Sandy avatarSandy2019-06-30
講的好像國外也是4k電腦螢幕滿街跑一樣XD
Charlie avatarCharlie2019-07-02
拿電視來說不合理 4k電視普及率算ok了 但是沒什麼人
Kumar avatarKumar2019-07-05
會拿電腦接電視 家機是另一馬事 4k電腦螢幕就真的
還差的遠
Candice avatarCandice2019-07-05
300M用好久了 怎麼有人還在遠古時代啊
Lydia avatarLydia2019-07-07
你各位以為台灣到處都能裝300M?!
Sandy avatarSandy2019-07-08
不要跟我說是裝第四台Cable
4K才剛在轉而已,跟我講說8K要普及
Kristin avatarKristin2019-07-11
1080P才剛爛大街,4K電視也才降到大眾能接受的程度
Bennie avatarBennie2019-07-14
更不用說電視節目惹,無線台到現在還有480i的
Dinah avatarDinah2019-07-15
第四台也一堆SD畫質,哪裡來的自信說8K要普及惹
Catherine avatarCatherine2019-07-16
還是說手機那個小螢幕4K就能滿足你惹嗎
Elvira avatarElvira2019-07-19
電腦就更不用說了,以4K來說: 手機>>電視>>>>電腦
Emma avatarEmma2019-07-23
rt core少用又佔面積 買的真的是有愛