Style2Paints V4.5软件使用教程&常见问题更新
(更新时间:2020-12-18)
以下非官方教程,在官方教程(版本2020.5.19)的基础上进行了修改,包含部分补充说明。
重要提醒:Style2Paints V4.5是完全免费的软件。作者没有授权其他店铺销售软件拷贝,如果您在淘宝等某些店铺付费购买了软件,请立即退款并1星差评!
目录
1. 概述
软件成熟程度:Beta测试版(尚处于研究阶段)
支持的线稿类型:
(1)软件主要用于为插画(Illustration)线稿进行自动上色,包括:数位板线稿(板绘),以及手绘铅笔线稿。
(2)软件也兼容(非正式)支持为一部分黑白漫画(Manga)进行自动上色,但上色的色调相对比较单一。
插画线稿的内容要求:
(1)软件主要支持以卡通人物为主的插画线稿。
(2)单人线稿的上色效果优于多人线稿。支持半身像、全身像、头像线稿的自动上色(半身像上色效果优于全身像)。
(3)构图过于复杂的线稿,会降低上色引擎的正确率。
软件生成插画作品的版权限制:
需要获得作者授权之后,才能进行大规模商业出版使用(包括:漫画、杂志、书籍等线上/纸质出版物等)。详见Style2Paints项目主页的“About Copyright”部分。
2. 配置要求
操作系统: 要求64位系统(不支持32位系统),推荐使用Windows 10。(对于Linux操作系统,据说搭配WINE可以使用。)
内存:8 GB或者更高(至少5 GB空闲内存)
所需磁盘空间:约3.6 GB
显卡:
(1)CPU模式:
主流CPU即可,对显卡无要求。核心显卡(集成显卡)只能使用CPU模式。
(2)GPU加速模式:
NVIDIA显卡(N卡)加速支持列表:
推荐:Nvidia G(R)TX 970/850m/960-4GB/950-4GB/690/980/1650/780-6GB/1050Ti/1660-5GB/980Ti/980M/1060/1660-6GB/1070/1080/Titan/2060/2070/2080
最低:Nvidia GTX 750/750Ti/800/820/830/840/1660-3GB/1050/860/960OEM/760-2GB/770-2GB/780-3GB/780Ti/680/1660-4GB/760-4GB/770-4GB
不支持其余的NVIDIA显卡进行GPU加速,只能使用CPU模式。
AMD显卡(A卡)无法进行GPU加速,只能使用CPU模式。
GPU加速要求系统已安装NVIDIA显卡驱动,但无需安装CUDA(软件已自带CUDA)。
3. 启动&加速模式选择
1.1 解压缩下载的压缩包到硬盘分区。不要在压缩包中直接运行style2paints.exe。提示:
(1)解压路径不要包含中文。
(2)如果您拥有固态硬盘,将Style2Paints放置在固态硬盘分区上,可以加快启动速度。
1.2 解压完成之后,运行style2paints.exe。
特别注意:对于双显卡用户,启动style2paints.exe之前,需要将NVIDIA显卡切换为当前显卡。(详见文末“常见问题”部分。)
2.软件启动后显示Style2Paints Launcher(模式选择工具)。在Performance下拉列表中选择加速模式,然后点击“Start按钮”启动。
模式说明:
(1)CPU模式:对于核心显卡(集成显卡)以及AMD显卡,只能选择“0: I do not have Nvidia GPU(s) or I use AMD GPU(s)”,即:CPU模式。CPU模式的硬件兼容性更好,但上色速度较慢,每次需数分钟。(对于较旧型号的CPU,可能需5-10分钟。)
(2)GPU加速模式:对于配置要求中支持GPU加速的NVIDIA显卡,在下拉列表中选择对应的显卡型号,以启用GPU加速模式。GPU模式每次上色需约5-40秒(对线稿的首次上色需要更长时间)。
如果GPU模式启动时遇到错误,如“CUDA_ERROR_UNKNOWN”,请改用CPU模式启动。
3.点击“Start按钮”后,会弹出一个黑色命令行窗口进行加载。加载需约1分钟时间。
等待加载完成后(命令行窗口显示Getfqdn Enforced.之后),会弹出用户界面,如下图所示。(如果未能显示用户界面,请见文末“常见问题”部分。)
软件使用过程中,(1)请勿关闭黑色命令行窗口,(2)请勿运行大型3D程序(如3D游戏),否则可能导致显存/内存不够用。
4. 用户界面 & 键鼠操作说明
5. 上色步骤
Style2Paints V4.5 非常简单易用!您能够在几分钟内学会!
5.1 操作要点
1.请在导入线稿后,进行合理的裁剪。保证图片没有太多的留白区域。
2.请在放置提示点之前,尽可能多地尝试不同的配色方案(配色方案在界面的左侧进行选择)。
3.请尽可能少地放置“颜色提示点”。
4.对于非绘画专业用户,添加颜色提示点时,请尽量使用“取色器”来获取画布上(由配色方案自动生成)的颜色,而不是从调色板中选择颜色。
5.2 选择“配色方案”,进行自动上色
1. 在列表中,选择一个合适的“配色方案”,如下图所示。
上色引擎将根据所选择的“配色方案”,以及来自大量插画的配色经验,对线稿进行上色。
2.导入线稿
首先,下载一张示例线稿:
然后点击主界面右下角的“上传”按钮,导入线稿。
根据提示,对线稿进行剪裁。调整四周的蓝色按钮,然后点击“OK”。
注意:如果出现未显示OK按钮的情况,如下图所示,说明导入线稿图像(或者所选区域)的长宽比例差异太大,例如(长边:短边=4:1,需改为,长边:短边=1.5:1)。(所示比例为大致值,请根据具体情况调整。)
3.软件将进行自动上色,请耐心等待。待上色完成后,界面如下图所示。
4.在白色箭头指向的列表中,选择合适的“上色/描线模式”。
(1)上色模式:前4种为“粗心模式”(网络能更自由地发挥,但有时可能会不完全遵循部分颜色提示点);后4种为“细心模式”(上色精确度更高)。
(2)描线模式:每种上色模式包含4种描线模式。其中不包含任何线条的描线模式,作为色彩图层导入PS,用户可自由设定与线稿的“图层混合模式”。
5.这样就得到了“初步的上色结果”:
5.3 添加“颜色提示点”,修正局部上色错误
由“配色方案”自动生成的“初步的上色结果”中,(1)可能存在一些局部上色错误,例如把部分皮肤区域涂成与衣服相同的颜色。(2)也可能存在一些不符合用户意愿的颜色,例如:希望背景是白色的,但得到的初步结果背景却是蓝色的。针对以上两种情况,可使用“颜色提示点”进行修正。
示例:下面使用“颜色提示点”对部分皮肤着色错误的区域进行修正。
1.用鼠标滚轮放大画布,定位到存在色彩问题的局部区域。(使用鼠标右键可以移动放大后的画布。)
然后【按住】键盘上的【Alt键】调出“取色器”,鼠标移动到皮肤颜色比较正确的部位,再【放开】Alt键以获得当前像素的颜色。
当鼠标指针在画布上移动时,鼠标指针所在位置的颜色,显示在主界面的右上角,(色相环下方的)矩形的右侧。(矩形的左侧为当前所选择的颜色。)
2. 在存在色彩问题的局部区域,点击鼠标左键,可以放置“颜色提示点”。
(1)把鼠标指针移到提示点上,当鼠标指针变成十字型时,可以移动提示点的位置。
(2)放置错误的颜色提示点,可以通过下方的“橡皮擦”按钮擦除。
3.最后,点击右下角的“魔术棒图标”进行色彩修正。等待一段时间后,就能得到最终的上色结果。
5.4 保存上色结果
上色完成后,导出(保存)上色结果的步骤如下:
1.点击界面右下角的“向下箭头”按钮。
2. 软件会弹出一个结果列表,从上向下依次为:
(1)4幅“细心模式”上色结果
(2)4幅“粗心模式”上色结果
(3)预处理后的线稿
在弹出的结果列表中,选择一幅喜爱的上色/描线风格。对于要保存的上色结果,用鼠标右击,弹出菜单中选择“Save as…(另存为)”,然后选择保存路径和文件名即可。
6. 基于“色彩参考图”的自动上色
如果对内置配色方案提供的色彩不够满意,可以使用基于“色彩参考图”的自动上色功能,上传一张彩色插画,软件会根据参考图的主要色彩对线稿进行上色。具体步骤如下:
1. 点击主界面右下角的“上传”按钮,导入线稿。(此时选择的配色方案对最终结果无影响。)
2. 等待初始上色完成。
3. 点击主界面左下角配色区的“上传”按钮,上传一张彩色插画,作为“色彩参考图”。之后软件会根据参考图的主要色彩进行上色,得到初始的上色结果。
注:在初始上色结果中,一般“粗心上色模式”(即:列表中的前4幅结果)的色彩会更接近“色彩参考图”。
4. 若对初始上色结果中部分区域的色彩不够满意,可以使用“取色器”从画布其他区域吸取并进行修正(详见上一节)。
5. 另外,还可以从主界面左上角的参考图中吸取提示点的颜色,如下图所示。此时无需按alt键,直接用鼠标左键点击左上角参考图中的像素即可。
当鼠标指针在参考图上方移动时,鼠标指针所在位置的颜色,显示在主界面右上角,(色相环下方的)矩形的右侧。(矩形的左侧为当前所选择的颜色。)
6. 上色完成后,导出(保存)上色结果的方法,详见上一节。
说明:由于基于参考图的自动上色难度很大,所以使用不同的色彩参考图、不同线稿,其上色质量可能存在较大的差异。
7. 保存/载入颜色提示点
点击界面右上角的箭头
可以通过下面两个按钮来保存当前的颜色提示点,以及载入之前的颜色提示点:
(1)保存颜色提示点:
点击“下载按钮”后,会得到类似下面的一大串代码,这些代码保存了所有的提示点。
您可以复制这些代码,然后随便存在哪里。比如在桌面上新建一个记事本,然后存在记事本里面。或者word文档也可以。甚至可以通过QQ或者微信把这个代码发送给别人。
(2)载入之前的颜色提示点:
点击“上传按钮”之后,在弹出的提示框中粘贴这些代码,如下图所示。点击“确定”后,就可以把颜色提示点全部恢复到保存时候的状态了!
8. 其他功能
1. 临时调色板:画布下方的5个“临时调色板”用于临时保存多种常用颜色,带白色边框的为当前使用的调色板。
2. 改变当前颜色的亮度:当选择不同的颜色时,色相环中间的矩形区域,其颜色会发生变化。在该矩形内再次选择颜色,能改变当前颜色的亮度。
9. 常见问题
1.问题:软件启动时,卡在启动界面上,只显示黑色命令行窗口,未显示用户界面。(只显示一个白色的窗口,白屏)
解决:
(1)启动软件。
(2)等待加载完成,直到黑色命令行窗口显示“Getfqdn Enforced.”之后。
(3)手动运行“软件目录\assets\dotnet\Style2Paints.exe”。 如果一切正常的话,就能看见软件界面了,如下图所示。
2. 问题:启动时报错:ImportError: DLL load failed: The specified module could not be found.
原因:可能是使用了32位操作系统。请改用64位系统。
3. 问题:选择GPU模式后,上色速度仍然很慢;软件是否正确识别了本机的GPU?
只有软件正确识别GPU之后(并且兼容本机的GPU),才能进行GPU加速,否则会自动转为CPU模式。
如果软件能够正确识别GPU,在启动后的黑色命令行窗口中,会输出GPU的型号信息,例如“GeForce GTX 960M”:
Port is ready for usage.
Style2Paints Customed Tensorflow Shifting to GPU.
Style2Paints V45 Start Loading. V20191214.
Numpy: 1.15.0
Opencv: 4.1.2
Tensorflow: 1.4.0
C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\platform\cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2C:\tf_jenkins\home\workspace\rel-win\M\windows-gpu\PY\36\tensorflow\core\common_runtime\gpu\gpu_device.cc:1030] Found device 0 with properties:
name: GeForce GTX 960M major: 5 minor: 0 memoryClockRate(GHz): 1.176
而未能正确识别GPU时,会输出device_type: "CPU",例如:
Port is ready for usage.
Style2Paints Customed Tensorflow Shifting to GPU.
libpng warning: iCCP: cHRM chunk does not match sRGB
Style2Paints V45 Start Loading. V20191214.
Numpy: 1.15.0
Opencv: 4.1.2
Tensorflow: 1.4.0
C:\tf_jenkins\home\workspace\rel-win\M\windows\PY\36\tensorflow\core\platform\cpu_feature_guard.cc:137] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX
[name: "/device:CPU:0"
device_type: "CPU"
memory_limit: 268435456
locality {
}
未能正确识别GPU,可能由于软件不兼容本机的GPU,或者双显卡未正确切换造成。
另外,如果输出信息中包含“CUDA_ERROR_UNKNOWN”,也代表软件不兼容本机的GPU。
4. 问题:双显卡用户(NVIDIA显卡+核芯显卡),使用的NVIDIA显卡在支持GPU加速的列表中。但仍然只能使用CPU模式,无法用GPU加速。
解决:对于双显卡用户,启动style2paints.exe之前,需要将NVIDIA显卡切换为当前显卡。切换方法,请参考:
5. 问题:CPU模式下,上色耗时很长,如何知道已完成了百分之多少?
用户界面上显示的进度不太准确,需要观察命令行窗口的输出。当显示“Stage I finished.”时,大约已完成了60%
6. 问题:进行多次上色操作之后,发现之前的上色效果更好,但没及时保存。软件是否有提供“上色历史记录”的功能?
解决:所有上色结果会自动保存在“软件目录\assets\game\rooms\”下,按“修改日期”对文件夹进行排序,就可以找到了。每一次上色添加的“颜色提示点”信息,也自动保存在“points.[时间].txt”文件中。
10. 附:配色方案-颜色名称速查表
对于初学者来说,想从一整排内置配色方案中,快速找到所需的颜色,确实存在一定困难。
笔者整理了一个大致的“配色方案-颜色名称速查表”,供用户快速查找。(可能存在部分标注不太准确。)