赛博炼神?

发布于 2023-11-24  1.98k 次阅读


熬过诸多课设与考试,打算继续推进我的赛博炼神项目。虽然很对不起画师,但是画师已经不画我最喜欢的那个角色了,定制怕💴不太够,去fanbox上给老师提了最高的每月支持,昧着良心继续炼下去了😟

由于角色圈子过小,根本没人画同人,早期用各种关键词+搜图软件找到尽可能多的角色相关图片,增大训练集。

可用搜图网站有:(1)iqdb.org (2)ascii2d.net (3) saucenao.com (4)tineye.com (5)Google图片搜索

令人意外的是Google搜图时常有奇效,某些非R18搜图成功率甚至远超其他四个

对于galgame游戏:

除了笨拙的一张张截图外,还可对其进行解包,快速获取生成图片的逻辑和基底图片,免p图和大量的重复劳动。本人使用的开源工具为GARbro,GitHub项目地址:https://github.com/morkt/GARbro

此并非为galgame解包统一工具,对于不同加密方式有对应不同解包工具,有想法有时间的话可以试试霸王硬上弓,懒点的话可以看看这个项目 FuckGalEngine ,但对于此类收集汇总项目请自行决定是否相信作者。

解包后 可得大量特写、插画、音频;

特写和插画可用于喂绘图模型,本人使用的训练套餐为SD+DreamBooth,因为有现成的项目可供使用,地址为: https://github.com/TheLastBen/fast-stable-diffusion

快速链接:https://colab.research.google.com/github/TheLastBen/fast-stable-diffusion/blob/main/fast-DreamBooth.ipynb

对于本地有高显存机器或专门训练卡的老哥可按照项目说明直接开始训练,没有的话也可以嫖Google的机子来训练,即google colab,不过colab需要时时守着,不然半小时左右会自动断开,可以试着按下 F12或者 Ctrl+Shift+I (mac按 Option+Command+I) 在console(控制台) 输入以下代码并回车.

function ConnectButton(){
    console.log("Connect pushed"); 
    document.querySelector("#connect").click() 
}
setInterval(ConnectButton,60000);

注:此代码在页面关闭重开后会失效,请每次使用时输入一次

具体训练调参的话爱莫能助,本人也没有一个好参,是用大量的回档和时间一步步推出来的,起码还算是正向推进的程度而已😭

至于声音的话,有兴趣的可以看看项目MockingBird ,项目地址为:https://github.com/babysor/MockingBird

不过其并不支持跨语言训练,Azure支持,不过本人目前还没有尝试过这方案,感兴趣的可以去折腾:

https://learn.microsoft.com/zh-cn/azure/ai-services/speech-service/how-to-custom-voice-create-voice?tabs=crosslingual#train-your-custom-neural-voice-model

本人此篇文章绝无冒犯画师之意,仅为让小众角色不至凋亡而分享此经验,如有冒犯,请多多担待。


非彼无我,非我无所取。是亦近矣,而不知其所为使。