注册 | 登录

游侠NETSHOW论坛





查看: 6514|回复: 20
打印 上一主题 下一主题

【推荐】资料:QUAKE4设置文件命令  关闭 [复制链接]

帖子
410
精华
2
积分
607
金钱
2388
荣誉
0
人气
1
评议
0
楼主
发表于 2005-10-21 13:46:28 |只看该作者

【推荐】资料:QUAKE4设置文件命令

以下命令实际是在DOOM3中使用的,基于Q4与D3的同引擎,所以我有理由相信所有命令在Q4中都可以使用。
  资料来源是Q3ACN上某位高人翻译国外作者的文章,我只是做了整理,列出可能对大家有帮助的部分。
  所有命令请在前而加上seta来使用。
  把这些命令放在q4base目录下的autoexec.cfg文件中是一个好的办法。
  64M显存的朋友想开高画质可以参考一下其中的一些命令。

_______________________________________________________


r_brightness "x" x代表游戏中的亮度级别。默认值是 1,如果使用更高的值(用菜单可以调到2.0)可以改善亮度的级别,不过设的太高,游戏的色彩将会有一些洗白效果。相反的,把这个值调低(用菜单可以向下调到0.5)则会失去图像的细节,结果可能使你什么都看不到了。

r_gamma "x" x代表在游戏中使用的RGB色彩的强度级别。默认值也是 1。和r_brightness一样,这个值设得太高或太低将会使图像洗白或者暗的看不清,因此0.5-2.0之间的值是合适的。

r_lightScale "x" x设定了Doom 3里面光源的强度因子。这个参数提供了一种增强或者是改善游戏中光线情况的有趣方法。

r_useIndexBuffers "x" 把 x 设为 1 将使用OpenGL扩展功能ARB_vertex_buffer_object,这样可以在显存中保存索引数据。这个设置可以在显卡支持的情况下改善游戏性能。我建议把它设为 1 来看看是不是这样。如果你的显存不够大,或者没有看到显著的帧率提高或降低,那么就把它设为 0 吧。

r_useVertexBuffers "x" 把 x 设为 1 将使用OpenGL扩展功能ARB_vertex_buffer_object,这样可以在现存中保存vertex数据。这个设置可以在显卡支持的情况下改善游戏性能。我建议把它设为 1 。除非你用的是低端显卡(这时很可能显存也会比较小,不如用来存储纹理贴图的好),这时候或者用1遇到问题的时候把它改为 0 吧。

r_vertexBufferMegs "x" x代表了分配给ARB_vertex_buffer_object的显存数量,单位是MB。默认值是 32MB。如果你把前两个参数都设为 0,那么这个参数你就可以忽略。如果你的显存不足128MB,那么就不要动这个参数。如果显存是256MB的话则可以把这个值适当提高十几个MB,比如 48 来提高性能。

r_shadows "x" Doom 3最著名的特性之一就是stencil shadow volumes的广泛应用。把 x 设为 0 将关闭实时的动态stencil shadow volumes渲染。这将大大降低游戏沉浸感,但会极大的提高许多显卡的性能。设为 1 会打开这个功能的使用,自然会增强沉浸感。

com_videoRam "x" x代表游戏探测到的你的显卡的显存大小。不幸的是Doom 3很容易得到不正确的数值,因此为了保险起见你一定要自己手工设置它(默认是64)。

com_fixedtic "x" Doom 3有着是第一个把帧频限制在60Hz的游戏的荣誉称号。为什么呢?John Carmack说:“游戏的运动机能仿真(tic simulation),包括人物的运动在内,都是运行在60Hz下的,如果渲染的快一些,实际上渲染的还是同一些帧。固定的运动机能速度去掉了一些像Quake 3那样所特有的问题,比如有一些跳跃只有在一定的帧频之下才能做出来。在Doom中,相同的输入将产生相同的运动,不管帧频如何。”在这种情况下,x 是设为 0 的。不过设为 -1 将在单机模式下取消帧频的限制让你的帧频可以超过60Hz。如果你的系统能轻易的渲染60fps以上(而且你的显示器的刷新率也超过60Hz)那么我建议你把它设为 -1 。很明显这个参数可以设为 1 ,因为那将使运动速度受限于帧频,也就是说帧频越高跑的越快,帧频越低跑的越慢。可不能这么干。

