PCEVA,PC绝对领域,探寻真正的电脑知识
打印 上一主题 下一主题
开启左侧

【原创】Fraps使用、配合Excel制作游戏帧数对比图表 教程

  [复制链接]
跳转到指定楼层
1#
jasu30 发表于 2011-4-14 00:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
点击数:49964|回复数:142
本帖最后由 jasu30 于 2012-9-10 20:44 编辑

本文出自www.pceva.com.cn,jasu30原创,转载请注明出处
----------------------------------



本文目录:


1L:主要功能介绍

2L:“帧数对比柱状图”的制作方法

3L:“帧数对比曲线/折现图”的制作方法





经常看评测的人一定很熟悉下图这种,显卡跑某游戏的帧数对比的柱状图:


更详细一点就是做成帧数曲线对比图,更直观的看出测试区间内帧数波动情况,比如:


那么这种对比图表如何制作呢?

我们需要两个软件——Fraps和Excel。

先介绍Fraps:

【软件介绍】
Fraps是一款玩家很常用的,用来显示3D游戏帧数(FPS)的小工具。支持应用DirectX和OpenGL加速的3D游戏,有了它你就不必再找专业测试工具了,用它你就可以轻松了解自己的机器在运行3D游戏时的帧数,从而了解机器的3D性能。而且还附加了在游戏中截图和抓取游戏视频的实用功能!不过未注册版本会在截图和视频中有功能限制。



【软件下载】
当然我们还是得用“河蟹”版,也就是完整功能版的Fraps软件咯,最新版的下载请点击:

显卡测试用——【软件】——下载、使用教程


【界面介绍】
和GPU-Z一样,Fraps更新版本较快,汉化版一直跟不上进度。新版本的软件对新显卡支持更好,同时降低系统占用量,还是推荐大家下载最新英文版的使用。

没有英文基础的玩家可以通过下面的图,与汉化版的对比,了解英文版的各部分功能。

1、常规
这部分没什么好介绍的,大家对比下都看得懂


2、帧率
上面可自由选定“基准测试”产生的“*.csv”文件的保存目录。
这个部分分【基准测试热键】和【显示热键】两部分。前者的功能在2楼详细说明。



先来看看【显示热键】,默认是F12,按F12后会在屏幕上下左右其中一个角落,显示出实时的帧数值,如下图在左上角。


在最早的电影里面,一幅静止的图像被称做一"帧(Frame)",影片里的画面是每一秒钟有24帧,为什么是24帧,这个数字是怎么来的,因为人类眼睛的视觉暂留现象正好符合每秒24帧的标准,所以用多也没有意义还会浪费电影胶片,增加成本,所以就是24帧。

当游戏的帧数值>24后,就基本很难察觉出太大的区别了。但是24帧以内人眼可以很容易辨识出卡顿现象。

3、录像
左边可以选择录像的每秒帧数,尺寸大小(就是分辨率)等等。值得注意的是,用Fraps抓出来的录像文件是*.avi格式,容量非常大,往往1080p分辨率+30帧的设定,才短短1分钟就生成高达大几百MB的文件了。


刚开始我制作录像时候,发现没有记录下游戏的声音,于是上网找到了如下的方法:



你要录制的声音是只录制游戏声音,还是只录制解说,还是既游戏声音又解说。

1,只游戏声音:
fraps 勾选“录制声音(record sound)后,双击任务栏的音量图标小喇叭——选项——属性——录音——勾选“立体声混音”——确定——在“立体声混音”处的“选择”内打勾。
有的声卡是选其他静音,使“立体声混音”处于非静音状态。也就是录音要选“立体声混音”
重启一下fraps
这样fraps里的“声音输入”(sound input),就变为了:立体声混音。

2,如果只录解说,就在录音控制里:改为选择“麦克风”

3,如果既要游戏声音,又要解说,就要这样了:

音频录音设置里选择“立体声混音”,(正常录游戏声音的设置),然后在音频播放设置里把麦克静音取消。这样游戏和麦克就全录上了。
具体设置:
录音设置:双击任务栏音量图标——点击“选项”——“属性”——选择“录音”——在列表框中找到并勾选“立体声混音”确定。选择“立体声混音”此项(打勾)。
播放设置:双击任务栏音量图标——点击“选项”——“属性”——选择“播放”——在列表框中找到并勾选“麦克风”确定。取消“麦克风”此项“静音”(把勾去掉)。

以上设置时,注意看清“播放控制”和“录音控制”。如果按上面正确设置后应该没有问题。祝你好运。



4、截图
这是玩游戏时候,非常实用的功能。不具体介绍,对照汉化版界面就能理解。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

评分

参与人数 3活跃度 +152 收起 理由
overthink + 50 精品文章
flight8848 + 50 精品文章
无心飘落 + 52 精品文章

查看全部评分

2#
jasu30  楼主| 发表于 2011-4-14 01:42 | 只看该作者

“帧数对比柱状图”的制作方法

本帖最后由 jasu30 于 2011-4-14 19:39 编辑

先来介绍下“帧数对比柱状图”的制作方法。

