找回密码
 入驻H5
查看: 1411|回复: 5

[心得] 分享下优化Streamline设定好了很有用

[复制链接]

老湿 - 老湿

发表于 2011-4-28 19:36:53 | 显示全部楼层 |阅读模式
本帖最后由 月陨 于 2011-4-28 22:51 编辑
9 k  ^# [# x4 U5 q. h( z; a$ x
2 W( @/ v7 n) n* p9 }, G; m3 N把foxbrain超长优化贴重新看了下
4 G1 C+ j. J. o, o& E: Q& ~100%做到位了7 L/ k, F5 j' S& z# ]
貌似的这个Streamline原来没设定好
( @/ m* X: G  w5 r+ K' i' W+ E- f把SL.ini重新设定了下' }  N0 c* o& l1 d
现在帧数大大稳定啊, z7 X, R6 T( [! l0 k: _) r5 `& W4 ~
特别是战斗时,原来卡顿严重,现在最多是画面变慢,舒服多了. V3 `4 K6 C; z# T: T# `
sl.zip (4.37 KB, 下载次数: 78)
- Q. m! I% D/ G$ f( T1 P1 v$ W+ g5 u* ]0 I

* y# P7 i0 V3 H4 W我游戏设定是1280*720分辨率1 ?0 O6 t' A  u1 d6 j1 ~* M7 W
bloom模式
7 O2 w# P# }8 g- i% u  P
$ a, d. s7 K- ^# ~$ A; u% ^) t; h- U2 n4 p1 E, y
主要是这一段  ,没设定好会大悲剧的
) @# [/ @+ D+ {7 w) s* set SLv.AA0                   to     1.0  ; 啟用動態調整fSpecualrStartMax
5 }7 b+ F7 @* s; X3 W* set SLv.AA1                   to   74.0  ; highVLOD - fSpecualrStartMax2 }  l$ O+ V, }
* set SLv.AA2                   to   20.0  ; lowVLOD   "The maximum range of Specular' [9 Q; H1 ]" k5 A2 b9 b! L
* set SLv.AA3                   to  500.0  ; maxVAL     lighting effects.  Ties in
: `3 c: c  E& Q# Y; _2 K* set SLv.AA4                   to  100.0  ; minVAL     directly to fSpecularLOD"
$ e0 |, E, p/ r% D. N3 d

8 x) d+ F0 s1 X& J+ m: JAA1~2 是vLOD 的變動範圍, 用來決定fSpecualrStartMax 的數值 (vLOD 是Virtual Level of Detail 的縮寫)" M0 V4 l' ~' m5 i& M
AA3~4 是Oblivion.ini 裡頭的參數效果, 與AA1~2綁定
' B9 ~4 P7 I8 i( K
7 d5 h' C5 `. K) K" C5 T4 `若目前FPS 處於設定好的範圍內, 則Streamsmooth 什麼也不會做; 當FPS 低落, 會開始修改$ U: ?9 p8 \" o/ z
vLOD, 導致細節降低、試著提高fpsf; 當fps 過高, vLOD 會增加細節、提供較佳的視覺品質  I) V5 v% t, o
將fps 拉回範圍內; fps 檢查預設是1秒5次, 可在sl.ini 修改, vLOD 對fps 的反應速度也可在$ _7 E: y; A" e6 G
sl.ini 修改
( J% {! l; e' M/ x& C4 Y0 L
: S. ]6 \5 v2 c8 H( u4 m2 _( d6 B假設SLfpsmon.Low=10, SLfpsmon.High=20, CombatFPS=15! d9 w- Z1 N$ G
, W' f7 _- {8 o
不處於戰鬥時:! q! [  _  @" L
vLOD 大於等於74, => 則fSpecualrStartMax=500
4 a# [2 [# g' V) D8 DvLOD 小於等於20 => 則fSpecualrStartMax=100; l" f3 `, b: k4 e
vLOD 介於20~74 => 呈線性, ex. 若vLOD=47 (74+20的1/2), fSpecualrStartMax=300 (50+100的1/2)+ G: K) v$ w, V  G+ m
% v0 {% P6 P" `
vLOD 的計算公式是:100*[(實際fps - 最低fps)/(最高fps - 最低fps)]* {* }9 _8 n8 q! L
# d: @4 E# W0 h+ U6 P5 ~# c" b
vLOD20 (若最低fps=10時)) 對應的實際fps 是(20/1000)*(20-10)+10=12; vLOD74 對應的fps 是17.4( d3 {. o9 T' Y2 l% W3 v& f( U0 R
由此推導出:
- R1 q. b8 P: D( j* @1 q: C% n+ vfps 小於等於12 時, fSpecualrStartMax 為100
3 z4 A9 A; D- F' b: Nfps 大於等於17.4 時, fSpecualrStartMax 為5009 A; G5 x! I$ P6 j
fps 介於12~17.4 時, fSpecualrStartMax 呈線性
4 _- {, }' k# t" N. I' j1 H4 V* ?) l7 y
戰鬥時, vLOD 的計算需納入CombatFPS, vLOD20~vLOD74 對應的fps 從12~17.4 , v: f, I( U7 i" V3 _* `
變為27~32.4 (上下限加15), 由此推導出:& q$ z: L/ R5 G+ e/ G
fps 小於等於27 時, fSpecualrStartMax為100
4 a( ]7 N" Y( Ofps 大於等於32.4 時, fSpecualrStartMax 為5001 a8 X  p; ]0 U: |
fps 介於27~32.4 時, fSpecualrStartMax 呈線性* i$ @; e; }; L& k4 R1 I) X  v
. o# e5 i+ A0 z1 y5 d* S
假設正常野外fps 有17~25左右, 戰鬥時跌到13以下, 那麼會發生什麼情況?
& X* T6 ?/ e6 d9 P% J* W
6 {8 D5 j+ O7 t2 k0 ?' o因為非戰鬥時fps 最低都有17+, 因為高於17.4, 所以此時視覺效果是最大值
+ ?! z1 Z/ w% S( B3 H而戰鬥時, 最高fps 都低於27 fps (12+15), 於是視覺效果掉到最小值$ v2 c, ~; Y$ Y: y  W/ g& Y0 k
" S* o7 s. k+ u4 H9 S) k
最終的效果是 - 非戰鬥時能以略低的fps 看較美的畫面, 而戰鬥時所有效果達到最低% b+ G; _2 M& o/ U" R: `5 N! a
騰出資源留給戰鬥2 E  N5 O+ f' M7 C
8 n8 L! h  E( B- z. h% ]2 W1 |3 b
如果將SLfpsmon.Low/High 設定在野外的通常fps 範圍內, 而CombatFPS 調小 (比如5). x: N6 ?% s0 d  {, w) z( w
作用就是改善平時的fps, 戰鬥時略微優化, 同時保留可觀的視覺效果8 s8 N% x7 G& n' t( L+ l
1 h9 h4 w7 F5 R* h+ h' {7 }: I3 U
不同的優化選項可以設置不同的動態調節範圍, 比如要求畫質的, 可以將水面效果的9 a+ A0 X3 [7 w, a/ L
high/low vLOD 設置為70~90, 草地陰影設置為60~70, 物件淡出設置為50~60, 這
* g4 c: ?$ z# p樣當fps 吃緊的時候, 會按照水面效果, 草地陰影, 物件淡出的順序依次降低細節等級( l  [' J- P5 i7 v
提高fps
( x1 l! U: X0 q5 U3 Q4 D5 [  Q1 Q& z1 @  j# @- R$ Q
也就是說, 可以將不怎麼在意的項目設置苛刻一點, 比較在意的項目設置寬鬆一點, 這
' z# |; {3 W% J3 e! z8 U+ M9 d8 g樣當fps略低, 會先拿次要的項目開刀, fps 實在吃緊後, 再降低其他效果
. R  s$ B6 C. s- C6 b
: `$ B- W4 \! H9 dPS:vLOD調節實際上就是根據fps 來調節, 只是出於某種原因使用了vLOD這個中間) s7 x4 w& @9 B
變量而已, 所以不必被vLOD 這個名詞繞得頭昏, 基本上和fps 的高低是一樣的概念
8 `. w7 V7 K! i* M& B" ]$ [* O8 c
- c% ?2 h" m3 n- J我的数据,这是根据帧数优化设定的20-28帧1 \2 m) r- ?  ?/ K. B9 ^- Z
set SLv.AA0                   to     1.0  ; Enable?- V9 O5 ^# G$ d
set SLv.AA1                   to    75.0  ; highVLOD - fSpecualrStartMax7 e" p  O' d' ^3 U5 Y: i
set SLv.AA2                   to    25.0  ; lowVLOD   "The maximum range of Specular$ l6 Q" V  F5 e
set SLv.AA3                   to   800.0  ; maxVAL     lighting effects.  Ties in
$ O) j6 I8 {% V: Uset SLv.AA4                   to   100.0  ; minVAL     directly to fSpecularLOD"
+ R$ f5 V& E5 x4 c' j;-----------------------------------------------------------------------------------
% L$ F; p2 u3 h
! b5 e4 O, F7 r4 _  n# p3 h; D我的  Oblivion.ini
3 n# [! }# S% Q
Oblivion.zip (6.38 KB, 下载次数: 87)
* k& a! }: Y& |6 g' B9 J$ I优化过了,2G内存的优化# T# \2 p4 n# @
7 F- R  t% b& t1 R
使用的工具

  |8 [% |* F' [+ JClean up v0.55  R6 I1 o2 M; s4 b
LazyPCB v0.19 D8 i6 ?1 }+ G
Oblivion Stutter Remover v3.0 Beta 6

0 e/ M* r9 F% Y) Y" A% t- ]7 HWindom Earle's Oblivion Crash Prevention System 2009.03.28
4 e, b  T0 K  j+ o) b
Streamline v3.1 Open Beta
& j- ?7 {. q. M! h  P/ \& O& i0 m6 I
Oblivion PolyGone Overhaul [OPO], \* m: f6 u+ [
Optimised Distant Land MAX v1.1

2 d2 z8 a, w4 a( T4 D/ uRPG-BlackDragon's LowPolyTrees
7 @% e" t! r( U5 z" W* I3 x. N
Initial Glow v0.2Combat_FPS_Optimizer-6678
3 W; I( W9 p* J  w5 SCombat_FPS_Optimizer-6678
0 d1 K& a( x/ v6 C+ O' ~0 n+ j

; r" Q# ?/ Q% [ 5 [, o, w  J: R4 D4 I; K/ I  I
1 Z# m8 i; `+ F/ Q/ b- G, c
3 |& B7 K; [" F- j# Q

; ]. T+ Z0 w  g3 I& G% q' Z# ?  ^) c+ e7 K
! A0 K" n2 o9 t9 S: B

老湿 - 老湿

发表于 2011-4-28 20:23:41 | 显示全部楼层
完全不懂lz什么意思------说明清楚点好么
回复 顶Ta 踹Ta

使用道具 举报

老湿 - 老湿

发表于 2011-4-28 21:15:45 | 显示全部楼层
求解!求解!不知所云!
回复 顶Ta 踹Ta

使用道具 举报

老湿 - 老湿

发表于 2011-4-28 21:16:15 | 显示全部楼层
STREAMLINE很不错的,建议LZ把设置的参数分享一下,帮助下新手(当然,更建议去看FOX原帖,不过我相信就算这么说也不会有人去看的)。
回复 顶Ta 踹Ta

使用道具 举报

老湿 - 老湿

 楼主| 发表于 2011-4-28 22:27:03 | 显示全部楼层
重新编辑了一下
9 t% A8 L$ m: n$ K9 GpyFFI我没用,太慢了,1G的meshes就要几小时$ ^- n6 E5 b* R* A0 N3 \7 m
回复 顶Ta 踹Ta

使用道具 举报

Lv.3 - 老鸟

发表于 2011-4-28 22:43:13 | 显示全部楼层
把你的先下来看看好用不
回复 顶Ta 踹Ta

使用道具 举报

您需要登录后才可以回帖 登录 | 入驻H5

本版积分规则

Archiver|手机版|小黑屋|免责声明|H5Gal游戏论坛

GMT+8, 2026-9-11 16:33 , Processed in 0.019005 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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