com_showFPS "x" 把 x 设为 1 将在屏幕的右上角显示帧率的计数器,很明显这是你当前的帧率。这是一个足够有用的方法来决定是否改变某些参数来优化性能。

image_filter "x" 当把 x 设为GL_LINEAR_MIPMAP_LINEAR,三线材质过滤(trilinear texture filtering )被启用。三线材质过滤的原理是从两个相邻的mip贴图上提取4个取样(即纹素,texel = texture pixel,代表应用到纹理上的颜色),先对它们应用双线过滤,然后把结果插入到两个mipmap之间。这个功能使图像质量有所改善,因为它使mip贴图之间无缝的切换,相对双线过滤(GL_LINEAR_MIPMAP_NEAREST)来说增强了材质的细节感。大多数现代显卡都应该能进行三线性材质过滤,同时几乎不会带来性能上的下降。因为如此,所以我建议把这个参数设为GL_LINEAR_MIPMAP_LINEAR 来得到更好的图像质量。

image_lodbias "x" 是调整 x 的取值可以是材质显得更加锐利或者是模糊。默认的值是 0,采用负值将使图像更加锐利,而采用正值将使图像变得更模糊。

image_downSizeBump "x" 把 x 设为 1 会打开凹凸贴图的向下取样,其程度受下面一个参数image_downSizeBumpLimit "x"的约束。把 x 设为 0 会禁用凹凸贴图的向下取样,这可以带来最佳的图像质量。

image_downSizeBumpLimit "x" x设定了在不触发向下取样时的贴图的最大尺寸,单位是象素。通常的选项包括 64,128,256,512和 1024,其实这个值可以取2的任何指数值。一般来说,推荐的设定值是这样的,64MB显卡用 256,128MB显卡用 512,256MB以上的显卡用 1024(或者直接image_downSizeBump "0")。

image_downSize "x" 把 x 设为 1 会对材质启用向下取样,其程度受下面一个参数image_downSizeLimit "x"的限制。把 x 设为 0 会禁用材质向下取样。

image_downSizeLimit "x" x设定了在不触发向下取样时的贴图的最大尺寸,单位是象素。通常的选项包括 64,128,256,512和 1024,其实这个值可以取2的任何指数值。一般来说,推荐的设定值是这样的,64MB显卡用 256,128MB显卡用 512,256MB以上的显卡用 1024(或者直接image_downSize "0")。

image_downSizeSpecular "x" 把 x 设为 1 将启用对镜面贴图的向下取样,其程度受下面一个参数image_downSizeSpecularLimit "x"的限制。把 x 设为 0 将禁用镜面贴图的向下取样。

image_downSizeSpecularLimit "x" x设定了在不触发向下取样时的镜面贴图的最大尺寸,单位是象素。通常的选项包括 64,128,256。一般来说,推荐的设定值是这样的,64MB显卡用 64,128MB显卡用 128,256MB以上的显卡用 256(或者直接image_downSizeSpecular "0")。

g_showPlayerShadow "x" 把 x 设为 1 将使你所用的人物模型可以产生影子。在大多数情况下你并不需要看到或注意到自己的影子,所以为了提高性能把这个参数设为 0。如果你真的想要影子效果,那就设为 1 好了。

g_doubleVision "x" 把 x 设为 1 将启用受到持续伤害的时候的视觉模糊效果。这种效果会让你完全失去方向感,不过这就是它的本意。它也会降低性能,因为除了在战斗中你并不想像这样看东西。如果帧率对你而言是非常重要的事情,那么就把 x 设为 0 来禁用这种效果。禁用它还能使你在受到攻击的时候能更好的作出应对。

