网站首页 单机图文攻略 单机视频攻略 单机游戏攻略 单机游戏问答 游戏常见问题 游戏心得体会 手游图文攻略 手游视频攻略 手游图鉴攻略 手游软件教程 手游攻略问题 网游图文攻略 网游综合攻略 网游游戏问答
当前位置:欢乐游戏吧 > 单机游戏攻略 > 

上古卷轴5:天际 用NifScope修改盔甲衣服

栏目: 单机游戏攻略 / 发布于: / 人气:1.9W

上古卷轴5:天际 用NifScope修改盔甲衣服

手把手教你用NifScope结合PS和3dsmax改盔甲衣服!附送女性龙鳞甲清凉版~~

首先你需要一个能解开BSA文档的工具,用新维加斯的MOD管理器就能做到(或者老滚4、新出的天际MOD管理器,任何一个能解开BSA文件的工具都可以,别再纠结新维加斯了,囧~),链接:

然后需要最新版的NifScope(>=1.1.0-rc1),链接:

PS和3ds Max(备选)看你喜欢用什么版本了,百度一下一大把的资源。

PS需要能读写DDS的插件,链接:

3ds max 导入/导出NIF插件,链接:

?11yay8b1uiuyq35或者

Part.1通过nifskope和ps改装备贴图,局限性大,简单省时间

开始改衣服:用MOD管理器把Skyrim里Data目录下的Skyrim - 和Skyrim - 解到你喜欢的目录下(例如D:SRR),找到你要修改的盔甲或者衣服模型文件(以nif为后缀名)。比如准备把女版龙鳞甲改成风吹屁屁凉版:在D:SRRmeshesarmordragonscale下找到dragonscalearmorf_,双击用NifScope打开:

上古卷轴5:天际 用NifScope修改盔甲衣服

部分盔甲模型是没有alpha属性的,需要手动添加一下,选取盔甲模型:

上古卷轴5:天际 用NifScope修改盔甲衣服 第2张

右键>Node>Attach Property>NiAlphaProperty,选取新建的NiAlphaProperty,在Block Detail窗口中找到Flag的值改成4844,Threshold值改成128,

上古卷轴5:天际 用NifScope修改盔甲衣服 第3张

然后选取并展开盔甲模型这个NiTriShape,在Block Detail窗口中展开Properties,然后把数值0的那项Properties改成刚才新建NiAlphaProperty的ID,例如26:

上古卷轴5:天际 用NifScope修改盔甲衣服 第4张

这样就给盔甲添加了Alpha属性,游戏引擎可以读取DDS材质文件中的Alpha信道了。在NifScope的右上方点Save As,把这个修改好的模型保存到另外一个位置,比如桌面上,不忙关闭NifScope。

大部分盔甲并没有包含身体文件,在你修改好材质文件进入游戏后会发现透明的地方不显示身体,看起来很古怪。需要在盔甲模型中添加身体模型,推荐国体补丁里的身体模型,链接:。装好这个补丁后,在游戏目录的Datameshesactorscharactercharacter assets下找到femalebody_,双击用NifScope打开,选取唯一的NiTriShape,右键>Block>Copy Branch,然后切换到盔甲模型的NifScope窗口,选取树目录顶端的0 NiNode右键>Block>aste Branch。哦,出现错误了:

上古卷轴5:天际 用NifScope修改盔甲衣服 第5张

这是因为两个模型文件所包含的骨骼不同,仔细对比后把身体模型所需要的骨骼节点NiNode拷贝粘贴到装备模型,另外还有种少见的情况是两个模型的根节点0 NiNode命名不同,只要改成一致就行了,点下方Block窗口里名称前面的TXT图标才能输入英文,重新回到身体模型的NifScope窗口,把根NiNode的名称改成龙鳞甲的名称dragonscalearmorf_:

上古卷轴5:天际 用NifScope修改盔甲衣服 第6张

然后重复刚才的Copy Paste步骤。为了便于区分,把粘贴过来的NiTriShape名称改成BodyFemaleBigCompleteBody:

上古卷轴5:天际 用NifScope修改盔甲衣服 第7张

这样就把国体补丁里的身体模型添加到盔甲模型里了,最后别忘了存盘,而且NifScope没有Undo的功能,搞错了就重新来吧。

到现在为止只是把模型的最苗条版本修改完毕,你还需要把最健壮版本按照上面的步骤再修改一次,也就是dragonscalearmorf_这个模型,当然身体模型你也需要导入对应的femalebody_。注意哦,结尾一个是0,一个是1,搞错了的话模型在游戏里无法显示自定义的健壮程度。

两个模型修改完毕之后,拷贝到游戏目录相应的目录下,比如:Datameshesarmordragonscale。

接下来就是修改材质部分了,在你最初解开BSA文档的目录下找到盔甲对应的材质文件,比如:D:SRRtexturesarmordragonscale,女版龙鳞甲衣服模型的材质分别是,armorf_,armorf_。armorf是基础材质文件,RGB通道定义盔甲的颜色和外观,Alpha通道白色代表不透明,黑色代表完全透明;armorf_m应该是凸凹贴图;armorf_n是法线贴图,Alpha通道里的表述和基础材质文件不同,白色是完全反光,黑色是不反光。双击打开之后,为了便于修改,你还需要盔甲模型的UV贴图做对比。用NifScope打开刚才改好的DragonscaleArmorF_1(或者0),选取盔甲模型的NiTriShape,右键>Texture>Export Template,在弹出的窗口中定义下文件的位置,Size改成的分辨率,比如1024,然后点OK:

