Guilty Gear Xrd 资源Rip(1)

资源破解

首先先要下载GGXrd的PS3游戏,用psarc.exe先把游戏解包

http://files.cnblogs.com/TracePlus/psarc.exe.zip

下载UModel,进行资源解包

http://www.gildor.org/en/projects/umodel

export所有资源

粉色的是角色模型,黄色是用来生成阴影的简模。

稍等一会就可以全部解压

资源就都导出了。

导入到3dsMax

前面已经把UE3的资源解包成功了,如果要导入UE3的模型,骨骼和蒙皮(SkeletalMesh)和动画(AnimSet,一组clip)首先要下载 ActorX Importer for 3ds Max,还是Umodel的网站上,下载最新版

http://www.gildor.org/projects/unactorx

并解压到任意一个位置

打开3Ds Max 菜单栏上的MaxScript里,选择Run Script... 运行脚本

选择ActorXImporter.ms运行

就会出现ActorX的对话框

Mesh Import页签里的Import PSK是导入Mesh模型,Animation Import的Import PSA是导入动画,考虑到游戏NPR的特殊性,材质导入就不考虑了。另外如果不想每次启动都要去选运行脚本的话,可以把脚本安装绑定到max的工具栏或按钮上等等,具体方法这里就不细说了。

然后拿SOL来做例子好了,导入模型,这里身体,头,武器都是分开的,因为是教程,就只看下身体好了。

可以看到,mesh, bone,skin都导入成功了

然后,导入一个动作组

然后可以看到Animations里会列出这个AnimSet里的所有clip,这里保持默认就可以,双击或点击Lock track,如果不是特别有耐心或设备特别好,不要尝试Load all。

如图选择的sol011[51],里面的数字是指这个动作的帧数

如何在max里对一个角色所以动画进行管理还没考虑,但ue4,u3d里也是支持每个动作独立导入的,所以这里对动画处理,还是把max做一个中转好了。

导出这里就暂时不细说了,可以用 ActorX Importer for 3ds Max里附带的fbx export脚本,也可以用3dsmax自己的fbx导出,具体的等下一篇结合引擎时再讨论。

然后是材质部分,西川的介绍里也可以知道,指望在max里实现效果还是不太现实,就先把材质和贴图暂且加上吧。

贴图和材质都保存在_MAT里,每个是一组配色的贴图,因为UModel对UE的材质支持很差,这里只看贴图就好了

一个角色有很多种配色。默认是0101。

SOL_开头的角色SOL贴图_base, _decal,_ilm, _sss

名字+w结尾的图是武器用的

回过头来看下角色的材质,给mesh一个Unwarp UVW,点开Open UV Editor

可以看到这个mesh一共7组UV= =。 1,2,3 UV的是base texture,4是 outline,5,6是cast shadow用,7是decal

好在看过西川的文章,base texture只有2张。直接用吸管Get Material可以获得多维材质,把1,2,3,7对应的材质贴图附上

5和6是cast shadow,这里就隐藏掉吧

身体就正确了

然后再导入头部

导入头和头的动画,记得动画都选一个,否则pose会对应不上。

吸管获取头的材质

材质就是这样,因为光源和法线的问题,着色有些问题,还有就是轮廓和本村线的问题。

顶点颜色也是有的。具体用法还是看西川的文章,现在的问题是三角面不连续,破面太多。。看看流程上有没有什么问题吧,这次先到这里。 下一回要试着导出一个简单些的模型到引擎里试试了。

文件夹的命名规则

转化后的资源基本上都是以,资源所属_资源用途_编号,这样的文件夹

资源用途

BG 背景

EFF 特效(基于模型的特效)

PTC 特效 (基于贴图的)

ANM(角色动画,战斗模式)

MAT(角色材质,游戏里每个角色应该是有多套配色,就是多套材质+贴图)

MEH (角色战斗模式的模型资源)

UI(游戏UI)

资源所属

例如CharaSelect一类缩写比较明显的就补列举了

ADV_

Adventure  所以的故事模式资源,西川的文章里也有提到,故事模式的角色使用的是另外一套资源。

DRAMA_

对话模式

MOM_

怪物

UI_

附录里的全是游戏角色,附带了角色设定图,找自己中意的角色导入吧,这里以家用机的新角色Elphelt Valentine为例来说

她的文件夹前缀 ELP_ 角色模型在MEH里,也就是在ELP_MSH_01_PS3_SF这个文件夹里

角色名称,资源里的文件名和对应设定画

AXL_

Axl Low  アクセル=ロウ

BED_

BedMan ベッドマン

CHP_

Chipp Zanuff チップ=ザナフ

ELP_

Elphelt Valentine

FAU_

Faust  ファウスト

INO_

I-No  イノ

KYK_

Ky Kiske  カイ=キスク

MAY_

May  メイ

MLL_

Millia Rage  ミリア=レイジ

POT_

Potemkin ポチョムキン

RAM_

Ramlethal Valentine ラムレタル·ヴァレンタイン

SIN_

Sin Kiske  シン=キスク

SLY_

Slayer  スレイヤー

SOL_

Sol Badguy ソル=バッドガイ

VEN_

Venom  ヴェノム

ZAT_

Zato-1  ザトー=ONE

时间: 2024-10-11 03:33:52

Guilty Gear Xrd 资源Rip(1)的相关文章

【翻译】西川善司「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,前篇(1)

