玩玩灬猪猪 玩玩灬猪猪
鍝巭杩欎笘鐣屾病鏁戜簡
关注数: 20 粉丝数: 449 发帖数: 25,580 关注贴吧数: 45
聊聊天:以AI复现游戏建模,实现多种动作 (需一定建模经验) 话不多说,先上图杨熙烈估计都能气得要爬出来。此文分三个步骤 --------------------------------------------------------        模型方面 -------------------------------------------------------- 该模型是用 “腾讯混元3D” 来复现的,至于动作是另一个网站,等会说。 此 AI 的官方有网站可供生成(建议使用必应搜索 3D 混元),同时也支持本地部署。本地部署的优势在于能够自行调整参数,并且使用次数不受限制。 这里放一个整合包: http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fpan.baidu.com%2Fs%2F1kWH7aqYnuBuTu6JQeMJafg%3Fpwd%3Dq4e3&urlrefer=551f388b980a91b8dd63ac7bb542d86c 提取码: q4e3 (复制好档案后注意先运行 编译安装的bat,之后运行就行。)我用3070显卡生成白模和纹理的基本一两分钟就完事,速度很快。 不过复现后的模型通常都比较粗糙,而且会有粘连问题,因为本身贴图分辨率太低了,我目前采用的解决方案是先将贴图的分辨率放大两到三倍,然后再放入 AI 中生成,效果如下图所示:是不是很还原,不过目前这个状态还是问题比较多,贴图需要自己修正,包括头发和后背(无中生有的贴图,但准确率高达80%)小问题,其次是模型手脚可能会有的粘连问题,这个就需要自己动手去调整了。 (无需调整的情况:如果本身是高清图片,并且是 T-pose 姿势或者手脚分明的,这种基本可以直接拿来使用。) --------------------------------------------------------        动作方面 -------------------------------------------------------- 骨骼和动作,均是通过 Adobe Mixamo 来生成的。免费网站,用邮箱注册就行,注意,要使用 chrome 或者 edge 等比较正规的浏览器来打开该网站。(很多国产浏览器版本过低,不支持 3D 显示功能,或者存在功能缺失的情况。) 当然,还需要用到 3D 建模软件(如 blender、3d max 之类的),以便渲染输出序列帧。 Adobe Mixamo 使用有两个方法: 一、在网站中找到相应的动作,然后下载下来,在 3D 软件中调整骨骼并绑定到模型上。 二、二、自己上传角色(即刚才用混元官网生成后下载的 AI 模型,其 obj 文件通常能被识别,若无法识别,就得自己先输出 obj 文件,而绑定贴图这里面也有门道)。上传的模型可能会提示无效,也可能出现些奇怪状况。通常,若网站能正常识别,按照其方法直接绑定骨骼,选好动作后下载即可。(若能正常识别,这方法最佳,直接就能进入输出步骤。)--------------------------------------------------------         输出 -------------------------------------------------------- 接下来,打开 3D 建模软件,载入模型,对贴图和模型进行必要的调整,然后设置好灯光。我通常会选择 20000w 的点光,范围控制在 7-10m 左右。 (渲染输出的颜色不一致也没关系,因为后期还可以使用 PS 进行裁切和调整。),镜头要记得选择正交模式,否则会产生透视效果,虽然在游戏展示中这种效果不太明显。渲染输出动作(序列帧),由于各个软件的操作方法不同,这里就不详细阐述了,可以咨询一些聊天 AI 软件,它们通常能提供帮助。 (以下是一个可以略过但仍建议进行的步骤。) 把序列帧复制/保存到一个文件夹里(注意把文件夹再复制一份以备无患)。然后打开 Photoshop,利用动作功能来批量处理颜色(比如进行曲线调整等,尽量使颜色贴近原来模型的色泽),然后进行裁剪(这一步对最终效果的影响不大)。 使用吧里的 ASF 编辑器,按下 ctrl+n 新建一个文件,然后添加序列帧,选择刚才输出文件夹中的所有图片。如果操作无误,通常会如下图所示:接着,调整人物坐标,将其置于脚下中间位置。如果不知道如何操作,可以参考其他人物的 asf 文件。如果没有阴影,可以添加一个。(可能会出现白线,但在游戏中不太明显。如果有时间和精力,可以在 PS 里添加一点点高斯模糊来淡化白线,这样效果会更好。) 然后,点击文件 > 另存为,将文件保存为 ASF 文件(注意不要选错文件格式)。 把 ASF 文件放到 asf\character 文件夹里,然后在剧本中调用即可。比如在《月影传说》开场就有调用跪下的代码,把文件名修改一下,就能让角色做出蹦迪的动作了。
聊聊天:画了个巨饼,越画越大那种。《肥佬传说》 ★★★ 大概三月份吧,仅仅是出于兴趣解包了剑网1的pack5包,然后提取了几个角色动画,把月影传说的杨影枫替换成了肥佬。 纯纯的恶搞风 (替换MOD在吧里也发布了感兴趣可以下来玩玩,不过部分剧情的特殊动画没有替换。顺便吧部分把男性NPC也加上了胡须)↓ ,当然主角、新增NPC的头像也用AI生成,现在的AI是真好用 1.肥佬杨影枫:https://tieba.baidu.com/p/8959361421?fid=13006 2.NPC人设添加胡须:https://tieba.baidu.com/p/8950045051?fid=13006 ★★★ 然后看着这替换后的主角有点意思,干脆把开头剧情改了(小改),然后慢慢熟悉了代码的混用,从小改到大改,不但改出了洗剑池嘴炮过任务,还改成了加入黑风寨,不过都不影响原版剧情。 接着给主角增加了个同伴,也是个肥佬,是主角他爸,一出场就30级9999防,全程几乎看着他打就行…… ★★★ 然后大的就来了,当时那个黑风寨(洞)实在太小,在mod群找了张大地图,并对着教程摸索研究了两天半,终于大概知道如何制作地图,做了第一个自制地图。接着又做了不少室内地图,刚开始做没什么经验,所以在高分辨率的情况下(大于720P),室内地图就会偏移在左上方(不影响使用),也懒得改了,将就用…… 然后干脆把凌绝峰的地图也改了,把鸟不拉屎的地方,完全改成了一个小山村,当然还在某宝买了不少地图、建筑贴图、NPC之类的(都是一分几毛的)丰富了画面。★★★ 地图是静态图,所以山村自带的瀑布是不会动的,瀑布需要另外增加物品或者动物NPC来实现,于是又去研究做动画,让瀑布怎样变得更正常好看,同样水体也进行了动画化处理,(起初瀑布只是单纯的用噪点呈献、原版也是用这种方式生成的、之后用PR把瀑布素材制作进去了,显示起来更好了。),接着还给山顶的一个藤蔓添加了飘动动画…… ★★★ 新地图,自然要换上了自己作的中国风曲子(想听可以在Q音、网易云找 LZWNEI - 月影 听。),其实这个专辑很多年就开始创作,既然叫的上月影,自然和这个系列的游戏脱不了干系 风格也贴合。 ★★★ 接着又转去写小说了,写了4章,丰富了开头的剧情,然后确立主角的性格和他爸的性格,然后就停止开发了一段时间…… ★★★ 某天突发奇想,给游戏添加相框来展示获得的物品,会有什么样的效果,然后想出来个法子,就是以贴图的方式,替换主角以实现插画功能,后面还开发出以地图的形式显示相框,主角替换动图的方式来实现,以地图方式来实现效果更佳,居中显示,可玩性也更高。(这个特性需要对制作游戏MOD有一定认识。),相框是AI生成的,修改了一番。 3.插画功能:https://tieba.baidu.com/p/9099170652?fid=13006 ★★★ 接着,受到MG版的启发,同时又有之前做动态瀑布的经验,在某宝买了好几十GB的云雾素材,合成出了云雾,整合成高清月影和新剑可用的动态云MOD。(受引擎限制主角在云以外的部分区域可能变成半透明,不过不影响使用。) 4.动态云MOD:https://tieba.baidu.com/p/9126191502?fid=13006 ★★★ 接着,又开始对游戏UI有了新想法,因为电脑装了个很好看的第三方主题,于是直接就把元素拿来用了,也知道制作界面,比制作地图的坑更巨,不但需要微调,还需要设计,修改位置,当然,慢慢做不急。 这应该是吧里的高清版中,目前唯一重新设计的UI了吧。 首先自然是从封面着手,起初以为是XNB格式的,结果是ASF加 UI的ini就能合成…… 用AI生成了一个肥佬和底图,用PS修改了一番,然后设计按钮位置,UI的第一步做好了。(当前是底图,加上按钮会呈现黄色字体。)做了第一步,就开始正式修改里面的界面,先改了设定,然后是“追忆”读取游戏的界面,这个基本没什么阻碍,因为这个界面是不需要和其他UI融入一起的,只要打开,游戏内的其他UI都会隐藏。 接着开始修改物品、武功、描述之类的界面,起初以为做好第一个见面,以后就能万用,结果大意了。每个页面的设计,其实都不尽相同,而且不知是什么原因,部分地方修改不了,只能退而求其次,重新设计,一个一个巨坑,还要各种微调,不过也许是这个原因,让界面脱离了千篇一律的问题,更加丰富,做了几个界面之后,总算集齐了所有要素,往后剩下的几个界面,基本就没多大阻碍了。(目前除顶栏外基本都做好了。)★★★ 然后角色字体实在太小了,毕竟界面都清晰了,而且做的时候在2K屏做的,所以刚开始的时候界面做得特别大,不过之后缩小了,但对于低分屏(低于720P)来说,界面就会显得巨大无比。就是因为界面大了,让字体看起来越发小和模糊,接着又去做字体了,做了几个更大更清晰的字体。 5.字体替换MOD:https://tieba.baidu.com/p/9160085380?fid=13006 ★★★ 接着,期间又开始做人物语音,也就是角色朗读文本,用的都是AI生成,不过因为引擎的原因,没有停止声音的代码,所以太长的话,人物说话会堆叠在一起,怎么办呢,就是简短说话,每次只说三五个字,只说重点,效果还是可以的。 ★★★ 暂时就到这,具体现在是修改剧情,和开发新的剧情,修改部分地图逻辑。
【高清版】月影及新剑、字体替换 游戏目录\Content\font,一个有三个文件,容量最小的是显示数字的,10px那个是小字号,12px那个是大字号,自己根据名称修改并覆盖吧。 显示效果如下图,自己选吧, 游戏有两个字体,可以根据喜欢更换,通常也不会错位得太厉害。除此之外,还有两个不对齐的仿铅字印刷的字体 以及好几个 属性&金钱 显示字体替换。 就不一一展示了,每个文件夹都带有展示图。 -------- 如果字体黏连在一起(对话框的字) 可以修改 游戏主目录\Content\ui\UI_Settings.ini 文件 查找[Dialog_Txt] 找到CharSpace=0 把这行改成0,或者-1即可,同理同理 CharSpace=1 字距就更宽 -------- 如果是物品简介之类的小字号错位(通常不会错位得太厉害) 查找[ToolTip_Use_Type] 下面的参数自己掂量微调吧 或者干脆用 UseType=2(直接使用大字体显示,也就是新剑那种方式) -------- 连接:http://tieba.baidu.com/mo/q/checkurl?url=https%3A%2F%2Fpan.baidu.com%2Fs%2F1AJ_p3emivgZ61dKkkz2Cnw+&urlrefer=1d1557e6f87bd070b3874e8dc798660c 提取码:c0nh -------- 题外话:个别中文字的渲染很迷,有些小字号是像素风格的,好像和字体设计的时候有关,比如对点阵做了优化等。 当然也可以自己制作,都是手板眼见工夫,连接里也提供了工具和教程 (性能好的机器会更快,通常一个小时左右,以前的机器起码得五六个小时了) (XNB解包那个是方便字体太淡的情况下,解包提取PNG图片,用PS之类的软件多叠一层回包使用)
【高清版】插画思路(不是mod,但有动手能力可以做个玩玩) 整体生成方式其实就是单纯把主角的ASF替换成图片,就这么简单。 (生成ASF格式的文件吧里找找,很简单的,图片大小自定,坐标建议居中。) 插画可以用AI生成,现在的免费AI都很好用了(比如智谱清言、豆包、通义千问、文心一言等等) 正题: 以下举个月影的李子: ( 若复制使用时请删除//后面的内容) Say("杨影枫:这是对话。", 2); FadeOut(); //画面变黑,然后角色替换成插画,插画放在\asf\interlude目录里。 这行代码非必要。 SetNpcActionFile("杨影枫", 0, "ch竹简.asf"); SetNpcActionFile("杨影枫", 1, "ch竹简.asf"); NpcSpecialAction("杨影枫", "ch竹简.asf"); FreeMap(); //退出地图(变成一片漆黑),防止物品叠在插画上面。 FadeIn(); //画面变亮,显示插画。 Say("杨影枫:这是对话。", 5); // 非必要,可以用sleep代码代替,主要是防止插画一闪而过。 FadeOut(); //画面变暗,插画消失。 SaveNpc(); SaveObj(); SetNpcActionFile("杨影枫", 0, "npc006_st2.asf"); SetNpcActionFile("杨影枫", 1, "npc006_sst2.asf"); //保存当前主角状态和物品,然后插画恢复回角色原本动画。 LoadMap("map_101_肥佬家二层.map"); LoadObj("map101_obj.obj"); //重新载入插画前的地图和物品,因为刚才删除了,这句是必要的,除非你不要地图。 //(具体是什么地图什么物品直接复制剧本开头载入那个,此处仅仅是展示。) FadeIn(); //画面变亮,恢复到插画之前的正常画面。 Say("杨影枫:这是对话。", 2); 以上如果熟悉代码的话可以根据自己需要删减增加。 示例图:
[月影高清mod]杨影枫替换为光头肥佬。(MOD分享&心得) 此mod的制作契机是,解包剑网1的时候,看到那几十万张贴图“突发奇想”做一个替换人物mod,因为动作比较丰富,想着制作应该没多大。(然后一入坑深似海) 怎么说你,月影的主角动作,相对于新剑多很多,而且有两套动画(反正我简化成一套了) 从第一个站姿动画开始,才发现这剑网1的贴图全都是不规则图形,简单来说就是几乎每一张都要调整位置,简直高端局。 而且这个剑网1的人物,很多动作都没,起初部分还能从其中几帧提取组合新动作,然后这招越来越行不通了,怎办?动效一帧一帧自己画, 比如下面这四个, 阴影处理的时候不知怎么加重成黑色了,工作量太大也不好改,将就用吧,实际游戏效果影响也不大这个帅这个单纯就是凑数的 asf\character里的基础动作做好了,然后就是头像, 头像这个其实还好,现在AI绘画工具真的太方便了,一两个小时就做好9个表情,其中一个普通表情还是动图 不像人物动作设计和加特校那样一个动作花费好几小时和一两个小时微调以上第一个是普通状态,其实动态比较轻微,第二个是9个表情的集合。直接游戏使用情况,如果不说这是月影传说,还以为是水浒传 ———————————— 然后……还以为完成了90%的mod,结果发现大的才来, asf文件夹里的「未找到」还有巨量杨影枫的特殊动画,这何止高端局,逆天了 ,而且这些动画基本就出现一次。 ———————————— 链接放楼下,可替换的文件都放在里面了。
1 下一页