隨筆分類 - 從0開發3D引擎系列
摘要:大家好,本文根據領域驅動設計的成果,開始實現從最小的3D程序中提煉引擎。 上一篇博文 從0開發3D引擎(十):使用領域驅動設計,從最小3D程序中提煉引擎(第一部分) 下一篇博文 從0開發3D引擎(十二):使用領域驅動設計,從最小3D程序中提煉引擎(第三部分) 本文流程 我們根據上文的成果,按照下面的
閱讀全文
摘要:[TOC] 大家好,本文根據領域驅動設計的成果,實現了init API。 上一篇博文 "從0開發3D引擎(十一):使用領域驅動設計,從最小3D程序中提煉引擎(第二部分)" 下一篇博文 "從0開發3D引擎(十三):使用領域驅動設計,從最小3D程序中提煉引擎(第四部分)" 繼續實現 實現“Directo
閱讀全文
摘要:大家好,本文根據領域驅動設計的成果,開始實現從最小的3D程序中提煉引擎。
閱讀全文
摘要:大家好,本文使用領域驅動設計的方法,重新設計最小3D程序,識別出“用戶”和“引擎”角色,給出各種設計的視圖。
閱讀全文
摘要:我們使用領域驅動設計(英文縮寫為DDD)的方法來設計引擎,在引擎開發的過程中,領域模型會不斷地演化。
本文介紹本系列使用的領域驅動設計思想的相關概念和知識點,給出了相關的資料。
閱讀全文
摘要:大家好,本文開始編程,實現最小的3D程序。
我們首先進行需求分析,確定功能點;
然后進行總體設計,劃分模塊,并且對模塊進行頂層設計,給出類型簽名和實現的偽代碼;
最后進行具體實現,實現各個模塊。
閱讀全文
摘要:大家好,現在開始本系列的第三部分,按照以下幾個步驟來搭建引擎雛形:
1、分析引擎的需求
2、實現最小的3D程序
3、從中提煉引擎原型
4、一步一步地對引擎進行改進,使其具備良好的架構
5、實現與架構相關的功能,如“多線程渲染”、“延遲渲染”等功能
本文進行第一步,分析引擎的需求。
閱讀全文
摘要:大家好,本文介紹Reason語言以及學習Reason的方法。
閱讀全文
摘要:大家好,本文介紹我們為什么使用函數式反應式編程來開發引擎,以及它在引擎中的相關的知識點。
閱讀全文
摘要:大家好,本文介紹我們為什么使用函數式編程來開發引擎,以及它在引擎中的相關的知識點。
閱讀全文
摘要:大家好,本文介紹了3D引擎的測試方法,搭建了本地的測試環境。
閱讀全文
摘要:本系列使用Reason語言,因此需要搭建它的開發環境。
閱讀全文
摘要:大家好,本文準備開發3D引擎需要的預備知識,給出了相關的資源。
閱讀全文
摘要:大家好,本系列帶你踏上Web 3D編程之旅~
本系列是實戰類型,從0開始帶領讀者寫出“良好架構、良好擴展性、優秀的性能、最小功能集合(MVP)” 的3D引擎。
閱讀全文
摘要:大家好,本系列帶讀者踏上Web 3D編程之旅~本系列是實戰類型,從0開始帶領讀者寫出“良好架構、良好擴展性、優秀的性能、最小功能集合(MVP)” 的3D引擎。
閱讀全文
摘要:本系列探討了在從0開始構建3D引擎和編輯器的過程中,每一個重要的功能點、設計方案的思考、討論、總結和延伸。本文是開篇序言。
閱讀全文
浙公網安備 33010602011771號