%36%30%43%48%49%50%31%6f%70%31%35%30%52%30%49%74%6a%34

[MyCraft·我的手艺]申请权限?作品展示?下载存档?赶快注册吧!
Join MyCraft

合作站点账号登陆

QQ登录

只需一步,快速开始

快捷导航
查看: 874|回复: 4

给像素打上码赛克

[复制链接]
发表于 2015-8-27 19:22:10 | 显示全部楼层 |阅读模式
本帖最后由 az1001 于 2015-8-27 19:41 编辑

转自科学人

如果你对这个游戏——《爸爸在哪儿洗澡2015》(Shower with Your Dad Simulator 2015 )有兴趣的话,我不妨大致地介绍一下:这真的是一款模拟小孩去找他老爸洗澡的像素游戏。然后?没有然后了。等等,我想想……好吧。基本上来说,这个游戏有三种不同的“爸爸”——黄爸爸、黑爸爸和白爸爸。同样地,也有三种小孩。你得控制小孩找到相符合的爸爸,以此类推。如果你找错的次数太多,那么……Game Over。听起来有些无聊,而且玩起来也挺虐的。

但Steam看到游戏内容以后不干了。

因为爸爸们那四个“像素”大小的丁丁。

游戏未经处理的宣传画面。当然对这幅图像来说,丁丁显然不止屏幕上的四个“像素”。不过在游戏里,它的确是四个颜色一致的小方块组成的。图像来源:游戏画面

四个“像素”?那也得打码!

其实Steam上面的许多游戏也包含了一些成人的部分,如果这些仅仅出现在游戏里面,而不展示在平台的公告上或者预告片里,平台也是默许的。不过平台没法接受把这种完全的“裸体”和“四个像素绘成的丁丁”展示在游戏的介绍页面。

于是他们给游戏的作者“Ben M”发去了警告信,大概是说:别闹了,如果你不给预告片图片上裸露的关键部分打上马赛克,我们是不会让你的游戏上架的!

Ben在推特里表示,他收到信的时候心中简直有一万头爸爸狂奔而过。他接着给Steam申诉说裸体当然是我这游戏的一部分(也许还是游戏的全部?):当你带着一个还小的孩子,尤其是熊孩子时,作为父亲你大概会选择带着他一起洗澡——因为上一秒你刚出房间门,可能下一秒房间就已经毁了。而既然是洗澡,那么裸体是很自然的。

“而且这丁丁才四个像素啊,这种设计本来就是又好玩又无害的。”Ben在推特里表示。

打了码的游戏宣传画面。图片来源:游戏宣传视频

马赛克和像素,分别指什么?

我们先严肃地讨论下:马赛克和像素,到底是个啥?

如果我们探讨“马赛克”和“像素”更广泛的定义,那么它们的基本原理还真有些相似:都是用一些比较小的,不同颜色的色块拼出一副更大的图案。

马赛克是“镶嵌艺术”的音译。古罗马是镶嵌艺术的黄金时代,那时,人们用粘合剂(常见的是石灰)把颜色不同的小东西(原料通常是石块、陶片、玻璃和金属片等等)粘在墙壁等平面的地方,从而“拼”出一幅幅镶嵌画——这就是“马赛克”。

现在,马赛克也进军了数码领域,不过它的含义有了些变化:它可以指一种数码图像处理技术。马赛克技术把需要处理的区域进行“细节劣化”,从而让围观群众不知道这些区域的具体细节(当然,不包括心中自然无码的时候……)。打上马赛克的图像和视频会有一种“粗糙感”,你会看到马赛克区域是一个个的小方格,它能显示出东西的大致颜色和轮廓,但更多的细节你都没办法看出来。

看起来似乎和放得很大的照片有点像?这就要说到像素的概念了。

像素是数码图像显示的基本单位,它呢,有些像是把过去画“镶嵌画”的过程搬到了数码设备上:所有的数码相片和视频都是一个一个小小的像素“拼”成的。而单位面积内的像素数量,则是另一个我们已经很熟悉的名词——分辨率。它以“每平方英寸像素的数量”表示。分辨率越高,单位面积内像素的数量自然越多啦。

