記錄自己學習 DX12 與 HLSL 的過程,同時參考多個遊戲引擎、技術書籍與教學資源,最終目標是實作並展示基礎 Shader 功能與基本的即時渲染引擎架構。
就如前面說的,雲其實包含的東西有點多,這裡會盡量把裡面的算式拆解然後一個一個示範出來,而今天要來看的是 Noise 跟 FSM 的部分。 這邊為了展示 FSM,...
為了下一篇方便示範 Raymarching,這邊先來導入 fbx 與 mesh、material 相關的程式。這裡使用 assimp 來處理內容的讀取。 實作...
寫到一半才意識到要畫寫實的雲前,需要先有現實的物理演算才能算出對應的效果。而前面基本上都沒介紹這部分,在這裡先帶過。 雖然前面有太陽的 shader,但其實那個...