前往
大廳
主題

從零開始3D soft render

Beadx6 | 2021-06-08 06:33:45 | 巴幣 200 | 人氣 546


以前就對3D圖學有興趣,接觸到Games101與Github的TinyRender,才比較清楚學習的切入點




從Win32視窗開始,實作基本的Render pipeline做出了基本投影、攝影機、裁切、貼圖、簡易的Shader流程,但這點內容僅僅只是過水而已




之後大概是繼續詳細完善這些:
- 投影(攝影機、裁切)
- 貼圖(Mipmap、noraml mapping、雙線性採樣)
- 光源(環境光、反射)
- 陰影(硬陰影、軟陰影)
- 條件著色(Z-buffer、Alpha blending)
- 反鋸齒(MSAA)
- 多執行續優化

然後盡量做出類似這樣的功能
https://github.com/ZeusYang/TinySoftRenderer


如果進行的狀況不錯,就可以用自製Render找一些論文來實作展示吧,像是布料模擬之類的

但真的不知道之後要怎麼辦,目前覺得圖學這領域有點高,這種半桶水的東西大概也沒辦法找到工作,但學店又推不上研究所,也許只能原價屋報到了

創作回應

樂小呈
加油[e19]
2021-06-08 08:53:52
Beadx6
https://media.tenor.com/images/0ffa8ec3da79658d13d3531ab94381a0/tenor.gif
2021-06-08 11:59:50
動感的靈魂
我雖不是設計出身,但我認為你很厲害!能勇於挑戰與學習不同的技術
2022-05-15 15:57:58

更多創作