[开发者心得] [AIGC] 不会建模也能产出帅气的剑模?快试试做进游戏吧!

[复制链接]
1781 |2
叽里咕噜小胡桃 发表于 2023-8-2 19:00:56 | 显示全部楼层 |阅读模式
兄弟们,先来看一下 这个视频!

相信不少小伙伴们或多或少接触过一些AI绘图的资讯
前不久小胡桃逛C站Lora时发现了一些有意思的生成剑相关的模型
光有图片还是不过瘾,于是研究出了一套“伪建模”的方法
不会建模也可以快速地将AI生成的剑带入到口袋方舟编辑器里~

一起来看看吧!
1. 准备工作
1.1. 架设AI绘图器
利用小胡桃之前帖子里提到的方法搞一个云端出图器
https://forum.ark.online/forum.php?mod=viewthread&tid=1911
1.2. 下载导入模型
1. 底模:https://civitai.com/models/9409?modelVersionId=11162
百度云:https://pan.baidu.com/s/1Kei8Lup2sdBpo4rdAbMcMA
提取码:9x4q
下载后放到:autodl-tmp/stable-diffusion-webui/models/Stable-diffusion
2. Lora模型:
  这个老哥空间下有很多很棒的lora模型 https://civitai.com/user/songwei2698/models
  这里使用他的esw模型 https://civitai.com/models/103548/cggameweaponicon-esw
百度云:https://pan.baidu.com/s/19i1qZw4hj-Yo0jIPDlzzHQ提取码:jx86
下载后放到:autodl-tmp/stable-diffusion-webui/models/Lora
3. control_v11p_sd15_depth:
百度云:https://pan.baidu.com/s/1YhkdIrjXQtcUiKYZe8G-cA提取码:omf6
下载后放到:autodl-tmp/stable-diffusion-webui/extensions/sd-webui-controlnet/models
2. 开始用AI绘图抽卡
2.1. 调整提示词,抽取想要的剑
Prompt
正向提示词,第二行开始可以自行修改:
<lora:CGgameweaponicon esw_20230705164740:1>, CGgameweaponicon esw, black background, no background, simple background, from side, huge weapon,
a sword, weapon, gem, wooden handle, long blader

反向提示词:
1girl, 1boy, multiple object

采样方法(Sampler)
DPM++ 2S a Karras

尺寸推荐
256*768

生成批次(一次可以多画几张然后挑喜欢的)
24

2.2. 生成深度参考图
1. 选中一张喜欢的剑,记录seed填入到种子里,生成批次改1,维持其他不变
image.png
2. 将生成的中意的剑图拖进左下角controlnet里
3. 文生图下面 找到ControlNet 启用, 开启像素完美模式,开启允许预览
预处理器选depth_leres++ 模型选control_v11p_sd15_depth
Control weight 改为0
image.png
将刚才生成的图片拖入controlnet 再点一次生成
image.png
2.3. 处理贴图和深度图
先将贴图从背景中抠出来 可以使用AI抠图工具
百度云盘:https://pan.baidu.com/s/1tZCWONB7GQ640cYyQlNX6g?pwd=h0tg
推荐配合在线ps工具进行后续调修:Photopea | Online Photo Editor
抠出图,将深度图也对齐抠出,并将尺寸改为正方形方便后续操作,导出
image.png image.png
其中有颜色的这张图是贴图,用来给剑模上色的
黑白的这张图是深度图,用来生成剑模型的
3. 使用Blender快速生成剑模
接下来的步骤看起来有点繁琐~ 但照着做就能学会,学会后可以快速生产!
1. 打开blender,新建,常规,删除默认方块
2. 添加>网格>平面
image.png
3. 切换到编辑模式
image.png
4. 右键,细分,填50,再细分一次,填5,相当于细分了250次
image.png image.png
5. 修改器属性>添加修改器>置换>添加纹理>打开刚才导出的那张深度图
415a98be-931e-40a9-aab5-68c32c41f28e.gif
6. 左上角切换成物体模式,然后在右边属性面板把 强度/力度 调整为比较理想的状态
如果刚才平面是默认缩放的话 这里0.02~0.4就还行,根据你具体需要来搞
7. [可选] 添加修改器>矫正平滑
调整系数到你满意的地步
8. 找到顶部的 着色 开始上材质
image.png
添加材质,添加>纹理>图像纹理>打开我们的正方形材质图
image.png
将图片纹理的颜色和材质的基础色连接起来
image.png
9. 切回布局 右键平面 转换到 网格
image.png
image.png
10. 顶部切换为布局,添加修改器,镜像,轴向和切分都点Z
然后合并改为0,如果侧面有破面就适当提高点切分距离
image.png
image.png
image.png
这里可以切换视图着色方式 看到剑的材质
96ab1f61-1656-4982-8c1f-913d71932cae.gif
11. 切换到编辑模式可以对顶点做最后的修正
6267936a-e97a-48ca-8204-53e4bd08dc2c.gif
12. 满意后再转换成网格 添加修改器 精简,开始做减面处理
image.png
image.png
面数一般需要精简到600面以下,可根据你的需求来调整,建议300面以下
毕竟移动端看不太清楚,有个大概形状就行了~性能优先嘛!
一定要把三角化打开,就算不开编辑器还是会给你三角化,这里开了可以就看到最后编辑器里显示的面数
image.png
4. 导出吧!把你心爱的剑导出到口袋方舟编辑器
1. 导出前建议把刀把放在原点!!!
image.png
2. 文件>导出>fbx
image.png
d5f6ffa5-1be9-4870-91f3-823f6a05d1c0.gif
3. 打开MW编辑器,资源上传
贴图选择那张正方形的贴图
image.png
4. 建议给你的剑截个好看的图哦
5. 上传 等过审吧
image.png