http://www.4gamer.net/games/216/G021678/20140703095/ 新连载「实验做出的游戏图形」,是聚焦在特定游戏的图形上, 对它的结构和使用的技术解说为主旨.之前笔者连载的「西川善司的3D游戏入迷」,覆盖范围都很广,而与特定游戏强关联的技术解说,会在今后的新连载中处理. 作为纪念的第一回选择的,是Arc System Works开发的,2014年2月在街机上运作的格斗游戏「GUILTY GEAR Xrd -SIGN-」 全3D图形的GUILTY GEAR

【翻译】西川善司的「实验做出的游戏图形」「GUILTY GEAR Xrd -SIGN-」中实现的「纯卡通动画的实时3D图形」的秘密,后篇

http://www.4gamer.net/games/216/G021678/20140714079/ 连载第2回的本回,  Arc System Works开发的格斗游戏「GUILTY GEAR Xrd -SIGN-」解说的后篇送到了.前篇的最后预告的那样,本回,是只能看到Anime的3D图形的2D格斗游戏产生所采用的细小方法为中心的介绍. 变形的几何体,替换几何体 GUILTY GEAR Xrd -SIGN-的图形,看上去是Cel Anime风格,并不是什么都采用Toon Shader.这

罪恶装备 Xrd REVELATOR 3D进化出的非照片真实视觉

GUILTY GEAR Xrd REVELATOR 3D进化出的非照片真实视觉 罪恶装备系列是用2D日系动画一样的惊异视觉来吸引玩家的. 最新续品[GUILTY GEAR Xrd-REVELATOR-]中,进一步的增强这方面的表现力. 继上次的特效篇之后,这次主要介绍渲染相关的内容 日文链接 http://cgworld.jp/feature/201607-cgw215t2-guilty.html 在不妨碍可玩性的基础上来提升画面品质 本作[GUILTY GEAR Xrd -REVELATOR-

2017年1-6月流水帐

2017年 1月 ======================================== 2日,实现C++,AOB(Array of Byte)字节数组文件扫描,类似CheatEngine的AOB内存,只不过我扫的是硬盘文件,如某文件包含16进制特征码AA BB CC DD 11 33 58 99就可以扫出来,可以简单的对某类文件,比如bmp,dds,ogg之类的, 直接序列化打包的文件进行扫描,不知道有没有什么类似的软件,反正自己写了个,WinHex可以单个文件扫,但是没有批量扫描功

动态路由协议RIP的基本原理与配置

  前面学习了静态路由的原理,但是用静态路由搭建网络时,每一条路由的变更都需要手动进行配置,这在大型网络中的工作量是非常巨大的.有没有办法解决呢?答案是肯定的,使用动态路由即可解决此问题 动态路由协议基础 1. 动态路由概述 动态路由是网络中路由器之间互相通信,传递路由信息,利用收到的路由信息更新路由表的过程.它能实时的适应网络结构的变化.如果路由更新信息表明网络发生了变化,路由选择软件就会重新计算路由,并发出新的路由更新信息.这些信息通过各个网络,引起各路由器重新启动其路由算法,并更新各自的路

Cisco PT模拟实验(13) 路由器RIP动态路由的配置

Cisco PT模拟实验(13) 路由器RIP动态路由的配置 实验目的: 掌握RIP动态路由选择协议的配置方法 掌握路由选择表中的RIP路由描述 熟悉路由选择和分组转发的原理及过程 实验背景: 公司通过一台三层交换机连到企业网的出口路由器上,路由器再与互联网服务提供商 ISP的另一台路由器连接.现要企业网设备上做适当配置,实现企业网内部主机与外网主机之间的相互通信.为了简化网管的管理维护工作,公司决定采用动态路由配置 -- RIPv2协议实现互通. 技术原理: 动态路由选择:路由器使用路由选择协

CCNA学习笔记7--动态路由协议概念和RIP

路由协议用于在路由器之间自动的确定路径和维护路由表 确定路径后,路由器可以路由被路由协议:即可以转发IP协议 工作步骤:接收其他路由器的路由信息 像其他路由器传递路由信息 根据收到的路由信息,计算出到达目的网络的最优路径,并由此产生路由表 对网络拓扑变化及时作出反应,并生成新的路由表,同时把拓扑变化信息向其他路由器宣告 总结:自动收集信息,根据自己的算法算出最优路径,生成路由表:定时更新并触发更新并且泛红 静态路由协议:动态路由协议 ◆距离矢量协议:每天路由器在路由信息上都依赖于自己的相邻路由器

RIP、OSPF、BGP、动态路由选路协议、自治域AS

相关学习资料 tcp-ip详解卷1:协议.pdf http://www.rfc-editor.org/rfc/rfc1058.txt http://www.rfc-editor.org/rfc/rfc1388.txt http://www.rfc-editor.org/rfc/rfc1247.txt http://www.rfc-editor.org/rfc/rfc1267.txt http://www.rfc-editor.org/rfc/rfc1268.txt http://www.cnpa

被动接口在rip,eigrp,ospf中的应用

被动接口的概念是:阻止从该接口发送路由更新.除了BGP之外的所有基于IP路由协议都可以使用被动接口, 一.在RIP中使用被动接口 1.使用被动接口的目的在某些网络环境中,我们不希望将RIP更新发送给某些路由器或者说发送到某个网络中去,我们就可以使用passive-interface这个命令阻止RIP更新广播从指定接口发送到外界,但是这一接口任然可以接受RIP更新 2.passive-interface的原理 应用了passive-interface的接口,也就是被动接口,是不能够发送广播和组播的