Fraps的“FPS”界面,勾选左边“Benchmark Settings”下的“MinMaxAvg”选项。

下面的“Stop benchmark after( )seconds”你可以自己选择,这里以3分钟(180s)为例。


然后打开游戏,在loading过后进入游戏操作阶段,按下F11按键,你会看到屏幕角落原本黄色的帧数值变成绿色,接着消失,就说明Fraps开始在后台记录测试数据了。

在你设置的时间段过去后,黄色的帧数值又会显现出来,说明测试已经结束。

切换到桌面,在你设置的“Folder to save benchmarks in(基准测试保存目录)”下,可以找到一个命名方式为“游戏名 测试时间 minmaxavg.csv”的文件:


用Microsoft Excel(这里演示的版本是Office 2003)打开这个文件看到:


然后,按照你的目的,不论是超频显卡进行超频前后性能对比,还是更换显卡后进行新旧显卡性能的对比,用同样方法得到同一个游戏下的两份测试文件。

打开两份文件,把其中一个Excel表格中的数据复制到另一个中,具体操作是:从下图中的“Frames”的表框中点击鼠标左键不放,拉到图中“78.922”选中这些有用的部分后放开,然后右键“复制”,


粘贴到另一个表格内任意一个地方,只要不重叠原来的数据即可:


在粘贴好的数据边上,双击表框加上几个字,后面会用到,比如下面这样:
因为我这份数据是超频前后对比,就加上“默认”后“超频后”字样,如果你是不同显卡对比,可以在这两个框内输入显卡的名称。“最大值、最小值、平均值”就是对应上面的“Min、Max、Avg”。


接下来点击菜单中的“插入”——“图表”,弹出图表向导,可以选择多种图表方式。柱形图、条形图只是方向不同罢了,本质上没有区别,这里以柱形图为例,点击第一个“簇状柱形图”,“下一步”


出现的新窗口的“数据区域”标签页中,点击”数据区域:“后面——下图中红色圈内的按钮


到表格中,按住左键选择第一组数据的“52、89、64.789”表框,再点红圈处按钮返回


接着选中“系列产生在 行”:


点边上的“系列”标签页,“名称1”已经选中,点击“名称”后的按钮,选择表格中的“默认”表框,返回,看到“名称1”已经变为“默认”。


再点”添加“按钮,出现“系列2”:“名称”选择表格中的“超频后”表框,

“值”选择“66、94、78.922”表框,
最后下面的“分类(X)轴标志”选择“最大值、最小值、平均值”表框


点下一步


出现图表选项,这里大家根据自己情况填写即可:
(这里我犯了个小错误,帧数的单位应该是“fps”,我这里打成“s”了,对不起啦~~)




图例这里,可以设置图例出现的地方:


数据标志,勾选“值”可以看到各项的具体值(其他根据需要自由勾选):


数据表这里可以勾选显示数据表显示出具体值,当然可以不选,最后点“下一步”


“完成”:


那么呢,“帧数对比柱状图”到此就制作完成了。





回顾一下是不是很简单呢,写的的这么详细主要是照顾到一些之前没用过Excel软件的同学^^


最后别忘了将文件保存,保存时候另存为”*.xls“的后缀。


制作完这一个表格,别的游戏测试数据生成后,只要复制粘贴,替换掉这个表格内的数值部分,修改下图表标题,再另存为,又成为一个新的游戏测试对比图。


至于怎么做的有个性化,大家自己动手研究研究吧~(下一楼有提示哦~~)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
3#
jasu30  楼主| 发表于 2011-4-14 01:42 | 只看该作者

“帧数对比曲线/折现图”——制作方法

再来介绍“帧数对比曲线/折现图”的制作方法。
与楼上过程类似,这楼就简单点介绍了。


Fraps的“FPS”界面,勾选左边“Benchmark Settings”下的“FPS”选项。
实际上,2楼和3楼这两个过程是可以同时进行的,为了写教程才将两者分开介绍
左下角的“Stop benchmark after( )seconds”你可以自己选择,这里以3分钟(180s)为例。
右下角的“Only update overlay...(每秒只更新一次)”也勾选一下,方便后面制作图表。

一样,打开游戏,在loading过后进入游戏操作阶段,按下F11按键,让Fraps在后台记录测试数据。

结束后,切换到桌面,在你设置的“Folder to save benchmarks in(基准测试保存目录)”下你可以找到一个命名方式为“游戏名 测试时间 fps.csv”的文件。
用Microsoft Excel(这里演示的版本是Office 2003)打开这个文件可以看到:


按照你的目的,不论是超频显卡进行超频前后帧数对比,还是更换显卡后进行新旧显卡性能的对比,用同样方法得到同一个游戏下的两份测试文件:


打开两份文件,把其中一个Excel表格中的数据复制到另一个中,具体操作是:

从下图中的“FPS”的表框中点击鼠标左键不放,拉到最后一项数值“63”(因为测试了三分钟就是180秒,每秒一个帧率值,加上第一行的FPS字段,正好是181行),选中这些有用的部分后放开,然后右键“复制”


粘贴到另一个表格内,只要不重叠原来的数据即可:

