3D引擎编程的4个阶段

3D引擎编程的4个阶段

第一阶段是了解3D原理和数学基础,大学里面学的线性代数,概率统计和高等数学完全足够,在3D中都有充分体现。最好自己能做一个软引擎,这样整个3D流水线自己完全可以掌控,然后在学DX之类的API很容易。

第二阶段不要看引擎,还是应该以实现各种效果和基本算法为基础,包括各种图形特效,场景管理,剪裁算法,各种动画算法,等等,所有那些单一的算法,如果这些都不是了解很好,那么做引擎时引擎框架的接口也不会设计好!再添加这些算法和效果时 会很困难,效率也不会很高。

第三阶段,就是看大量的引擎,对引擎有很深刻的概念,3D引擎只是引擎的一部分,引擎主要是框架,如果框架搭建好了,那么引擎的效率是很显著的,其他底层细节优化,也会有明显的优势体现。

第四阶段,再好的引擎没有成功的游戏支撑都是白费,你不仅仅是做引擎,而是做的有开发价值的引擎,可以很好的为游戏服务的引擎。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 【书 名】《叛逆不是孩子的错》 【主题与作者】 这是什么主题的书? ——这是一本关于亲子教育的书 这本书的作者...
    经营你的人生阅读 3,036评论 0 8
  • 花开的年纪有花一样的少年。 初一,栀子花开之际,他们各揣梦想,在这花香中相遇,也许,那一刻,他为她钟情...
    RT永恒阅读 146评论 0 0
  • 第五天作业: 对下面内容进行转化并联结。菲律宾——马尼拉菲律宾代替芒果干菲佣马尼拉谐音马泥蜡马尼拉马 妈 抹你 ...
    控期待的蛋阅读 163评论 0 0