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


发新话题
打印

[模拟相关] 液晶显示扫描线加高亮效果的测试器

今天心血来潮想起来xunxun以前的那个液晶扫描线高光过滤的帖子,就照着思路写了一个小的测试程序,发现亮度提升的确比较明显,不知道这个程度能不能满足液晶上打老游戏的需要。
理论原帖:http://club.tgfcer.com/viewthread.php?tid=6849114
测试地址:http://www.emugif.com/tmp/scalelines/
测试方法:先点击进入全屏,然后每个细节都可以组合一下查看,找到你认为最合适的参数,转帖在后面给大家参考。
待完善:理论上也是可以加上溢色算法的,即扫描线颜色会和上下的颜色混合,不过算法还要调整以达到较正确的效果。


TOP

引用:
原帖由 szxyz 于 2014-5-27 12:16 发表
有没源码参考下,这个确实很有价值
很简单的算法,就是常规的扫描线,然后计算扫描线下面对应点的亮度值(0-255),然后用255-亮度值就是对应扫描线的透明度,所以全白的亮度255,扫描线透明度就是0了。如果要全白的也会显示部分扫描线,那就是用高光乘以一个比率,再用255减。
至于颜色溢出的算法我也想到了,只是写起来和目前的数据结构不太一样,看看再说吧。



TOP

引用:
原帖由 hudihutian 于 2014-5-27 16:24 发表
老实说我觉得这个意义不大啊,比那种用shader来实现扫描线效果的,还是差了很远
shader的那种过度强调溢色或者变形之类的,反而不好看了,毕竟效果是为了打的舒服,只要减轻马赛克感就可以了。


TOP

引用:
原帖由 ccf1st 于 2014-5-27 16:27 发表
跟mame32m里的设置差不多。。。
扫描线和双线过滤的算法是一样的,这个测试只是为了测试高光叠加的效果,模拟器应该是没有高光叠加的效果,只能整体调整扫描线的透明度。

TOP

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