一晃又是半年左右没有更新记录了,这段时间经历了项目全球上线并得到苹果 Apple Store 的各个国家首页推荐,这个成绩咱们很开心知足,是对咱们团队长期坚持和付出的确定,赚钱多少又是另外一回事了。以后因为各类缘由,团队的各个成员有了不一样的计划,大部分选择了深圳,而我选择留在北京,变成了孤军奋战,仍是有些落单和孤寂的。git
1月开始休整了端时间,再抽空开始完成个人我的兴趣小项目,3D软件渲染器 YwSoftRenderer,其实主要过程仍是“照抄”Muli3D,边摘抄代码,边理解咀嚼,而后按照个人理解放入个人项目里;这个过程少不了回去复习各类数学书,固然也少不了随时回去翻阅《3D游戏编程大师技巧》,查阅各类细节知识,过程收货很大。说实话从头开始搭建系统,从数学库开始写起,工做量仍是不小的,直到如今都没作完,也是惭愧,这两个月必须前期结项,要求是完成 Muli3D 中的全部功能。为了但愿能扩展些图形功能,长远目标是将来能写一个 shader 解析器来写“软” Shader。github
题外话:Muli3D 的代码质量真的很高,结构很好,很适合之前写过 DX 程序的人来入手,API,基本上跟 DX9 很像;《3D游戏编程大师技巧》这本书必须看,可是代码的话我以为如今确实有点过期,更推荐用 Muli3D 实践。编程
后来休息途中,帮朋友作了两个短时间小项目中的效果模块,花了些时间帮忙搞定,也有收获。性能
进入新工做后,最近刚参加完 UWA Day 2018 颇有收获,回来后先按照小米超神的实现使用 GPU Instance 来渲染大量角色动画的同屏,目前遇到的问题是性能提高不明显,经群里其余同窗的提醒,初步排查贴图采样的性能问题。动画