等资源上传完成后,就可以用MyClearAct试试看~
[单脚本][MyClearAct] 简单好用动效编辑器, 小白也能做技能动效
["装备节点","{\"guid\":\"172199\",\"location\":{\"x\":0,\"y\":0,\"z\":20},\"scale\":{\"x\":1,\"y\":1,\"z\":1},\"rotate\":{\"x\":-90,\"y\":0,\"z\":180},\"SlotType\":16}","特效节点","{\"guid\":\"24969\",\"time\":-6,\"distance\":0,\"zOffset\":0,\"yaw\":0,\"scale\":{\"x\":1,\"y\":1,\"z\":1},\"rotate\":{\"x\":0,\"y\":0,\"z\":0},\"EffSlot\":16}","动画节点","{\"guid\":\"117368\",\"totalTime\":1.5,\"progress\":1,\"AnimSlot\":0}","延迟节点","{\"delayTime\":1}","动画节点","{\"guid\":\"117384\",\"totalTime\":1.5,\"progress\":1,\"AnimSlot\":0}","延迟节点","{\"delayTime\":1.3}","动画节点","{\"guid\":\"117382\",\"totalTime\":1.5,\"progress\":1,\"AnimSlot\":0}","延迟节点","{\"delayTime\":0.3}","位移节点","{\"lenth\":600,\"zOffset\":30,\"yaw\":0,\"time\":0.1,\"checkCount\":6}","延迟节点","{\"delayTime\":0.2}","位移节点","{\"lenth\":-300,\"zOffset\":0,\"yaw\":0,\"time\":0,\"checkCount\":6}","动画节点","{\"guid\":\"162136\",\"totalTime\":4,\"progress\":1,\"AnimSlot\":0}","延迟节点","{\"delayTime\":2.2}","特效节点","{\"guid\":\"130641\",\"time\":1,\"distance\":0,\"zOffset\":-20,\"yaw\":0,\"scale\":{\"x\":5,\"y\":5,\"z\":5},\"rotate\":{\"x\":0,\"y\":0,\"z\":0},\"EffSlot\":-1}","特效节点","{\"guid\":\"89579\",\"time\":1,\"distance\":0,\"zOffset\":0,\"yaw\":0,\"scale\":{\"x\":2,\"y\":2,\"z\":2},\"rotate\":{\"x\":0,\"y\":0,\"z\":0},\"EffSlot\":-1}"]



感兴趣的话试试看吧!~
学会了的话记得来这里交作业哟!

回复

使用道具 举报

叽里咕噜小胡桃楼主 发表于 2023-8-2 19:03:15 | 显示全部楼层
另外不一定非得是剑~ 斧头、硬币、徽章等,单面就可以概括物体信息的东西都可以用深度图的方法去伪建模生成~
回复

使用道具 举报

窜稀大仙 发表于 2023-8-2 22:06:36 | 显示全部楼层
官方横竖得出个一键建模接口,支持的顶起来
回复

使用道具 举报

热门版块
快速回复 返回顶部 返回列表