Re: [請益] 請問關於 Shader 的問題
看板GameDesign (遊戲設計)作者pleaselouis (LOUISN)時間16年前 (2009/08/19 22:04)推噓1(1推 0噓 8→)留言9則, 2人參與討論串4/4 (看更多)
→
08/17 15:36,
08/17 15:36
→
08/17 15:37,
08/17 15:37
→
08/17 15:37,
08/17 15:37
→
08/17 15:37,
08/17 15:37
→
08/17 15:38,
08/17 15:38
→
08/17 15:39,
08/17 15:39
→
08/17 15:40,
08/17 15:40
→
08/17 15:40,
08/17 15:40
→
08/17 15:40,
08/17 15:40
→
08/17 15:41,
08/17 15:41
謝謝你的指導 看了兩天 還是有許多的疑問 想跟你請教 <(_ _)>
首先是使用多個 Shader 的理解部分 想請你看看 我這樣理解是否正確
基本上 就是將每一個關於 Effect 的部份 都各自獨立 宣告 載入 Begin Pass 顯示
我以範例 \Samples\C++\Direct3D\BasicHLSL Sample 作測試 他的功能是膨脹一個Mesh
我試著加入一個自己寫的 Shader 他的功能就只是 把所有Pixel塗成紅色
測試結果 兩個功能都有出現 但是我塗成紅色的Shader 所顯示的Mesh 並不會跟著膨脹
所以畫面看起來就變成 最一開始未膨脹時 是一個紅色的Mesh
但當Mesh開始膨脹後 就覆蓋掉紅色的部分 露出Mesh原本的紋理
等到又開始縮小到原本的大小後 才會出現紅色的Mesh
但是範例 PostProcess 他的所有特效 都可以同時且正確的顯示
看他的程式內容 好像是因為 他有把所有的 Texture 有作暫存??
這我不是很確定?? 因為程式碼裡面 有一個 struct 的內容有 Texture 的物件
同時還包含了 Next Prev 等等的函數功能 但我不是很能理解他...囧
還是...範例 PostProcess 能正確的同時使用所有特效的功能 就是因為你所說的
"只要輸入的vertex format是相同的 就可以被使用"
的原因嗎...??
看了兩天 還不是很懂 你給我的範例 很不好意思...
但還是麻煩你 給我一些指導 謝謝你 <(_ _)>
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.112.133.21
推
08/19 22:50, , 1F
08/19 22:50, 1F
→
08/19 22:51, , 2F
08/19 22:51, 2F
→
08/19 22:51, , 3F
08/19 22:51, 3F
→
08/19 22:53, , 4F
08/19 22:53, 4F
→
08/20 02:47, , 5F
08/20 02:47, 5F
→
08/20 02:48, , 6F
08/20 02:48, 6F
→
08/20 02:50, , 7F
08/20 02:50, 7F
→
08/20 02:50, , 8F
08/20 02:50, 8F
→
08/20 02:51, , 9F
08/20 02:51, 9F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 4 篇):
GameDesign 近期熱門文章
PTT遊戲區 即時熱門文章