返回全部手记
制作记录6 分钟

从深海到樱花:两套 Steam 无缝艺术作品展柜

从 Gura 的两轮尝试,到 Mumei 的樱花日梦。把 Steam 精选艺术作品改造成与个人资料背景融为一体的无缝画面,并整理了开箱即用的成品包。

Gura 与 Mumei Steam 艺术作品展柜封面

我想让 Steam 精选艺术作品展柜和个人资料背景连成一张画。这次先拿 Gura 的图试了两版,再用同样的方法做了 Mumei 的“樱花日梦”。

第一版:先让原画完整出现

第一版先保住原画:人物、鲨鱼和水下光线都留下,把宽度缩到 Steam 精选艺术作品要求的 630 px。等比缩放后是 630 × 990,主体不用裁,也不挑个人资料背景。

长图是完整了,但边界仍然很明显,像单独放在主页上的一张图片。我想再试一版,让展柜四边接上主页背景。

SEMANTIC MODULE / BEFORE-AFTERV1

Gura 两版展柜对照

完整原画版天青深渊无缝版
Gura Steam 精选艺术作品的天青深渊无缝展柜版
天青深渊无缝版
Gura Steam 精选艺术作品的完整原画版
完整原画版

第二版:把边界藏进天青深渊

无缝版选了 Steam 点数商店的 天青深渊。它的水面光束、气泡和青蓝色调跟 Gura 原图比较合。裁片取自官方 1920 × 1080 背景的 x=493, y=256, w=630, h=824 区域,四条边保留背景原像素,方便和外面接上。

Series_apple 的 Steam 个人主页上展示 Gura 无缝艺术作品展柜
实机截图:装上 Gura 展柜后的 Steam 个人主页。

上传后为什么窄了一截

第一次传到 Steam,作品只显示了大约 602 px 宽,两边各空出一条暗边。检查后发现裁图没错,是长图元数据没写进去:旧的 $J(...) 写法已经改不到新版上传表单了。

document.getElementsByName('image_width')[0].value = 1000;
document.getElementsByName('image_height')[0].value = 1;

换成这两行代码,新建一件艺术作品重新上传,宽度才恢复正常。最终的 Gura 整合包里留下了两版:完整原画长图,以及附上修正上传方法的天青深渊无缝版。

Mumei 的樱花日梦

Mumei 这张用了静态 Cherry blossom 背景。蓝天、粉白樱花能配上原图的暖金色光线。静态背景还有个好处:不会这一帧刚对齐,下一帧边缘就错开。

成品同样是 630 × 824。四边沿用官方背景,中间用柔和、不规则的过渡放进人物,原图右下角的 @now_os_ 水印也留着。

基于真实 Steam 主页版式合成的 Mumei 樱花无缝艺术作品展柜预览
效果模拟:在真实主页截图上替换背景和展柜,预览“樱花日梦”装上后的样子。

下载与使用

两个压缩包里都有成品图、对应 Steam 背景的购买链接和中文 Markdown 上传说明。Gura 包把完整长图版与无缝版放在了一起。

GURA / ZIP下载 Gura 整合包两种成品图 + 背景链接 + README.md ↓MUMEI / ZIP下载 Mumei 樱花日梦无缝成品图 + 背景链接 + README.md ↓
无缝不是一张图单独完成的效果。图片、个人资料背景、展柜类型和上传元数据,四件事必须同时对应。

这次留下的经验

  • 先确定实际使用的 Steam 背景,再制作展柜裁片。
  • 外圈必须保留背景原像素,不能在最后统一调色。
  • 新版上传页要重新写入长图宽高值,并新建作品。
  • 动画背景会不断换帧,静态作品更适合搭配静态背景。

这两套作品处理的是展示和排版,原图署名都保留了。公开上传前,仍要确认原作者是否允许使用,并在 Steam 作品说明里写清作者和来源。