在粘贴好的数据上,修改最开头的“FPS”表框,后面会用到:
如,我这里把两项分别改为“默认”和“超频后”


接下来点击菜单中的“插入”——“图表”,弹出图表向导。这里点击“折线图”,选第一个“折线图”,或者下面的“数据点折线图”也是可以的,“下一步”


出现的新窗口的“数据区域”标签页中,点击”数据区域:“后面的按钮,到表格中,按住左键从上到下选中第一组数据的“69 69 65......”(注意只能选中数值,不要选到”默认“!)表框,再点按钮返回,得到:


接着点边上的“系列”标签页,“名称1”已经选中,点击“名称”后的按钮,选择表格中的“默认”表框,返回,看到“名称1”已经变为“默认”。


再点添加按钮,出现“系列2”:“名称”选择表格中的“超频后”表框,“值”选择第二列的“82 82 78……”表框



最后下面的“分类(X)轴标志“这次可以不选。

点下一步,出现图表选项,这里大家根据自己情况填写即可,和楼上类似不再具体介绍:


“完成”后:


那么,“帧数对比曲线/折现图”到此就制作完成了。过程也并不复杂吧~~

最后提示一下,双击图表中的字体可以得到”XXX格式“的窗口,然后在里面可以具体设置字体啦、填充的图案啦等等


就可以得到下面我制作出来的这种效果,甚至你能做的比我更好哦~~




文件另存为“*.xls”,利用这一个制作好的文件,只要修改表格中数值部分内容,再修改下图表内的文字,就可以得到别的游戏的测试结果。


比如刚才上面的图是超频前后的对比,同一个文件可以再修改成——不同操作系统下的性能差别:


还可以继续改成别的游戏:



(全文完,希望对大家有所帮助,谢谢!)

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
4#
jasu30  楼主| 发表于 2011-4-14 19:16 | 只看该作者

Office 2010版本制作方法

【Office 2010下载】:Office 2010 下载 安装 破解 一条龙

经过大家提点,我也升级到Office 2010,发现特效比03版的多多了,大家也试着用新版本吧

(教程等我有空时候补充吧,先上2010制作的效果图)





5#
lk111wlq 发表于 2011-4-14 19:18 | 只看该作者
本帖最后由 lk111wlq 于 2011-4-14 19:32 编辑

   


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
6#
jasu30  楼主| 发表于 2011-4-14 19:41 | 只看该作者
lk111wlq 发表于 2011-4-14 19:18



   嘿嘿,半透明的很湿啊~~哈哈
这是什么的对比,都300+了
7#
lk111wlq 发表于 2011-4-14 19:48 | 只看该作者
嘿嘿,半透明的很湿啊~~哈哈
这是什么的对比,都300+了
jasu30 发表于 2011-4-14 19:41



         GTX460  1G & 768M         洗澡去了
8#
ashuang333 发表于 2011-4-14 20:01 | 只看该作者
很多隐藏的

回复了看
9#
jasu30  楼主| 发表于 2011-4-14 20:02 | 只看该作者
很多隐藏的

回复了看
ashuang333 发表于 2011-4-14 20:01



嘿嘿,顶一顶,为了让更多人看到嘛,特别是搜索引擎进来的,就让他们注册个号呗~~
10#
ashuang333 发表于 2011-4-14 20:21 | 只看该作者
关于EXCEL 的使用

我从此处收益匪浅啊
11#
飘流 发表于 2011-4-14 20:23 | 只看该作者
这个需要学习一下 哈哈
12#
scattered 发表于 2011-4-15 00:30 | 只看该作者
回帖再看
13#
overthink 发表于 2011-4-15 09:06 | 只看该作者
来学习一下 呵呵
14#
orient_ea 发表于 2011-4-15 11:34 | 只看该作者
好歹加点特效进去嘛。。。我以为我作得够简单了,你比我还简单。。。
15#
jasu30  楼主| 发表于 2011-4-15 11:43 | 只看该作者
好歹加点特效进去嘛。。。我以为我作得够简单了,你比我还简单。。。
orient_ea 发表于 2011-4-15 11:34



   先普及下让大家都会嘛。。。你这水平在我之上的高手自然就不用看这基础文啦。
来个进阶的教程,我也学习学习~~另外给你设精~~
16#
orient_ea 发表于 2011-4-15 12:49 | 只看该作者
先普及下让大家都会嘛。。。你这水平在我之上的高手自然就不用看这基础文啦。
来个进阶的教程,我也 ...
jasu30 发表于 2011-4-15 11:43



   我的也很简单啊。。。谈不上进阶,方法都是一样,只是颜色搭配跟效果多费点心而已。。。这个看个人喜好了。。。
17#
索命书生 发表于 2011-4-15 15:04 | 只看该作者
学习了,游戏比跑分什么实在
18#
smatk768 发表于 2011-4-15 15:38 | 只看该作者
对新手教学很有益
19#
schip 发表于 2011-4-15 22:24 | 只看该作者
很练Excel啊
20#
劲爆 发表于 2011-4-15 22:39 | 只看该作者
支持一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部