iT邦幫忙

鐵人檔案

2026 iThome 鐵人賽
回列表
Software Development

因為 AI 看不懂老舊程式,只好乖乖從零開始學 DirectX 12 與 HLSL 系列

記錄自己學習 DX12 與 HLSL 的過程,同時參考多個遊戲引擎、技術書籍與教學資源,最終目標是實作並展示基礎 Shader 功能與基本的即時渲染引擎架構。

參賽天數 23 天 | 共 23 篇文章 | 1 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21:體積雲實作 1 - Noise、FBM

就如前面說的,雲其實包含的東西有點多,這裡會盡量把裡面的算式拆解然後一個一個示範出來,而今天要來看的是 Noise 跟 FSM 的部分。 這邊為了展示 FSM,...

2026-09-21 ‧ 由 tina70245 分享
DAY 22

Day 22:放入 fbx

為了下一篇方便示範 Raymarching,這邊先來導入 fbx 與 mesh、material 相關的程式。這裡使用 assimp 來處理內容的讀取。 實作...

2026-09-22 ‧ 由 tina70245 分享
DAY 23

Day 23:體積雲實作 2 - PBR

寫到一半才意識到要畫寫實的雲前,需要先有現實的物理演算才能算出對應的效果。而前面基本上都沒介紹這部分,在這裡先帶過。 雖然前面有太陽的 shader,但其實那個...

2026-09-23 ‧ 由 tina70245 分享