zoukankan      html  css  js  c++  java
  • Mod制作之游戏模型提取教程附软件工具下载

    有一次,在一个MMD的群里闲聊的时候,突然到,如果使用游戏里的那些模型和常见,做一个3D动画,然后后期合成处理,可以做出一个CG级别的作品,而且比起MMD那种经常套现成的模型,会更有意思。

    说起游戏,我个人特别喜欢ARPG类的游戏,第一个想到的游戏就是伊苏系列,而伊苏的树海,虽然渲染没有尼尔那些好看,但他的故事背景,和那种冒险的世界设定我很喜爱,查阅了各种资料。这里分享一些折腾的过程。

    首先网上直接找伊苏的模型,发现没有人分享,于是用现成的模型的路破碎了。后来发现了一种通用的提取模型的方法,抱着死马当活马医的心态试了一下,没想到还成功了。

    首先是需要用到的各种工具

    待提取模型的游戏:伊苏树海

    提取工具:ninja ripper

    模型预览:noesisv

    模型编辑:3Ds max Blender

    首先解压ninja ripper选择对应系统和游戏位数的工具。

    打开软件,载入游戏程序,点run启动游戏。


    游戏启动后,进入游戏,选择一个模型比较少,简单一些的场景,准备好提取模型。


    选择好游戏场景后,按F10游戏会卡顿一会儿后,模型提取好了,打开设置的目录,即可看到好多后缀为rip的模型文件和dds的模型材质文件。


    预览模型

    解压Noesis软件,把 ninjaripper 里面tool文件夹里的fmt_ninjaripper_rip.py 拖到 (noesisv的根目录)pluginsPython 里面

    打开 Noesis即可预览提取好的模型。


    在文件上右键同样可以把模型转换为obj导出,不过可以发现这里提取出来的模型并不是完整的,所以需要放入三维软件中重新组合,同时修正UV。

    导入3d max

    打开3D max点击脚本,运行脚本,选择ninja ripper程序目录里的ninja_ripper_1.3.ms

     

    选择group批量导入,选择好路径和导入文件的个数,建议不要一次导入太多,否则软件容易卡死,我这里示范导入100个。


    人物类的模型都是一堆散的mesh,没有骨骼,不太适合直接使用,而建筑类的模型比较好组合,很容易修正使用的。之后是后续的在三维软件里拼合组装,修正UV,即可使用了。

    模型提取工具: https://590m.com/file/24526652-430836470

  • 相关阅读:
    mysql分区表批量添加/删除range按天分区(int类型)
    mysql分区表批量添加/删除range按天分区(datetime类型)
    使用obd离线安装oceanbase
    mysqldump导出数据自增属性丢失案例
    Docker启动镜像并设置开机自启
    Docker启动mysql与elasticsearch以及nginx的命令
    Redis学习--从节点过期键清理策略
    Redis学习--渐进式rehash实现原理
    Redis学习--主节点过期键清理策略
    Redis学习--慢日志信息
  • 原文地址:https://www.cnblogs.com/ace-wu/p/12538467.html
Copyright © 2011-2022 走看看