3DMGAME 3DM首页 新闻中心 前瞻 | 评测 游戏库 热门 | 最新 攻略中心 攻略 | 秘籍 下载中心 游戏 | 汉化 购买正版 论坛

注册 登录

QQ登录

只需一步,快速开始

查看: 4303|回复: 12
打印 上一主题 下一主题

[转贴] 搬运--Article about Oblivion Reloaded 希望对研究oblivion reloaded 的童鞋有用哈

  [复制链接]

38

主题

2787

帖子

2311

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
63
金元
20585
积分
2311
精华
0
注册时间
2013-3-10
跳转到指定楼层
主题
发表于 2015-1-8 09:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 hahalooks 于 2015-1-9 13:33 编辑

written by Alenet 23 December 2014 23:15:16
Oblivion.ini


This article explains Oblivion.ini settings.
You can find many explanations on Internet, but they are incomplete, not accurate and often they are based on user tests on different situation/configuration, so not reliable. These options that i explain are taken by the Oblivion code reverse engineering, so they are accurate. Settings are many, but only some of them make really differences in game.
I will add them along the way, so stay up!

You will not find a setting if it is not relevant, default value is recommended, you can set it by ingame menus, i have not enough infos about it or if OR manages it.


Section [General]
bUseEyeEnvMapping=1
Use reflections on eye rendering.
Recommended: 0.

bFaceMipMaps=1
Create mipmaps for face texture.
Recommended: 0 for OCO2 otherwise 1.

uGridDistantTreeRange=15
uGridDistantCount=25
The grids where placing distant objects and trees. uGridDistantTreeRange must be minor or equal to uGridDistantCount. If you raise uGridDistantCount, more objects on distant are rendered. If you raise uGridDistantTreeRange more trees are rendered, but also less objects because the settings are also linked in ratio. Odd values are required otherwise Oblivion adjust them. There isn't a recommended value, they can be tuned as you want.

uGridsToLoad=5
The near lod grid. You cannot lower the value at 3 or 1; 5 is the minimum value. Possible values are 7, 9, 11. Raising the grid, makes full lod rendering on that cells.
Recommended: 5.

uInterior Cell Buffer=18
uExterior Cell Buffer=36
These settings manage buffer for cells. They MUST be set in these way for a perfect performance:
uExterior Cell Buffer=pow(uGridsToLoad + 1, 2)
uInterior Cell Buffer=uExterior Cell Buffer / 2
In a first time, my idea was to set this values at max even if the uGridsToLoad is 5. For max we can calculate uGridsToLoad like 11, so uExterior Cell Buffer 12*12 = 144 and uInterior Cell Buffer = 72. This can be a bit better to manage the stutter, but it introduces penalties for Oblivion to manage a buffer so big. It is better to use the exposed formula.

bBorderRegionsEnabled=1
Disable/enable the limit where you can go.
Recommended: 0.

iPreloadSizeLimit=26214400
The RAM cache to store datas, value is in bytes (default: 25MB). Raising too this value, can introduce CTD and no better performance are.
Recommended: 104857600 (100MB).


Section [Display]
fDecalLifetime=10.0000
The value sets how long the blood stays on terrain. This is the "max" value if you set it by ingame menu. You can raise it and it works, but Oblivion reset it if you open the ingame video option menu.
There isn't a recommended value, it can be tuned as you want.

bUseRefractionShader=1
Use refraction shaders for particle effects. It can drain several frames and introduce stutter in old video card for example when an Oblivion gate appears. I don't recommend to use also in new video cards. There isn't an impact difference in view and disabling it, you can gain a bit the fps when a effect shader runs and lens light refraction is applied.
Recommended: 0.


Section [HAVOK]
fJumpAnimDelay=0.7500
This parameter is interesting. It sets the delay between an animation and the jump animation. Setting it to 0, makes you player to play jump animation immediately, but it happens also if you stumble. So your player sometimes seems to sob. But it is good to lower it to control when you (for example) come down a stair to avoid to see the player runs in air.
Recommended: 0.2500

fHorseRunGravity=3.0000
What name says.
Recommended: 5.0000 to avoid the "moon gravity horse effect".


Section [SpeedTree]
iTreeClonesAllowed=1
It sets how many trees can be cloned on distant lod. Raising it can reduce a bit the stutter and have a good visual effect.
Recommended: 10.

fLODTreeMipMapLODBias=-0.7500
fLocalTreeMipMapLODBias=-0.2500
These value controls the lod bias for distant and middle range trees. A negative bias can have a better details, but the trees have a "flat" effect. Raising a bit (up to 0), you can obtain rounder trees and a better effect when the trees switch from distant to normal lod.
Recommended: -0.50 and 0 respectively