g_fov "x" x设定了FOV(Field Of View,视野范围)的度数。调整FOV可以增加或缩小你的视野,从而使得渲染场景的工作量也增加或缩小,还可能使图像看起来畸形,不自然。

使用道具 举报

月亮女神·阿尔忒弥斯
逃离地球★紫は俺の嫁M4
2009.4最佳问答

活跃勋章大头像勋章白金会员勋章

帖子
14287
精华
2
积分
8726
金钱
1901
荣誉
117
人气
35
评议
0

沙发
发表于 2005-10-21 13:50:41 |只看该作者
这么好的帖子?????????????????

使用道具 举报

帖子
309
精华
0
积分
155
金钱
655
荣誉
0
人气
0
评议
0
板凳
发表于 2005-10-21 14:21:53 |只看该作者
感谢楼主提供这么有用的信息了~!~!
【开心】 【支持】

使用道具 举报

见习

帖子
1717
精华
0
积分
859
金钱
1892
荣誉
0
人气
0
评议
0
地板
发表于 2005-10-21 14:37:49 |只看该作者
精华  不错   顶一下~~~~1515151515151
i5 2300k  
威刚 DDR3 1333 4G*2
华硕 P8p6 LE
蓝宝石 6870

使用道具 举报

帖子
245
精华
0
积分
123
金钱
1476
荣誉
0
人气
0
评议
0
5#
发表于 2005-10-21 14:47:09 |只看该作者
好帖子!感谢楼主!!!~~~~151515151515

使用道具 举报

帖子
211
精华
0
积分
106
金钱
91
荣誉
0
人气
0
评议
0
6#
发表于 2005-10-21 17:02:02 |只看该作者
这个是神一样的作品啊,超级支持!!!!!!!!!【支持】 【支持】 【支持】

使用道具 举报

帖子
17
精华
0
积分
9
金钱
25
荣誉
0
人气
0
评议
0
7#
发表于 2005-10-21 17:07:02 |只看该作者
多谢LZ..正找这个呢~
151515515151515151515

使用道具 举报

帖子
71
精华
0
积分
36
金钱
109
荣誉
0
人气
0
评议
0
8#
发表于 2005-10-21 17:19:13 |只看该作者
好帖子!!!你的回复章实在太短了,请注意节约论坛资源,请更好的表达你要发表的回复。请确认你发表的文章字数超过 30 个英文字符,或是15个中文字符。
请小心你的思维,因为你的思维会影响你的行为。
请小心你的行为,因为你的行为会影响你的习惯。
请小心你的习惯,因为你的习惯会影响你的性格。
请小心你的性格,因为你的性格会影响你的命运。

使用道具 举报

帖子
3524
精华
0
积分
1764
金钱
1278
荣誉
0
人气
0
评议
0
9#
发表于 2005-10-21 17:38:15 |只看该作者
看的我眼都碎了~~【天啦】 【天啦】 【天啦】

使用道具 举报

帖子
3219
精华
0
积分
1623
金钱
4779
荣誉
1
人气
1
评议
0
10#
发表于 2005-10-21 18:46:09 |只看该作者
8错啊,id的游戏只要你会调整CONFIG文件,不论是什么机器都可以把自己的机器配置的很流畅

使用道具 举报

帖子
302
精华
0
积分
151
金钱
409
荣誉
0
人气
0
评议
0
11#
发表于 2005-10-21 18:58:23 |只看该作者
呃。。真是不错的帖子 谢谢LZ【开心】
CPU:AMD Athlon X2 5000+
主板:精英nForce550
内存:金士顿1G DDR800*2
硬盘:希捷 320GB
显示器:三星 930BA
显卡:昂达 9600GSO 384M 192bit

使用道具 举报

帖子
387
精华
0
积分
194
金钱
2067
荣誉
0
人气
0
评议
0
12#
发表于 2005-10-21 19:26:01 |只看该作者
【开心】
感谢LZ,偶的4200终于打开高画质了

