一些卡渲游戏的材质逆向和记录
一些卡渲游戏相关的学习和记录:
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
一些卡渲游戏的材质逆向和记录相关推荐
- 如何改造UE4用于赛璐璐3D卡渲?这里有一份日本大厂的实操分享
当今市场中,3D卡渲无疑是最热门的一个技术竞争领域,此前也有不少厂商分享了各自基于不同引擎的3D卡渲实现技术. 前几个月葡萄君分享了万代南宫旗下一款基于UE4制作的赛璐璐3D卡渲产品<蓝色协议& ...
- 【概率DP】$P2059$ 卡牌游戏
[概率DP]P2059 卡牌游戏 链接 题目描述 N个人坐成一圈玩游戏.一开始我们把所有玩家按顺时针从1到N编号.首先第一回合是玩家1作为庄家.每个回合庄家都会随机(即按相等的概率)从卡牌堆里选择一张 ...
- 天池 在线编程 卡牌游戏(01背包)
文章目录 1. 题目 2. 解题 1. 题目 你跟你的朋友在玩一个卡牌游戏,总共有 n 张牌. 每张牌的成本为 cost[i] 并且可以对对手造成 damage[i] 的伤害. 你总共有 totalM ...
- 动漫品牌“爆笑虫子”宣布与xNFT Protocol战略合作,开发NFT数字卡牌游戏
2021年4月23日,xNFT Protocol与动漫品牌"爆笑虫子"进行战略合作,推动"爆笑虫子"在卡牌游戏领域进行数字化转型.IP的数字(NFT)化是xNF ...
- CCF201612-5 卡牌游戏(募集解题代码)
试题编号: 201612-5 试题名称: 卡牌游戏 时间限制: 3.0s 内存限制: 256.0MB 问题描述: 问题描述 小Q和小M是游戏数值策划师,他们最近在测试自己新设计的卡牌对战游戏.游戏总共 ...
- 一文带你了解对游戏外挂的逆向分析的详细步骤。
详细的逆向分析步骤,可以点击下面文字链接进行查看. 链接:游戏外挂样本逆向详细步骤
- 算法题 - 卡牌游戏问题 - Python
问题描述: 卡牌游戏问题 小a和小b玩一个游戏,有 n张卡牌,每张上面有两个正整数 x, y.取一张牌时,个人积分增加 x,团队积分增加 y.求小a,小b各取若干张牌,使得他们的 个人积分相等,且 ...
- java卡牌游戏详解
代码如下: package zxc;//文件夹名称 import java.awt.*; import java.awt.event.ActionEvent; import java.awt.even ...
- 基于QT开发的开源局域网联机UNO卡牌游戏报告(附github仓库地址)
源代码: https://github.com/yunwei37/UNO-game-oop 目录 1. 需求分析 1.1. UNO卡牌游戏的基本功能 1.2. UNO卡牌游戏的规则 2. 总体设计 3 ...
最新文章
- 百度地图 ip查询 service
- V神建议使用BCH区块链用于以太坊“数据层”
- php访问获取全部网站状态码,php打开其他网站获取状态码
- Java常用分析工具Jps、Jstat、Jinfo、Jstack以及Jconsole的简单介绍和使用
- 进程间通信管道进阶篇:linux下dup/dup2函数的用法
- matlab r2010a教程,MATLAB教程R2010a(十二五)
- PC电脑端社交应用设计灵感
- 都说程序员穿衣就是这么丑,你该看看人家硅谷精英
- forEach与map
- python 数据分析与挖局书籍
- 自然语言处理(八)——语言模型性能评价
- Java打包JRE于exe中方法
- View绘制流程之LayoutInflater理解
- 外包的水有多深?华为18k的外包测试岗能去吗?
- 手机邮箱看不到已发送邮件_安卓手机邮箱设置教程 教您如何使用手机接收邮件...
- 【Android开发经验】Android相关问题的好文章整理——温故而知新,可以为师矣
- QIIME 2基因云,登10分JHM
- echarts设置坐标轴标题的样式
- 豪掷 5 亿美元,国外支付巨头 CEO 帮助斯坦福女友实现科研自由!
- 淘宝(SpringBoot自动装配原理)