Section [Grass]
iGrassDensityEvalSize=2
Manages how the grass is distributed on the ground (not the density of the grass).
Possible values are 1,2,4,8. If other values are set, Oblivion uses 2 anyway. Value 1 introduce stutter on some machine.
Recommended: 2 or 4.

To be continued...

下面是翻译
这篇文章阐述oblivion.ini里的一些设置
你能够在网上找到很多的说明,但是它们都写的不完全,不准确不说而且很多时候都是基于不同的设置的一些测试而已,这些都是不可信的。这些选项都是我通过反编译oblivion引擎的源代码得到的,也就是说它们更加的准确。设置很多,不过只有一些设置在游戏里有真正的效果
我会在下面一一说明,开始吧
对于一些不是很重要的设置你将找不到其设置说明的,建议使用默认设置,你可以在游戏界面里调整,对此我也没有足够的信息或者说OR可以控制这些。
Section [General]
bUseEyeEnvMapping=1
使用眼睛反射光线的设定,建议设置为0

bFaceMipMaps=1
创建脸部材质的纹理图
对于使用OCO2的建议设置为0,其他的设为1
uGridDistantTreeRange=15
uGridDistantCount=25
放置远景物品和树的参数,uGridDistantTreeRange必须小于等于uGridDistantCount,如果你增大uGridDistantCount的数字,一定距离里远景见到的物品更多,如果你增大uGridDistantTreeRange的数字,一定距离里远景看到的树木就更多但是其他物品就会变少,因为这些设置是互相关联的。奇怪的设定也是可以的,不然oblivion会自己调整它们,这里没有建议的设置,你可以按你需要的任何数据设置。
uGridsToLoad=5
近景调用的参数,这个数据不能太低,5是最小值,可以设置为7,9,11等,提高这个值可以在地穴近景的调用上更加完全。建议设置为5
uInterior Cell Buffer=18
uExterior Cell Buffer=36
这些是管理地穴缓存的设置,这个东西的设置必须按下面来设置才完美
uExterior Cell Buffer=的数值为uGridsToLoad的数值+1或者+2的平方
uInterior Cell Buffer=的数值为uExteriorCell Buffe的一半u
起初,我是想看看这些数据在uGridsToLoad的值为5的时候的最大值的情况,比如
uGridsToLoad11的时候,uExterior Cell Buffer12*12144,这时uInteriorCell Buffer = 72,这样对于卡顿有明显改善,但是这样会引起oblivion调用更大的缓存,对于使用曝光公式的会更好点
bBorderRegionsEnabled=1
关闭或者开启边界限制,建议设置为0
iPreloadSizeLimit=26214400
缓存数据调用值,数字单位为比特(默认25MB)这个设置太高会增加CTD而且不会有什么明显改善,建议值为104857600(也就是100MB
Section [Display]
fDecalLifetime=10.0000
这个数值是用于设置血液残留的时间,在游戏面板里最大可以设置为10,你可以增加这个值并且这样也是生效的,但是如果你打开oblivion的图像设置又会自动还原(所以调了之后就记得别再开游戏控制面板的图像设置了,不然又得改一遍)
bUseRefractionShader=1
用于阴影反射的粒子效果,对于渣显卡来说很耗能,举个例子当一个湮灭地狱门出现的时候可能你就CTD了,对于新显卡来说也不建议使用,这玩意效果不是很明显,不过关掉的话当阴影效果运行并且使用光反射的时候还可以轻微提高FPS(反正就是不建议开了,当然土豪显卡当我没说==),建议设置为0
Section [HAVOK]
fJumpAnimDelay=0.7500
这个参数很好玩,是设置动作和跳跃动作之间的延迟时间,设为0的话,玩家跳跃的时候会立即生效,但是也会很容易摔跤,估计有时候你的角色会摔的想哭,调低这个数据可以方便你控制玩家,比如当你下楼梯时可以避免出现腾空的现象(也就是说调高可以出现武当的纵云梯了00),建议设置0.2500
fHorseRunGravity=3.0000
马受到的重力数值,建议设为5,避免出现月球引力现象
Section [SpeedTree]
iTreeClonesAllowed=1
这个设置是远景里可以克隆的树的数量,提高这个数字可以得到好的视觉效果但是会提高能耗,建议设置为10
fLODTreeMipMapLODBias=-0.7500
fLocalTreeMipMapLODBias=-0.2500
这个数据是用于控制远景山脉上的树的调用的误差的,负数的数值可以获得更好的细节效果,但是树木会变得更平坦(就是没那么高低起伏了),增加一点点(比如设为0)你能够得到更加圆滑的树木和在近景和远景之间切换时更好的效果,建议分别设置为-0.50

Section [Grass]
iGrassDensityEvalSize=2
这个数据用于管理地上草的分布样式(不是草的密集度)可以被设置为1,2,4,8oblivon默认使用的为2,设为1的话有些机器会卡顿,建议数值为2或者4
未完待续


评分

3

查看全部评分

回复

使用道具 举报

38

主题

2787

帖子

2311

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
63
金元
20585
积分
2311
精华
0
注册时间
2013-3-10
舒服的沙发
 楼主| 发表于 2015-1-8 10:28 | 只看该作者
果然只能自杀了- -
回复 支持 反对

使用道具 举报

13

主题

794

帖子

1507

积分

游戏狂人

Rank: 6Rank: 6

贡献度
133
金元
9752
积分
1507
精华
0
注册时间
2011-11-24
硬硬的板凳
发表于 2015-1-8 10:42 | 只看该作者
感谢搬运,对画面党来说又有得好整了
回复 支持 反对

使用道具 举报

31

主题

1727

帖子

1万

积分

版主

哼~

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

贡献度
209
金元
184456
积分
19282
精华
0
注册时间
2014-3-11
QQ
冰凉的地板
发表于 2015-1-8 13:34 | 只看该作者
= = 乱神,我顶你啊!
回复 支持 反对

使用道具 举报

0

主题

321

帖子

474

积分

高级玩家

Rank: 4

贡献度
0
金元
4744
积分
474
精华
0
注册时间
2014-10-2
5#
发表于 2015-1-8 13:54 来自手机 | 只看该作者
表示没看懂
回复 支持 反对

使用道具 举报

1

主题

171

帖子

215

积分

中级玩家

Rank: 3Rank: 3

贡献度
1
金元
2110
积分
215
精华
0
注册时间
2014-8-6
6#
发表于 2015-1-8 16:13 | 只看该作者
同看不懂啊~
回复 支持 反对

使用道具 举报

87

主题

2090

帖子

4265

积分

游戏精英

Rank: 8Rank: 8

贡献度
655
金元
16347
积分
4265
精华
1
注册时间
2008-12-26
7#
发表于 2015-1-8 18:45 | 只看该作者
我说你好歹简单翻译一下……
回复 支持 反对

使用道具 举报

14

主题

621

帖子

567

积分

高级玩家

Rank: 4

贡献度
26
金元
4633
积分
567
精华
0
注册时间
2008-11-28
8#
发表于 2015-1-8 18:46 | 只看该作者
英盲路过
回复 支持 反对

使用道具 举报

38

主题

2787

帖子

2311

积分

游戏达人

Rank: 7Rank: 7Rank: 7

贡献度
63
金元
20585
积分
2311
精华
0
注册时间
2013-3-10
9#
 楼主| 发表于 2015-1-9 11:37 | 只看该作者
nbx 发表于 2015-1-8 18:45
我说你好歹简单翻译一下……

好吧,我去翻译
回复 支持 反对

使用道具 举报

87

主题

2090

帖子

4265

积分

游戏精英

Rank: 8Rank: 8

贡献度
655
金元
16347
积分
4265
精华
1
注册时间
2008-12-26
10#
发表于 2015-1-9 12:47 | 只看该作者
看完了,不错,帮助很大
回复 支持 反对

使用道具 举报

57

主题

4093

帖子

3673

积分

游戏精英

虚空漫步者

Rank: 8Rank: 8

贡献度
202
金元
28649
积分
3673
精华
0
注册时间
2013-4-17
11#
发表于 2015-1-9 12:49 | 只看该作者
说实话,看见这满篇鸟语,叔就直接点了右上角的X
回复 支持 反对

使用道具 举报

0

主题

2202

帖子

3041

积分

游戏达人

萌萌的山炮

Rank: 7Rank: 7Rank: 7

贡献度
339
金元
16846
积分
3041
精华
0
注册时间
2005-11-18
QQ
12#
发表于 2015-1-9 13:36 | 只看该作者
居然没有回复,补上
回复 支持 反对

使用道具 举报

0

主题

1530

帖子

1817

积分

游戏狂人

Rank: 6Rank: 6

贡献度
2
金元
18085
积分
1817
精华
0
注册时间
2015-8-24
13#
发表于 2016-10-26 18:43 | 只看该作者
感谢搬运
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|手机版|3DMGAME ( 京ICP备14006952号-1  沪公网安备 31011202006753号

GMT+8, 2025-2-8 04:43 , Processed in 0.150371 second(s), 16 queries , Memcache On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表