這應該是剛接觸 overlay 這一塊的玩家常碰到的問題
在衣服削掉到的時候卻發現角色的身體一部分被隱藏了
![]()
原因是使用中的
上衣帶有 bodymask 設定的關係
這個設計是為了在使用一些為了修飾體型的衣服時防止穿模所做的機制
假如當玩家有須要修改 bodymask 的時候
也可以靠 kcox 來完成替換
首先, 可以先透過匯出原本的 bodymask 來參考範圍
往下捲到
Body alpha mask 然後選擇
Dump original texture![]()
這樣會得到一份匯出的原設定貼圖
![]()
看起來就是一張以純黃當主色的 png
這顏色區域的表示部分
黃色 #ffff00 代表不隱藏區
綠色 #00ff00 代表穿衣時隱藏, 半脫時顯示區
黑色 #000000 代表穿衣和半脫時都隱藏區
紅色 #ff0000 代表穿衣時顯示, 半脫時隱藏區 (幾乎不會用到)
全脫時是不會套用 bodymask 的, 所以沒有顏色代表
把這個匯出的貼圖丟進去 PS 之類的影像編輯軟體修改
例如這樣, 把中間塗黃一塊讓它顯示出來
![]()
然後儲存只後再把它透過 kcox 匯入回去
點選
Load new override texture![]()
看看改變後的效果
![]()
大致上這樣, 繼續靠著編輯 bodymask 直到達成你想要的效果 (或是先放棄)
至於 bodymask 區域範圍, 可以用 skin overlay 的 UV 當參考
![]()
基本上, bodymask 建議使用跟匯出時相同的解析度
因為就算匯入更高的解析度 kcox 也會自動把尺寸修改成原本的解析度大小
匯入的 bodymask 跟其他的貼圖設定一樣是儲存在人物卡裡的
所以也請拿捏人物卡使用的空間
至於 innermask 和 bramask 也是差不多原理
但是比較麻煩的是 innermask 的 UV 是看多層式制服裡正穿上的襯衫類那一層
同理 bramask 的 UV 則是看你正在使用的內衣
為什麼 KK 只有上衣有 mask 這點... 我知道這部份的設計很OOXX
不過看多了就會明白這就是日廠日常, 日本人有一套他們的邏輯
好在之後的作品 AI 人工少女把 mask 的設計改的合理多了