»
首页
|
手机数码
|
汽车资讯
|
游戏硬件
|
评测专题
|
手机壁纸
|
海淘值得买
|
度假
|
求职招聘
|
广告联系
» 您尚未登录:请
登录
|
注册
|
标签
|
帮助
|
小黑屋
|
TGFC Lifestyle
»
经典游戏怀旧专区
» SFC的半透明机能实现原理是什么?
发新话题
发布投票
发布商品
发布悬赏
发布活动
发布辩论
发布视频
打印
[专题讨论]
SFC的半透明机能实现原理是什么?
hourousha
魔王撒旦
帖子
5284
精华
0
积分
27959
激骚
436 度
爱车
主机
相机
手机
注册时间
2004-1-7
发短消息
加为好友
当前离线
1
#
大
中
小
发表于 2016-2-14 11:16
显示全部帖子
半透明的实现,首先需要硬件从底层支持直接色——也就是非调色板,而是RGB表示的颜色运算。SFC的直接色大概是15bit。
SFC的color function单元可以把不同的layer进行简单的直接色运算(远没到alpha blending的程度,PS/SS也没到),从而实现半透明等效果,从这个意义上来说,尽管SFC的layer都有调色板诸如256色限制,但经过color function后,呈现出的颜色数就可以轻松超过调色板的限制了。也就是说,每一个layer的发色数无法超过256,但多个layer使用半透明叠加后,呈现在电视上的颜色,就可以远超过256色了,原则上上限是32K色(也就是15bit)。
[
本帖最后由 hourousha 于 2016-2-14 11:17 编辑
]
UID
18955
帖子
5284
精华
0
积分
27959
交易积分
0
阅读权限
40
在线时间
28111 小时
注册时间
2004-1-7
最后登录
2024-11-28
查看详细资料
TOP
hourousha
魔王撒旦
帖子
5284
精华
0
积分
27959
激骚
436 度
爱车
主机
相机
手机
注册时间
2004-1-7
发短消息
加为好友
当前离线
2
#
大
中
小
发表于 2016-2-14 19:48
显示全部帖子
引用:
原帖由
KainX
于 2016-2-14 16:14 发表
哪个超任游戏同显超过256色了?
http://pan.baidu.com/s/1hrygLCw
里面有一张DK2的,两张圣龙传说的图,你可以稍微确认一下。
你可以思考一下,最典型的半透明就是(A+B)/2,A是前景色,B是背景色,那么混合后的颜色不同于A、B几乎是一定的。同理,若AB都是调色板索引颜色,那么混合后的颜色不在A,B的调色板内的可能性也是很大的。因此最终输出的颜色,绝对不可能用调色板模式。那么自然和那个最多256色的调色板限制无关了。
UID
18955
帖子
5284
精华
0
积分
27959
交易积分
0
阅读权限
40
在线时间
28111 小时
注册时间
2004-1-7
最后登录
2024-11-28
查看详细资料
TOP
控制面板首页
密码修改
积分交易
积分记录
公众用户组
基本概况
版块排行
主题排行
发帖排行
积分排行
交易排行
在线时间
管理团队
管理统计