当分辨率高到你辨认不出一个个像素的时候,你会觉得图像是“连续”的,色彩的边缘是“圆滑”的。理论上来说,分辨率越高的照片,里面所包含的细节也就越多。不过,如果你把一张高清数码相片放到足够大,会看到照片仍然是一个个不同颜色的小方格组成的,那就是像素,只是在合适的大小上,你辨认不出它们而已。

而马赛克的作用呢, 则是把某些区域的细节去掉。

两种“马赛克”的使用方法。图片来源:freeword.com, hiapic.com

马赛克,怎么打?

马赛克怎么打呢?打个比方吧。对于马赛克区域的每一个小方格来说,如果颜色有不同的“数值”的话,“打码”过程会把一个方格区域包含的所有像素的颜色求一个“平均值”,再把这个“平均值”代表的颜色填在原来方格里所有的像素上,这个方格区域就看起来是一种颜色了。

假设我们有一个黑白相间的小方格,组成方格的像素就是许多黑色和白色的小点。但把这个方格通过马赛克处理之后,像素们需要变成“平均色”——灰色,这一整块方格看起来就是一块灰色的方块了。原来黑色和白色的细节全部消失——这就叫“细节劣化”。

把这个流程推广到马赛克区域内的其他方格,我们得到的将是一块模糊的区域:能看清颜色的分布,但是具体的细节已经消失。而且在必要的时候,还可以打乱处理后的色块的位置,让人更加分辨不出原来是个啥。

“像素游戏”的像素化

按照上面的定义,像素是图像的基本单位。但这个游戏里的宣传画面里,那些个丁丁显然不止四个像素啊!如果真的只有“四个像素”,我们应该是看不见的——但愿你能在屏幕上找到那几个小点儿吧。

首先我们得明白,现在的“像素游戏”和过去FC或者GBA上的“像素”游戏并不一样。过去受限于硬件设备和图形处理技术,游戏图像的分辨率只能做得很低。分辨率低的后果是,你能比较清楚地看到图像上的“毛边”——那些让边缘呈现锯齿状的方块就是一个一个的像素。所以你知道为啥过去的游戏为啥看起来这么粗糙了吧。现在则不同了。随着技术的进步,游戏分辨率越来越高,游戏画面越来越清晰,甚至达到了电影等级的效果。一个正常的电子屏幕,分辨率可能是百万级别的,你基本不可能看到一个个的“像素”。

不过,虽然现在的硬件设备以及图形处理技术远超以往,仍有些人则怀念起了过去那些“像素”游戏的画面风格。而从最开始出于怀旧的目的,到后来《我的世界》和《泰拉瑞亚》等等游戏将“像素风格”发扬光大以来,像素游戏以其易于开发(容易绘制)、独特的风格和丰富的游戏性,占据了相当的市场。

《泰拉瑞亚》就是一款像素风格的游戏。图片来源:businessinsider.com

为了做出“像素游戏”的画面风格,在游戏呈现出的画面里需要把屏幕上的一些“方格”里的许多像素都“填上”某一种颜色。然后把这些单一颜色的方格作为游戏绘图的基本单位。这样,游戏画面看起来就是一个个“像素方格”拼起来的了。由于绘制图像的基本单位比较大,色彩的边缘比较粗糙,这就产生了像素游戏中的马赛克。
最后,洗澡的时候,记得回顾关于马赛克的知识噢。
 楼主| 发表于 2015-8-27 19:42:50 | 显示全部楼层
关于原理部分我删节掉了,可以自己度一下。
发表于 2015-8-31 12:37:33 | 显示全部楼层
az真是博学多才学富五车{:soso_e106:}
发表于 2015-9-6 14:42:40 | 显示全部楼层
万一这个是百度百科的那A.A
发表于 2015-9-7 10:09:30 | 显示全部楼层
噫 猥琐的AZ A.A
您需要登录后才可以回帖 登录 | Join MyCraft

本版积分规则

%36%30%43%48%49%50%31%6f%70%31%35%30%52%30%49%74%6a%34

手机版|小黑屋|MyCraft·我的手艺 ( 苏ICP备14010725号-5 )

GMT+8, 2025-1-10 10:39 , Processed in 0.014002 second(s), 7 queries , Gzip On, MemCached On.

Designed by Paddymama and Operated by Lann, Powered by Discuz!

Since 2012

快速回复 返回顶部 返回列表