上古卷轴5:天际 用NifScope修改盔甲衣服 第8张

这样你就得到了盔甲的UV图片。在PS中打开UV图片,粘贴到里,然后开始修改吧。PS修改Alpha通道让图片透明网上有很多教程,这里就不啰嗦了。最后把修改好的,armorf_,armorf_放到游戏目录的atatexturesarmordragonscale下就大功告成了。

这是初步改好的示例图:

上古卷轴5:天际 用NifScope修改盔甲衣服 第9张
上古卷轴5:天际 用NifScope修改盔甲衣服 第10张

Part.2用3dsmax拆盔甲,调整模型外观,可修正动画蒙皮错误,但你要熟悉max的操作而且费时间

在3dsmax里详细的操作步骤我就不说了并且假设你已经把插件都安装好,这里只涉及导入导出方面的一些注意事项。

打开3dsmax,导入文件,按图中的选项来:

上古卷轴5:天际 用NifScope修改盔甲衣服 第11张

导入后要注意几点:1.因为自动平滑效果不好,所以要手动给模型添加平滑组,一般是30;2.大部分模型导入的时候会产生重叠顶点,平滑后出现明显的硬角,需要焊接后才能消除,比如身体模型;3.现在插件导入骨骼链接的时候有旋转错误,所以不能进行蒙皮操作,要依靠导入模型的蒙皮信息来修改;4.修改后几乎会破坏BSDismember修改器的数据,准备导出的时候尽量按原模型重新分配。

选中模型,建议先观察好BSDismember的分配:

上古卷轴5:天际 用NifScope修改盔甲衣服 第12张

然后发挥想象,把遮羞布都果断移除吧,诺德人天生抗寒50%哦,最后把模型改好后,按照原模型把BSDismember分配好,导出文件,按图中选项来:

上古卷轴5:天际 用NifScope修改盔甲衣服 第13张

用nifskope打开导出的文件和原模型文件,由于插件目前无法导出正确的材质BSLightingShaderProperty,所以你要把导出模型的这个数据块删除,从原模型中复制过来;选中导出模型的部件,展开NiTriShape,选中BSLightingShaderProperty,然后按Ctrl+Del删除:

上古卷轴5:天际 用NifScope修改盔甲衣服 第14张

把原模型的BSLightingShaderProperty拷贝过来,然后在导出模型的NiTriShape里的第一项Properties链接上,直接输入拷贝过来的BSLightingShaderProperty的ID数字就OK:

上古卷轴5:天际 用NifScope修改盔甲衣服 第15张

接下来检查对比导出模型和原模型的BSDismemberSkinInstance模块数据,其中BodyPart值还未解码,只能照抄原模型的数值了:

上古卷轴5:天际 用NifScope修改盔甲衣服 第16张

最后需要注意的几点:1.身体模型和盔甲模型的贴图不同,使用了对象法线贴图而不是正常的法线贴图,所以要把身体模型的NiTriShapeData里的Has Normals改成0,也就是关闭正常法线;2.对比原身体模型和导出身体模型的顶点颜色,一般情况下是0,也是关闭的,具体在NiTriShapeData里的Has Vertex Colors项;3.当你发现装备在游戏里不显示或者动画错误的时候,尝试更改BSDismemverSkinInstance>artitions>artitions>art Flag和Body Part值,有惊喜等着你。

这就是用max改盔甲的简单步骤,抛砖引玉而已。

最后希望材质高手能改出各种屁屁凉、上面凉、下面凉、前面后面一起凉的漂亮盔甲和法袍。

ps:看起来复杂,其实做起来就几个步骤,nif里的操作几分钟就搞定了,倒是PS费时间,更别提max了,一套建模蒙皮搞下来,实在悲剧。另外最新的3ds max 2.7插件导出的nif文件和skyrim不匹配,会丢失UV贴图和蒙皮信息,只能等待那些老极客更新了。

附上刚编译好的nifskope,下载后放到nif根目录里,记得备份原文件。能正确显示大部分装备贴图了,找模型容易些,也可以看添加的property属性效果,另外据说修正了一些数据结构读写的问题。记得在菜单项render>settings里参考示例图设定路径,只要路径正确,不用关闭nif,贴图马上就出现了。

上古卷轴5:天际 用NifScope修改盔甲衣服 第17张
上古卷轴5:天际 用NifScope修改盔甲衣服 第18张

附件如下:#

通过3dsmax修改后导出的女性龙鳞甲,仅供测试用,由此引起的各种CPU、显卡烧毁,彗星撞地球等严重事件概不负责,俺也没办法

上古卷轴5:天际 用NifScope修改盔甲衣服 第19张
上古卷轴5:天际 用NifScope修改盔甲衣服 第20张

现在3dsmax最新的插件除了骨骼导入导出和材质导出方面有错误外,其他没发现有什么问题,用nifskope简单修改下就能被游戏引擎识别。

   0.2 alpha

下载后放到游戏目录的Datameshesarmordragonscale下,会替换游戏默认的女版龙鳞甲外观!故意做成不对称的外观是为了测试蒙皮权重有木有错误,另外还有些小问题需要解决。

转载文件请PM我一下,好歹能知道传到哪个星球上去了