维爱迪-动画创作家园 >> 动画资源 >> 3d教程 >> 游戏美术师必看教程:“优化”程序员美术 |
Tip #6: 当心图形的边缘
Photoshop(还有别的绘画软件)在混合图形时总是尽量保持质量,并给你很平滑的漂亮的反失真的边缘线。这让人很省心,但如果你的alpha通道只有1bit的时候,反失真的边缘线却会让你头痛。我在这里说一下如何把柔和的边缘转化成游戏可用的边缘。这应该被做成一个宏或是脚本,因为它很简单:
Step 1: 将高分辨率版本分离到一个透明的背景上
Step 2: 降低分辨率到目标尺寸这时它已经是一个64×64的图片了,背景仍然是透明的。
Step 3: 清理边缘线具体的步骤如下:
1、魔棒选取透明区域。注意:“偏差”值要很低,同时,千万记得关掉“反失真”。
2、反转选区(Ctrl+Shift+I)这时的选区应该要比主体大一个像素。
3、在主体下面创建一个新的层,把选区填充成黑色或是你要的轮廓色。
4、如果你的引擎是用透明色来标识透明,那现在可以把背景填充成透明色,否则让它保持透明就好了。
现在你的精灵应该有一个清晰的边缘了。
Step 4: 清理像素只有这个时候你才需要处理单个的像素。你的轮廓线可能会有一些坑坑洼洼,用铅笔工具把它们清理干净。同时你也可以强化一下那些被柔化了的细节。这里我把龙虾的触角、脸还有他的尾巴清理了一下。
逐像素的操作是最消耗时间的,所以你应该尽量地把这个工作留到最后,并工作量留得最少。
Done: 完成!龙虾精灵。这是最终的效果还有一个2倍大的效果。它并不完美,它自然也不可能让我在SQUARE得到一份工作。不过你必须要承认,它是很像样的programmer art。