随笔分类 -  从0开发3D引擎系列

摘要:大家好,本文根据领域驱动设计的成果,开始实现从最小的3D程序中提炼引擎。 上一篇博文 从0开发3D引擎(十):使用领域驱动设计,从最小3D程序中提炼引擎(第一部分) 下一篇博文 从0开发3D引擎(十二):使用领域驱动设计,从最小3D程序中提炼引擎(第三部分) 本文流程 我们根据上文的成果,按照下面的 阅读全文
posted @ 2020-03-05 08:35 杨元超 阅读(485) 评论(0) 推荐(0) 编辑
摘要:[TOC] 大家好,本文根据领域驱动设计的成果,实现了init API。 上一篇博文 "从0开发3D引擎(十一):使用领域驱动设计,从最小3D程序中提炼引擎(第二部分)" 下一篇博文 "从0开发3D引擎(十三):使用领域驱动设计,从最小3D程序中提炼引擎(第四部分)" 继续实现 实现“Directo 阅读全文
posted @ 2020-03-05 08:33 杨元超 阅读(442) 评论(0) 推荐(1) 编辑
摘要:大家好,本文根据领域驱动设计的成果,开始实现从最小的3D程序中提炼引擎。 阅读全文
posted @ 2020-03-04 19:22 杨元超 阅读(466) 评论(0) 推荐(0) 编辑
摘要:大家好,本文使用领域驱动设计的方法,重新设计最小3D程序,识别出“用户”和“引擎”角色,给出各种设计的视图。 阅读全文
posted @ 2020-03-04 12:52 杨元超 阅读(699) 评论(0) 推荐(2) 编辑
摘要:我们使用领域驱动设计(英文缩写为DDD)的方法来设计引擎,在引擎开发的过程中,领域模型会不断地演化。 本文介绍本系列使用的领域驱动设计思想的相关概念和知识点,给出了相关的资料。 阅读全文
posted @ 2020-03-04 12:43 杨元超 阅读(603) 评论(0) 推荐(1) 编辑
摘要:大家好,本文开始编程,实现最小的3D程序。 我们首先进行需求分析,确定功能点; 然后进行总体设计,划分模块,并且对模块进行顶层设计,给出类型签名和实现的伪代码; 最后进行具体实现,实现各个模块。 阅读全文
posted @ 2020-01-26 19:32 杨元超 阅读(898) 评论(0) 推荐(0) 编辑
摘要:大家好,现在开始本系列的第三部分,按照以下几个步骤来搭建引擎雏形: 1、分析引擎的需求 2、实现最小的3D程序 3、从中提炼引擎原型 4、一步一步地对引擎进行改进,使其具备良好的架构 5、实现与架构相关的功能,如“多线程渲染”、“延迟渲染”等功能 本文进行第一步,分析引擎的需求。 阅读全文
posted @ 2020-01-24 11:39 杨元超 阅读(589) 评论(0) 推荐(0) 编辑
摘要:大家好,本文介绍Reason语言以及学习Reason的方法。 阅读全文
posted @ 2020-01-23 10:42 杨元超 阅读(1046) 评论(0) 推荐(0) 编辑
摘要:大家好,本文介绍我们为什么使用函数式反应式编程来开发引擎,以及它在引擎中的相关的知识点。 阅读全文
posted @ 2020-01-10 10:56 杨元超 阅读(699) 评论(0) 推荐(1) 编辑
摘要:大家好,本文介绍我们为什么使用函数式编程来开发引擎,以及它在引擎中的相关的知识点。 阅读全文
posted @ 2020-01-09 18:20 杨元超 阅读(1358) 评论(0) 推荐(1) 编辑
摘要:大家好,本文介绍了3D引擎的测试方法,搭建了本地的测试环境。 阅读全文
posted @ 2020-01-09 07:11 杨元超 阅读(1001) 评论(0) 推荐(0) 编辑
摘要:本系列使用Reason语言,因此需要搭建它的开发环境。 阅读全文
posted @ 2020-01-08 07:47 杨元超 阅读(667) 评论(0) 推荐(0) 编辑
摘要:大家好,本文准备开发3D引擎需要的预备知识,给出了相关的资源。 阅读全文
posted @ 2020-01-06 16:24 杨元超 阅读(993) 评论(0) 推荐(2) 编辑
摘要:大家好,本系列带你踏上Web 3D编程之旅~ 本系列是实战类型,从0开始带领读者写出“良好架构、良好扩展性、优秀的性能、最小功能集合(MVP)” 的3D引擎。 阅读全文
posted @ 2020-01-02 17:10 杨元超 阅读(884) 评论(0) 推荐(1) 编辑
摘要:大家好,本系列带读者踏上Web 3D编程之旅~本系列是实战类型,从0开始带领读者写出“良好架构、良好扩展性、优秀的性能、最小功能集合(MVP)” 的3D引擎。 阅读全文
posted @ 2020-01-02 16:45 杨元超 阅读(1288) 评论(5) 推荐(2) 编辑
摘要:本系列探讨了在从0开始构建3D引擎和编辑器的过程中,每一个重要的功能点、设计方案的思考、讨论、总结和延伸。本文是开篇序言。 阅读全文
posted @ 2019-05-01 11:12 杨元超 阅读(1319) 评论(2) 推荐(4) 编辑