开源掌机吧 关注:70,319贴子:1,192,096
  • 3回复贴,共1

GBA着色器对比

取消只看楼主收藏回复

这两天在折腾某电饭煲芯片掌机的GBA着色器,想看看着色器到底是咋产生效果的,琢磨了半天分享一下自己作为小白的一些想法。
这里主要对比grid v2、lcd3x、retro v2三种着色器。
LCD3X的原理就是把每个多合一的像素点分别突显红蓝绿(或者说是粉青黄)
如图2所示,白色的像素直接变成彩色的,参数较高时,白色像素只轻微变色。
当LCD参数越低时,颜色越深沉,画面整体越暗,同时由于蓝色的加深,多合一像素点竖向的线条看起来更深。
而多合一像素点中,下面一半的像素颜色更偏向黑色,这部分参数越低,横向的点阵线条越明显。
如图3所示,当二者叠加时,参数越低,就会让画面整体变暗,网格线条更粗,更瞎眼…
而GBA画面的金属色泽,大概就是这种浓烈的红蓝色附着于像素点边缘,到达肉眼中的感觉。
这个着色器比较适合喜欢点阵效果,同时希望画面带点金属色的小伙伴。




IP属地:江苏来自Android客户端1楼2025-05-24 20:31回复
    再说grid v2,这个着色器同样会把一个多合一像素点加上红绿蓝三色,不过这三种颜色会混合得更均匀发散一些,整体也会向外扩散,所以像素点呈现出来的形状是圆角矩形。
    大概是色彩混合的算法比较复杂的缘故,在电饭煲芯片上难以流畅运行,平均只能跑到33.5帧,虽然这个着色器也很不错,但只适用于安卓掌机了。


    IP属地:江苏来自Android客户端2楼2025-05-24 20:36
    回复
      2025-12-20 22:21:24
      广告
      不感兴趣
      开通SVIP免广告
      最后是retro v2,这个着色器的效果是最简单的,把几个像素点颜色合一,右下角的那一格色彩偏淡点,像素右侧和下侧则采用比当前多合一像素点更深的颜色作为点阵。
      整体的效果看起来就是画面套了个网格遮罩,适合喜欢画面清爽,又需要点阵效果的小伙伴。


      IP属地:江苏来自Android客户端3楼2025-05-24 20:40
      收起回复
        对了,还有个很多小伙伴喜欢的dot着色器,这个着色器就是把多合一像素点中心变成更浅的颜色,并且像素点没有任何描边,所以看起来画面是最明亮的。


        IP属地:江苏来自Android客户端4楼2025-05-24 20:48
        回复