游戏设计师吧 关注:114贴子:354
  • 10回复贴,共1

畅游3D特效(一)动感无限 动态模糊(Motion Blur)特效(转)

只看楼主收藏回复

接触、鉴赏一款游戏,当然先用眼睛看,看的是什么?自然是游戏的画面是否华丽、精美。就像形容厨师做的菜“色香味俱全”一样,其中的“色”,也就是外观总 是排在第一位的。那么这些精美的3D游戏画面背后,有着怎样神秘、有趣的知识和技术呢?要享受完美的游戏画面,应该怎样去设置它们呢?我们的“畅游3D特 效”系列专题,将会给各位初学者最好的答案。
动态模糊是什么




1楼2010-04-18 13:55回复


     看看上图,左边这台风扇有几片扇叶?OK,有7片,那右边这台风扇有几片扇叶?好吧,没谁能看清楚,因为它在高速旋转,所有的扇叶都“连”成了一片,也 正是因为这种视觉效果,让我们的大脑认识到,它在运动、在旋转——相对你眼睛在快速运动的东西看上去是模糊的,相信这是每个人都知道的常识,而这种视觉效 果在3D特效中就叫做“动态模糊”。
      我们知道,电影的帧速为24fps~26fps(每秒显示24幅~26幅画面),只要达到这个帧速,电影中人物的动作就是流畅的,那为什么3D游戏速 度只有20多fps的时候我们会觉得很“卡”呢?大家首先来做个实验,分别在用电脑放电影和玩3D动作游戏(不支持或关闭动态模糊特效)的时候用截图软件 抓一张图,看看是什么情况。
      你看到了什么?是不是电影动态画面的截图是模糊的,而无论3D游戏中人物和场景怎么动,抓出来的图都是清楚的?这又是为什么呢?
      电影胶片是通过曝光来记录图像信息的,例如24fps的拍摄速度虽然是表示1/24秒拍摄一幅画面,但这幅画面曝光了1/24秒,也就是记录了这1 /24秒内的所有信息,所以,动态物体或场景在这幅画面中当然是模糊的——这和你用相机拍照的时候手抖,拍出来的照片“糊了”是同样的道理。而3D游戏的 每一帧都是一组独立渲染好的数据,没有“曝光时间”的概念,当然抓出来的图是静止而清晰的。


    2楼2010-04-18 13:56
    回复

      电影《2012》中汽车的截图,周围的场景明显呈糊状
      早期的3D游戏,即便是疾驰中的摩托,截图出来依然是“静止而清晰”的
        那么,同为24fps,一个画面信息是连续的,另一个画面信息是“跳跃”的,你说哪个流畅、哪个卡?这就是为什么3D游戏要达到30fps以上的速度 才算流畅的原因:足够高的帧速能够提供更平滑的画面变化,那3D游戏能不能在较低的帧速下也实现更连续的画面显示呢?这就要用到动态模糊技术。
        在游戏中使用动态模糊的效果,除了让画面的连续感、流畅感更强外,也增强了游戏的真实感。从DX9时代开始到现在,主流3D游戏中的“动态模糊”,都 是由GPU通过计算运动物体的拖影,模拟长时间“曝光”运动物体,让游戏中运动的物体表现出更真实的运动状态(开启动态模糊特效后,3D游戏中的单帧截图 也可以看到模糊和拖影的效果)、画面变化更加平滑自然。当然,DX10甚至是DX11下的动态模糊效果更佳细腻、真实。最重要的是,这样的特效看起来非常 酷!
      游戏中的动态模糊
      代表游戏:《极品飞车13》、《孤岛危机》、《街头霸王4》、《孤岛惊魂2》、《失落的星球》


      3楼2010-04-18 13:58
      回复

        为表现赛车速度,周围景物被模糊处理


        4楼2010-04-18 13:58
        回复

          爆炸产生的气流和震动可用动态模糊体现


          5楼2010-04-18 13:59
          回复

            KEN的手部因为运动而变得模糊


            6楼2010-04-18 13:59
            回复

              主角视线震动使得周围场景“模糊”
                在实际的3D游戏中,动态模糊技术被用来表现各种酷炫的效果:赛车的极速、爆炸的气流与震动、拳脚招式的神速或头晕目眩的感觉(主角被砸到头)。这在 很大程度上让3D游戏画面的表现力更加丰满、真实(不再像以前生硬的3D游戏“动画片”,再华丽的画面它也只是游戏,而加入动态模糊技术后,你会觉得它更 像是“电影”)。也许各位要问了,这么酷炫的特效,很吃显卡吧?对于早期的DX9入门级显卡来说,开启动态模糊的确会比较影响速度,不过对于现在主流的 DX10显卡来说,影响并不大,在1680×1050这样的分辨率下,开关动态模糊效果,游戏速度只有5fps以下的差距。这就意味着,你要是有一块 500元以上的游戏显卡,在玩一款DX10游戏时,如果在没开启动态模糊的情况下也能很流畅地运行,那就放心地打开动态模糊吧。
              


              7楼2010-04-18 13:59
              回复


                8楼2010-04-18 14:00
                回复


                  9楼2010-04-18 14:00
                  回复
                    DX10(右)的动态模糊效果比DX9(左)更加细腻、真实
                    如何开启动态模糊
                      如何去享受游戏中的动态模糊效果?简单,买个响应时间在16ms以上的老古董液晶显示器好了……这是一个绝对正确但毫无实用价值的解决办法。好吧,玩 笑归玩笑,要真正享受到DX10游戏中的动态模糊效果,我们要做的就是在游戏中开启它。
                      几乎所有的主流3D游戏菜单中都有一项叫做“Option”的,然后在它的子菜单里能找到“Video Option”或者是“Graphics Option”,选中之后,会有“Motion Blur”项——这就是“动态模糊”了(如果没有,请在“Advanced Option”中查找),将它设置为“Enable”或者是“Low、Medium、High”中的一种,就能开启动态模糊特效了。

                    


                    10楼2010-04-18 14:01
                    回复
                      我喜欢这个技术、
                      还有以前网游发展早期的时候用过一个高光效果的滤镜、
                      那个技术对于网游界来说跨步也是蛮大的


                      IP属地:福建13楼2011-09-11 00:04
                      回复