steam吧 关注:4,862,889贴子:74,652,710
  • 7回复贴,共1页

搞宣传的开发者(叁)今天开贴来说说《新神》像素风格

只看楼主收藏回复

《新神》刚开始开发的时候,考虑到成本和能力限制,决定做成 2D 像素风格游戏。不过,像素风格不代表容易或简陋,实际上可能比非像素还难做。现在的像素风格已经不是 FC 时代那种淳朴的像素风格了,比如 17 年 E3 上惊艳世界的《The Last Night》就用到了光照、反射、景深、体积光等现代 3D 游戏技术。虽然此游戏至今都没做完,但凭借优秀的美术已赚足了关注。


1楼2021-01-19 11:43回复
    《The Last Night》给了我启发,于是决定在像素风格基础上加入 PBR 光照,同时启用 HDR 渲染。渲染时使用原始分辨率,仅让物体像素化。这样一来,2D 物体就有了“厚度”感,简洁的像素配上光照也显得很精致。


    2楼2021-01-19 11:44
    回复
      2026-10-23 20:05:58
      广告
      不感兴趣
      开通SVIP免广告
      这飞机好看


      IP属地:云南来自Android客户端3楼2021-01-19 11:47
      收起回复
        但要实现这一点并不轻松。《新神》是双摇杆射击游戏,这意味着物体是可以旋转的。另外为了更好的相机控制,画面需要支持缩放。一般游戏实现旋转和缩放都不是问题,但像素游戏就麻烦了,因为像素图案可能变得边缘模糊、难以辨识。这与贴图的采样原理有关。
        下左图是直接放大三倍的原始像素图,看起来没问题;将它旋转一定角度后就变成了下中图,这时发现它的像素轮廓变得杂乱;您可能发现这是因为 Point Filter Mode 的结果,于是换成了 Bilinear Filter Mode,结果就是下右图,虽然看不到杂乱的轮廓,但物体也变得模糊了,因为原图分辨率不足。


        4楼2021-01-19 11:47
        回复
          最直接的解决办法是,将原始图像放大几倍再渲染,但这会占用放大倍数的平方倍的显存,考虑到 MipMap 几乎还得翻倍,对工作流也会产生巨大影响。因此我没有这样做,我的做法是将像素图矢量化。在商店资源 Pixel Mesh Builder 的基础上,加入了法线、自发光和平滑度的支持,并且将所有信息存储在一个 Mesh 上。在渲染时,开启 MSAA 即可产生既锐利又平滑的像素边缘,也可以不受限制地旋转和缩放了。


          5楼2021-01-19 11:49
          回复
            至此像素风格的技术问题基本解决了,但画面表现力仍然不足。对比《The Last Night》就可以发现,它的画面富有层次,并且还有虚化效果。

            那么,该怎么做呢,我们留到 搞宣传的开发者(肆)中来说吧。
            如果您对《新神》感兴趣,请到我们的摩点页面点一下“看好创意”,众筹正式开始前加入玩家群 1007822239 还会有额外回报!
            摩点链接在此:https://zhongchou.modian.com/item/104230.html
            另外,您还可以在https://store.steampowered.com/app/1196990/_Faith/将《新神》加入您的 Steam 愿望单
            以及在https://www.taptap.com/app/206724预约手机版《新神》,这些都对我们很有帮助,谢谢!


            6楼2021-01-19 11:53
            回复
              顶里个顶,是不是直播贴没有吃饭你们不看啊。吃饭吃饭


              来自iPhone客户端7楼2021-01-19 12:28
              回复