請問各位先進,為什麼我用PS修圖後,只要圖像略等於原本的布建
用skeletonViewer察看就會發生白邊?
請問各位都是用什麼軟體去修圖的?
直接在图片上编辑会破坏原本图片的图层,会在原先图层上建立新的图层,建议先选中待修改部分到新图层,改完之后合并
Nikke带cover和aim的spine,贴图分辨率都不对,用python脚本缩放贴图,skelviewer4.1.23打开c100_cover_00.skel
白边明显
用live2dexviewer的ex工作室打开,依旧是白边
开启这个着色器选项
白边消失
说白了就是透明通道的问题,skelviewer应该是没有这个功能,spine pro应该是有(没用过,留下贫穷的泪水)
顺便贴一下python脚本,前提是贴图,atlas,skel文件在同一个目录中,然后能根据atlas中的size来缩放对应的那张图,依赖装一下Pillow就好
import os
import re
from PIL import Image
def resize_image(image_path, new_size, output_path):
image = Image.open(image_path)
resized_image = image.resize(new_size, Image.LANCZOS) # LANCZOS插值
resized_image.save(output_path)
spine_folder = "Spine" # 改为你的Spine文件夹路径
atlas_files = []
for root, dirs, files in os.walk(spine_folder):
for file in files:
if file.endswith(".atlas"):
atlas_files.append(os.path.join(root, file))
for atlas_file in atlas_files:
with open(atlas_file, "r") as file:
lines = file.readlines()
current_image = None
correct_size = None
image_pattern = re.compile(r'([^#]+)\.png')
size_pattern = re.compile(r'size:\s*(\d+),\s*(\d+)')
for line in lines:
image_match = image_pattern.search(line)
size_match = size_pattern.search(line)
if image_match:
current_image = image_match.group(1) + ".png"
elif size_match:
if current_image and not correct_size:
width, height = map(int, size_match.groups())
correct_size = (width, height)
elif current_image and correct_size:
width, height = map(int, size_match.groups())
if (width, height) != correct_size:
image_path = os.path.join(os.path.dirname(atlas_file), current_image)
if Image.open(image_path).size != correct_size:
print(f"Resizing {image_path} to {correct_size}...")
resize_image(image_path, correct_size, image_path)
current_image = None
correct_size = None
print("操作完成。")
大老
您好
我去買了spine,可以我將提取出來的文建匯入後
貌似只有骨架
貼圖沒有
跳出一堆
nonessential unchecked when exporting mesh internal edges lost.
請問指令要附帶什麼嗎?
我存檔名稱AA.py , Pillow也安裝了
那指令要下什麼?
我文件結構
PPPC
c321_00.atlas
c321_00.png
c321_00.skel
AA.py
我cmd AA.py 貌似沒反應
代码里面有个注释,那里改成你要处理的文件夹目录,可以批量处理的
我记得不能一键拖进去?网上有教程你可以看看
好像搞定了,沒有白邊了
不過,我繪圖功力太糟糕了orz
黑色边界那个,skelviewer里面都可以设置,叫atlas alpha啥啥的,关了就是你画面这样,至于spine pro我倒是真心不清楚
對,
我把那個打勾就不會了
但是現在遇到一個嚴肅的問題
我不會畫圖 ORZ
用stable diffusion PS過去又好累。
有黑边是没开启pma
有黑边是解纹理包时没有点 预选alpha