CG_23.6.24

发觉好久没记录了,但并没有一直停滞,偶尔时间空档就写一点。前段时间在写PRB渲染,研究了一段时间理论和数学公式,写完之后在写动画。

端午第二天写了半天之前写了一半的动画代码,因为理解错了gltf中inverseBindMatrix和jointMatrix数组索引导致很长时间未能正常渲染,以为inverseBindMatrix的索引就是node_index,其实应该是skin.joints数组的索引。

接下来想花点时间研究一下imgui的菜单和Layout,控件多了以后UI特别乱。不过最近有些忙,原计划的上半年完成图形学基本入门应该大体差不多完成,最早没懂的Texture、Material、Shader、Mesh之间的关系自己实现一遍自然就懂了,实现了基本的Camera、Picking、PBR渲染、Skeletal Animation,可以渲染非常逼真的模型,学PBR又复习了一遍概率论,只是代码6月底之前没时间重构了。

Leave a Reply

Your email address will not be published. Required fields are marked *