你画的像素画全部像纸片?一只 32×32 小乌龟教你掌握立体感
文本概览:全文约 1,535 字,阅读约 4 分钟。
你铺完色、勾完边,角色却像贴在背景上的纸片——明明有明暗,远看还是“平”。
Aseprite 里调色板换了好几轮,缩放到游戏里一看,还是像剪下来的纸片。
问题往往不在笔刷,而在两件事:光有没有按体积走,以及描边会不会跟着光变亮变暗。
今天从草图到上色、阴影、选择性描边(selout),再到收尾抛光。核心就一句:别把所有朝下的像素都涂暗,要像理解球体那样理解壳和头。
开工:画布与草图
用32×32像素、两层:一层浅蓝背景(#a2cddb),一层画乌龟。尺寸小,反而逼你把步骤拆清楚。
草图不用完美:壳、上扬的长头、脚,尾巴可有可无。后面上色、加壳纹时还会改。
铺色:先让形状从背景里“站出来”
选棕色系铺主体,画上壳纹线条,再勾轮廓,让乌龟和浅蓝底分开。
你可能以为“有描边就够了”——在小尺寸里,底色对比 + 后续阴影才真正决定可读性。
阴影:想象太阳在斜上方,壳是圆的
要习惯在脑子里放一盏“天上的太阳”,光从斜上方来——不等于把朝上的像素全提亮、朝下的全压暗。
你可能正在犯的错:枕头阴影
下面这种,顶上一圈亮、底下一圈暗,像枕头鼓起来:
阻力 → 尝试 → 转折
你画小角色时,很可能也这样:为了“看起来有立体”,上下各刷一条明暗带。
教程的转折是:把壳当成球(或圆柱)——最亮在光直接命中的弧面,往侧面、背面逐渐变暗;头也一样。
壳纹凹槽不是纯黑,凹槽里能进多少光,取决于光是不是直射进去。
第二个常见坑:脚底和壳底“一律涂黑”
壳底、腿根确实更暗,但若把壳缘最底一行、每只脚最底一行都压死,又会变回“贴纸感”:
可复制做法:想成光被壳挡住,但地面还会反光——二次反射进壳底,每反弹一次亮度衰减。
完全封闭的洞才全黑;有一缕光进来,里面就会被一点点照亮。
太阳亮、火把弱,也是因为“光能传多远”不同。按这个想,壳顶仍亮,腿进壳处略暗即可:
选择性描边(Selout):描边也会“吃光”
轮廓不必整圈纯黑。
朝光的一侧描边可以亮一点,背光侧再暗;只有几乎收不到光的地方,才值得用接近纯黑的线。
对比图说明:左边像硬卡纸,右边描边跟着体积走:
轮廓内部仍可以用深色,但外圈尽量别“一圈死黑”。
你实际操作后会发现:只改描边明暗,不改形体,角色立刻从“剪贴画”变成“站在地上”。
抛光:壳厚、眼神、脚趾、尾巴
- 壳要装得下脖子和尾巴——加厚壳缘,脖子和尾巴才“进得去”:
- 眼睛:一个黑点在小脸上容易糊;画出眼白/高光,再加一点眉弓对比,表情才读得出来:
- 脚趾:32×32 里脚趾极易画大。若向前“戳”出轮廓,会像穿大鞋:
微调腿姿,让脚趾留在剪影内、不大幅外凸,往往更稳:
- 尾巴:藏在壳后,光不应比壳面还跳;略改弧度、压一点亮部:
最后加深壳缝、微调色相/饱和度/对比度——属于个人口味,GIF 里能看到迭代过程:
总结
- 单一法则:小精灵的体积感,来自“光沿体积衰减 + 描边随光变化”,而不是上下两条色带。
- 你今天就能做:开32×32,背景
#a2cddb,画任意小动物(青蛙、瓢虫都行),只做到“铺色 + 体积阴影”,故意画一张“错误枕式”和一张“球体感”对比。 - 小练习:同一只角色画两版描边——一版全黑外轮廓,一版 selout;缩放到游戏实际显示尺寸,问你自己:哪一个更像“站在场景里”?
原文:Pixel Tutorial - Tortoise[1]。
参考资料
Pixel Tutorial - Tortoise: https://itch.io/t/2087708/pixel-tutorial-tortoise
热门跟贴