ps如何给人物换衣服:精准抠图贴合光影才自然
之前帮朋友修写真图,卡在ps如何给人物换衣服这个问题上好久,网上零散的教程看得眼花缭乱,照着操作出来的效果要么衣服悬浮在身上,要么边缘模糊失真,完全没法用。折腾了大半天,试了各种乱七八糟的操作,最后摸出一套实打实能用的实操方法,没有花哨技巧,全是实拍图适配的落地操作。
最开始完全图省事,直接找了一张穿搭素材图,用快速选择工具框选出衣服,复制粘贴到人物图层上。当时看着选区选得挺完整,没什么遗漏,结果贴上去之后瞬间发现问题。衣服的比例完全不对,肩线卡在人物肩膀一半的位置,袖口长短错乱,整体版型僵硬地贴在身体表面,完全没有人体的曲线弧度。而且素材衣服的光线是侧逆光,人物原图是正面柔光,两种光线撞在一起,画面违和感拉满,一眼就能看出是后期合成的。
没多想,直接删掉重来,换成钢笔工具一点点抠取衣服素材。钢笔工具抠出来的边缘确实比快速选择工具精致很多,没有锯齿毛边,轮廓线条很顺滑。原本以为这一步就能解决所有问题,可贴合人物身体之后,新的问题又暴露出来。衣服是平的图层,人物的身体有起伏,胸口、腰腹、手臂的褶皱完全消失了,整件衣服像一张平整的贴纸,糊在人物身上,没有一点立体层次感。
愣了几秒,突然反应过来,换衣的核心从来不是抠图,而是塑形。单纯抠出衣服只是基础,贴合人体体态才是关键。
随后打开自由变换的变形功能,这是整个换衣步骤里最关键的一步。拖动网格控制点,一点点贴合人物的肩颈线条、腰身弧度和手臂走势,把平直的衣服素材拉扯出贴合人体的立体感。肩线对齐人物肩峰,衣摆顺着腰部曲线微调,袖口精准贴合手腕位置,多余的布料褶皱通过网格轻轻压平,错位的位置慢慢拉伸修正。这个过程不能急,大范围拖动很容易变形,只能一点点微调网格细节。
调整完版型之后,画面还是透着虚假感。仔细对比才发现,光影衔接完全脱节。素材衣服没有人物身上的阴影,原本人物颈部、腋下、腰侧的明暗对比,被纯色的衣服图层覆盖,整个人物的光影逻辑直接乱掉。
不用复杂的调色插件,只用图层混合模式就能解决。把衣服图层的混合模式从正常改成柔光,不透明度调到百分之三十五左右,底层人物的身体光影会自然透出来,衣服瞬间就贴合进画面光影里。
之后新建一个曲线调整图层,只针对衣服图层创建剪贴蒙版,压低衣服暗部亮度,手动刷出腋下、腰侧、衣褶的阴影,提亮肩膀、胸口的受光面。完全顺着原图人物的光源方向来做,不额外添加新的光影,最大程度保留画面的统一性。
操作到最后,还有个很容易忽略的细节。人物原本的脖颈、手腕、领口露出来的皮肤边缘,会残留一点点旧衣服的色块痕迹。不用大面积涂抹,只用低透明度的修复画笔工具,轻轻擦拭边缘残留色块,让皮肤和新衣服的衔接处过渡得干净自然。
整套操作下来,没有一键生成的捷径,每一步都是针对性的微调。从精准抠图、体态塑形,到光影适配、边缘细化,全部做完之后,新衣服完美贴合人物身形,光影和原图完全契合,没有悬浮、失真、违和的问题。
最后收尾的操作很简单,合并所有可见图层,用轻微的锐化工具擦拭衣服边缘轮廓,保留布料的纹理质感,避免修图后衣服变得模糊发虚,直接保存成品图片即可。