一些卡渲游戏相关的学习和记录:

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写的工具:

https://github.com/FXTD-ODYSSEY/renderdoc2fbx

一些卡渲游戏的材质逆向和记录相关推荐

  1. 如何改造UE4用于赛璐璐3D卡渲?这里有一份日本大厂的实操分享

    当今市场中,3D卡渲无疑是最热门的一个技术竞争领域,此前也有不少厂商分享了各自基于不同引擎的3D卡渲实现技术. 前几个月葡萄君分享了万代南宫旗下一款基于UE4制作的赛璐璐3D卡渲产品<蓝色协议& ...

  2. 【概率DP】$P2059$ 卡牌游戏

    [概率DP]P2059 卡牌游戏 链接 题目描述 N个人坐成一圈玩游戏.一开始我们把所有玩家按顺时针从1到N编号.首先第一回合是玩家1作为庄家.每个回合庄家都会随机(即按相等的概率)从卡牌堆里选择一张 ...

  3. 天池 在线编程 卡牌游戏(01背包)

    文章目录 1. 题目 2. 解题 1. 题目 你跟你的朋友在玩一个卡牌游戏,总共有 n 张牌. 每张牌的成本为 cost[i] 并且可以对对手造成 damage[i] 的伤害. 你总共有 totalM ...

  4. 动漫品牌“爆笑虫子”宣布与xNFT Protocol战略合作,开发NFT数字卡牌游戏

    2021年4月23日,xNFT Protocol与动漫品牌"爆笑虫子"进行战略合作,推动"爆笑虫子"在卡牌游戏领域进行数字化转型.IP的数字(NFT)化是xNF ...

  5. CCF201612-5 卡牌游戏(募集解题代码)

    试题编号: 201612-5 试题名称: 卡牌游戏 时间限制: 3.0s 内存限制: 256.0MB 问题描述: 问题描述 小Q和小M是游戏数值策划师,他们最近在测试自己新设计的卡牌对战游戏.游戏总共 ...

  6. 一文带你了解对游戏外挂的逆向分析的详细步骤。

    详细的逆向分析步骤,可以点击下面文字链接进行查看. 链接:游戏外挂样本逆向详细步骤

  7. 算法题 - 卡牌游戏问题 - Python

    问题描述: 卡牌游戏问题   小a和小b玩一个游戏,有 n张卡牌,每张上面有两个正整数 x, y.取一张牌时,个人积分增加 x,团队积分增加 y.求小a,小b各取若干张牌,使得他们的 个人积分相等,且 ...

  8. java卡牌游戏详解

    代码如下: package zxc;//文件夹名称 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.even ...

  9. 基于QT开发的开源局域网联机UNO卡牌游戏报告(附github仓库地址)

    源代码: https://github.com/yunwei37/UNO-game-oop 目录 1. 需求分析 1.1. UNO卡牌游戏的基本功能 1.2. UNO卡牌游戏的规则 2. 总体设计 3 ...

最新文章

  1. 【springmvc+mybatis项目实战】杰信商贸-16.新增从表货物信息
  2. t检验特征筛选详解及实战
  3. mysql union 优化_mysql 5.7.3 对union all 的优化
  4. python要不要装pycharm-python安装教程 Pycharm安装详细教程
  5. Spark 源码分析 -- RDD
  6. Algorithm:C++语言实现之链表相关算法(链表相加、链表的部分翻转、链表划分、链表去重、重复元素全部删除)
  7. android 判断手机计步_干货:电脑控制手机 一定不能错过的神器
  8. html跑马灯可以上下动ma,使用 JS 实现上下滚动走马灯
  9. asm和file system之间数据文件的转换
  10. windows下写代码在linux下编译,如何在Windows中编译Linux Unix的代码(采用cygwin)?...
  11. 隐藏wp login.php,Wordpress 隐藏登陆链接
  12. python爬boss网站_python之requests爬虫Boss数据
  13. python decimal 转 float_python教程之二python数学运算
  14. CVPR 2022 | 旷视研究院入选论文亮点解读
  15. Android笔记 采用httpclient提交数据到服务器demo
  16. Laravel 成为最佳 PHP 框架的 14 个理由!
  17. OpenCV图像灰度化的六种方法
  18. C++ 多线程CreateThread LPVOIDlpParameter传递多个参数
  19. Android实现模拟装备购买
  20. 如何修改apk文件,反编译(转)

热门文章

  1. Log4j2维护者吐槽没工资还要挨骂,GO安全负责人建议开源作者向公司收费
  2. WARN [Producer clientId=console-producer] Connection to node -1 could not be established.
  3. 2013全国各地火车票起售时间(放票时间最新公布)
  4. 徐小明20111103
  5. 论坛如何才能摆脱盈利之困?
  6. 办公软件常识 (转)
  7. 计算机操作重复的词语,怎么查找Word文档重复词语
  8. winaip文档服务器已停止工作,Win7系统中Office(2016或者2016)_Word已停止工作”的终极解决方案.doc...
  9. 【蒟蒻の笔记】CSP初赛复习笔记
  10. 简单实现一个打字机效果