» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[专题讨论] MD这个64色发色能力,真的是普通的64色吗?

引用:
原帖由 塔尔斯 于 2011-6-29 08:46 发表


这……有点无语~~:D
超任硬件支持透明机能,况且SFC的游戏里,半透明效果到处都在用(甚至有滥用的嫌疑)~ 一抓一大把,FF里面的云、天地创造屋子窗户里射进的阳光、大金刚船桅杆上的雾……
MD《新创世纪》里 ...
结论没错,不过您第二个图特别标明的地方是所答非所问。
那个'transparency'指的是‘全透明’而不是半透明。也就是类似color mask的功能。对应半透明的是SFC的color math功能。


TOP

引用:
原帖由 塔尔斯 于 2011-6-29 10:38 发表


呵呵,我当然知道那个英文是“透明”的意思,只是顺便都贴出来,免得再来找的麻烦
问题在于您贴的那个‘transparency’功能连FC都有啊——这功能要是没有的话所有sprite不都只能以长方形显示了?
由半透明引出的另一个问题就在于——SFC并不是只能同屏显示256色。它同屏显示的颜色要更多——因为有color math的存在,256色只是指图像资源调色板的大小而已。



TOP

引用:
原帖由 塔尔斯 于 2011-6-29 10:38 发表
话说回来,按文中说法,也不太合适就非得说“全透明”,翻译成“透明度”更合适。“……以调色板中的COLOR 0来表示透明度……”,(COLOR 0应该是指 COLOR数组中的第一个元素吧,或姑且就理解成调色板中的第一个颜色值吧)
那是一位,1bit怎么能表示‘透明度’啊?它只能表示‘透明’或‘不透明’两种状态而已,对应的就是该处像素画还是不画的情况。


TOP

引用:
原帖由 塔尔斯 于 2011-6-29 10:57 发表
具体涉及SFC的汇编未曾接触过,但是只从字面上来理解的话,我会将其理解为:COLOR是一个数组,COLOR[0]仅指第一个下标元素——这样表示的可就不只是一个比特了。当然,具体关于SFC在调色板设定方面的细节没有研究 ...
Color是一个byte,共8bit,而MSB表示的就是该Color是否透明(也就是画与不画)的信息。
如果你把1bit看作数组一个元素的话,理解成数组倒也没关系,但它是1bit是没错的。呵呵
这功能对应的就是color mask,决定该像素画还是不画(texel discard功能);当然,在该像素画的前提下,可能会由后边的color math产生半透明效果,但这时这个半透明效果就和这个1bit没有直接关系了。

关于SFC同屏的颜色显示。参考下文
http://en.wikipedia.org/wiki/Lis ... nsole_palettes#SNES
引用:
The Picture Processing Unit (PPU) used in the Super Nintendo Entertainment System has a 15-bit RGB (32,768 color) palette, with up to 256 simultaneous colors.

However, while the hardware palette can only contain 256 entries, in most display modes the graphics are arranged into between 2 and 4 layers, and these layers can be combined using additive or subtractive colour blending. Because these blended colours are calculated by the hardware itself, and do not have to be represented by any of the existing palette entries, the actual number of visible colours onscreen at any one time can be much higher.

The exact number depends on the number of layers, and the combination of colours used by these layers, as well as what blending mode and graphical effects are in use. In theory it can show the entire 32,768 colours, but in practice this is rarely the case.
因此MD和SFC在颜色方面的差距是相当的大,不过考虑到SFC的推出时间,这也不新鲜,而且颜色虽然很重要但也不是机能的全部(好比CPS2也没半透明)。

[ 本帖最后由 hourousha 于 2011-6-29 11:12 编辑 ]

TOP

发新话题
     
官方公众号及微博