使用道具 举报

帖子
245
精华
0
积分
123
金钱
1476
荣誉
0
人气
0
评议
0
13#
发表于 2005-10-21 20:12:27 |只看该作者
com_fixedtic "x" 这个选项在Q4里怎没有啊?请问分配内存的选项是那个?

com_fixedtic "x" Doom 3有着是第一个把帧频限制在60Hz的游戏的荣誉称号。为什么呢?John Carmack说:“游戏的运动机能仿真(tic simulation),包括人物的运动在内,都是运行在60Hz下的,如果渲染的快一些,实际上渲染的还是同一些帧。固定的运动机能速度去掉了一些像Quake 3那样所特有的问题,比如有一些跳跃只有在一定的帧频之下才能做出来。在Doom中,相同的输入将产生相同的运动,不管帧频如何。”在这种情况下,x 是设为 0 的。不过设为 -1 将在单机模式下取消帧频的限制让你的帧频可以超过60Hz。如果你的系统能轻易的渲染60fps以上(而且你的显示器的刷新率也超过60Hz)那么我建议你把它设为 -1 。很明显这个参数可以设为 1 ,因为那将使运动速度受限于帧频,也就是说帧频越高跑的越快,帧频越低跑的越慢。可不能这么干。

使用道具 举报

帖子
694
精华
0
积分
348
金钱
1336
荣誉
0
人气
0
评议
0
14#
发表于 2005-10-21 20:19:45 |只看该作者
最初由 lhqjjjgx 发表
[B]【开心】
感谢LZ,偶的4200终于打开高画质了 [/B]


我也是TI4200
在游戏里本来就可以打开的呀,高画质,再点一下,就是最高画质了

使用道具 举报

帖子
2638
精华
0
积分
1320
金钱
2988
荣誉
0
人气
3
评议
0
15#
发表于 2005-10-22 10:00:35 |只看该作者
最初由 fifa888 发表
[B]我也是TI4200
在游戏里本来就可以打开的呀,高画质,再点一下,就是最高画质了 [/B]

64m的显卡即使是在游戏中设定最高也是被强制限制低画质的,这个方法可以突破限制。

使用道具 举报

帖子
229
精华
0
积分
115
金钱
1402
荣誉
0
人气
0
评议
0
16#
发表于 2005-10-22 18:56:48 |只看该作者
顶 支持下 1515151515151515・・・・・・・・・・・・・・・・・・・・・【支持】  【支持】 【支持】

使用道具 举报

帖子
53
精华
0
积分
27
金钱
88
荣誉
0
人气
0
评议
0
17#
发表于 2005-10-26 08:07:35 |只看该作者
不错哦,正需要呢!谢谢了!
  我 的 已经 不能再 加 了!!!!

使用道具 举报

帖子
21
精华
0
积分
11
金钱
37
荣誉
0
人气
0
评议
0
18#
发表于 2005-10-26 09:24:40 |只看该作者
这种改法也太猛了吧
有机会一定要试试

使用道具 举报

帖子
116
精华
0
积分
58
金钱
729
荣誉
0
人气
0
评议
0
19#
发表于 2005-10-29 06:03:55 |只看该作者
为什么我用了seta com_fixedtic "-1"这个命令以后,FPS还是没有能超过60?我的7800GT不可能只有60的。哪位大哥教教我!

使用道具 举报

帖子
16
精华
0
积分
5
金钱
47
荣誉
0
人气
0
评议
0
20#
发表于 2007-6-29 11:57:18 |只看该作者
好东西 感谢楼主分享,非常受用~!!!!!!!!!

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

手机版|Archiver|游侠NETSHOW论坛 ( 苏ICP备2023007791号 )

GMT+8, 2024-5-10 03:40 , Processed in 0.284741 second(s), 9 queries , Gzip On, Memcache On.

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

分享到