一些卡渲游戏相关的学习和记录:
B站链接:我录的无损的1080,但是编码还是有画质压缩
https://space.bilibili.com/50359103
视频中内容是在UE4中分析还原的
个人觉得光靠模型和贴图信息去猜测各通道的含义其实意义不大,并且很多通道的信息靠猜测是不准的,所以最好的学习方法就是全部逆向一遍。
但其实很多游戏分析下来,材质相关他们用到的做法不会相差太多。更多的是在于细化一些区域控制方便美术同学调整效果。
美术资源的制作对于最终效果的表现占比会非常大,碧蓝和罪恶装备yyds!
然后关于材质逆向,由于碧蓝和罪恶装备都是UE4的端游,截帧分析就会麻烦一些,因为截帧分析的都是DXBC,所以需要从DXBC转到HLSL再分析,这中间也有些坑,比如需要根据虚幻的VertexFactory把vertex shader中的attribute对应上。并且由于虚幻的recompile,截帧获取到的constant buffer里的信息就比很坑,而且根据引擎版本不同,cb的信息也是不一样的。这时候建议自己开个UE,然后关闭recompile进行截帧对比分析。其实大部分用到引擎信息的cb也就是那几个转换矩阵的信息。
顺便推荐一手我的hxd写的工具: