創作內容

19 GP

【紀錄】Compute Shader 10/25

作者:樂小呈│2020-10-25 17:38:15│巴幣:38│人氣:289
今天研究了一下 Compute Shader
計算著色器

參考

用Compute Shader計算球球的位置


就和名字一樣 compute 計算,這個著色器就是用來計算的
和一般的Shader不同,他不能附在材質球和物件身上,是個獨立的計算腳本?
從C# 傳入資料,並讓Shader計算完回傳

運用GPU強大的並行運算能力彌補CPU單個(或相對很少)運算核心的缺點

講白話一點的話
假如今天你有個一萬大小的陣列 int [10000]
你想要把所有值加十,在C#(CPU) 中得用迴圈一個個跑,要loop一萬次

但是現在我們把陣列丟進 shader(GPU)運算,假設我GPU有一千個核心好了
一千個核心並行運算就只需要重複十輪 (10000/1000)
跑一萬次和十次的差距應該不用多說了

感覺筆記又更不好寫了


昨天把上一季的DECA - DENCE 補玩了,覺得蠻神的
巨大的移動要塞,很龐克風
世界觀也很有意思,完全出乎意料,有興趣可以看看

引用網址:https://home.gamer.com.tw/TrackBack.php?sn=4959945
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:Shader

留言共 6 篇留言


啥?

10-25 17:52

樂小呈
蛤?10-25 19:10
矮鵝
用這家子比喻比較貼切吧? https://syhobby.com/upload/product/source_img/20574_3.jpg

10-25 18:19

樂小呈
其實我沒看這部,圖是借來的 [e7]10-25 19:12
kiwi(薇薇安)
天...我完全不懂ww

10-25 19:38

樂小呈
沒關西的><10-25 20:13
⊰⊱求出處學術用⊰⊱
想問下 numberofthread 8,1,1 跟 1,1,1 這樣 執行起來 時間有差嗎 謝謝大佬

11-29 18:07

樂小呈
8,1,1和1,1,1是什麼意思阿? 11-29 18:13
⊰⊱求出處學術用⊰⊱
[numthreads(8,1,1)] 這樣

11-29 18:18

樂小呈
ㄅ歉我好像還沒學到這個QQ11-29 18:45
⊰⊱求出處學術用⊰⊱
好吧 謝謝大老

11-29 19:57

我要留言提醒:您尚未登入,請先登入再留言

19喜歡★angus945 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【專案】ACG Baha... 後一篇:【專案】ACG Baha...

追蹤私訊切換新版閱覽

作品資料夾

xzp83502在線巴哈們
果果日記小屋更新 歡迎進來參觀 謝謝^^看更多我要大聲說昨天21:41


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】