RenderDoc
文章平均质量分 86
_Captain
这个作者很懒,什么都没留下…
展开
-
RenderDoc[03] 还原粒子特效shader
对于未加密的ab,可以用对应版本的unity load出来。模型可以正常显示,但是粒子特效使用的是自制shader,所以显示为红色。这次的目标是还原粒子特效shader。最终还原效果如下图:1.查找对应shader代码选中粒子特效后,在属性面板可以看到shader名字。例如上图粒子特效,使用shader名为 Basic Additive。在RenderDoc中找到shader资源。来看动图2.创建shader在unity中新建Unlit shader。根据属性面板,添加对应Pro原创 2021-01-07 13:22:13 · 928 阅读 · 0 评论 -
RenderDoc[02] 修改Shader,分析目标游戏阴影实现
1.背景继上一篇分析了目标游戏的一些实现后,在这几天的游玩中,我注意到游戏的阴影比较特殊 --物体之间没有遮挡产生阴影,阴影只显示在最底层背景之上。我的猜想:用深度贴图和背景图做混合。具体是怎样,来分析看看。2.目标借助RenderDoc的Shader分析修改功能,来分析目标游戏阴影实现。3.RenderDoc查看Shader在RenderDoc中截取一帧,这个操作,其实RenderDoc就把当前一帧所有命令都记录下来了,包括输入输出。在RenderDoc中查看一个Event,其实就是在重放原创 2020-12-28 18:42:32 · 1714 阅读 · 0 评论 -
RenderDoc[01] 使用RenderDoc 分析Android游戏(免Root)
1.背景这几天玩了一个美术表现不错的游戏,忍不住想扒点模型资源和效果。直接用UnityStudio解包拿到fbx。但是一起解压出来的三张贴图,一张普通贴图,一张法线,还有一张就难住我了。这个绿色的是什么用处的,在群里问了一圈小伙伴也表示不知道?没有什么头绪,那就只好用GPU分析软件来调试。上一次用GPU分析软件还是2年前了,用的是Mali的MGD,需要搭配Root的手机。现在手上只有一台自用红米Note8,没有Root,于是本次使用群大佬推荐的RenderDoc。RenderDoc之前我只原创 2020-12-25 11:34:00 · 9887 阅读 · 15 评论