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

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

[复制链接]

老湿 - 老湿

发表于 2011-4-28 19:36:53 | 显示全部楼层 |阅读模式
本帖最后由 月陨 于 2011-4-28 22:51 编辑
# H' ^% w8 g9 y7 p0 |3 y. f& u! p* I) @* d/ M4 D2 L1 c
把foxbrain超长优化贴重新看了下
( z% A! Z1 O! o100%做到位了
' E+ \% G# N6 f  [2 s3 @貌似的这个Streamline原来没设定好
- u* w+ j- a, D2 d, I; ~9 O把SL.ini重新设定了下
$ X% a) B! w- _) E现在帧数大大稳定啊
# j" @! K/ V! g, m6 E特别是战斗时,原来卡顿严重,现在最多是画面变慢,舒服多了4 e' ^& O$ m2 e
sl.zip (4.37 KB, 下载次数: 78)
  z# U1 g* [. k! y  x
4 s! g0 ?+ y( o6 F! t1 o" U3 j7 K* z: M2 r0 g# `6 v0 I' r
我游戏设定是1280*720分辨率
2 V/ b9 Z0 N7 k) Y4 Ybloom模式) X3 G( A, K6 t3 G4 M" D( C0 }/ f

0 t7 J! m' g4 l5 w! F- k, L2 I. Q0 q) m/ y2 j# S6 q* u
主要是这一段  ,没设定好会大悲剧的
  q9 Z; a4 j3 v* set SLv.AA0                   to     1.0  ; 啟用動態調整fSpecualrStartMax0 d5 G0 p/ U% B$ p" ?
* set SLv.AA1                   to   74.0  ; highVLOD - fSpecualrStartMax
3 ]1 D# T) [( V/ R7 h+ {* set SLv.AA2                   to   20.0  ; lowVLOD   "The maximum range of Specular
% q2 s& M5 _# l* set SLv.AA3                   to  500.0  ; maxVAL     lighting effects.  Ties in
4 m. P2 J1 L# L* set SLv.AA4                   to  100.0  ; minVAL     directly to fSpecularLOD"
8 X4 h  V: D- d, N6 e

% x3 f0 k. W  E8 N! J$ t# AAA1~2 是vLOD 的變動範圍, 用來決定fSpecualrStartMax 的數值 (vLOD 是Virtual Level of Detail 的縮寫)
2 z+ {; D% q6 J) F, V4 RAA3~4 是Oblivion.ini 裡頭的參數效果, 與AA1~2綁定
. p7 E5 ~+ q- W. ^9 p* Y8 y5 G( N" k7 _
若目前FPS 處於設定好的範圍內, 則Streamsmooth 什麼也不會做; 當FPS 低落, 會開始修改. Q2 W4 W* e% A
vLOD, 導致細節降低、試著提高fpsf; 當fps 過高, vLOD 會增加細節、提供較佳的視覺品質8 L# m9 ?) Q$ z. X( ^7 y
將fps 拉回範圍內; fps 檢查預設是1秒5次, 可在sl.ini 修改, vLOD 對fps 的反應速度也可在5 C( O# _7 S* @% J
sl.ini 修改+ V; Y  O* {, B, C7 j% K! h+ z2 I
( {" D" \2 I: m7 c. P! Z, z6 g
假設SLfpsmon.Low=10, SLfpsmon.High=20, CombatFPS=15
4 Q, w" l% j; U- |) V& q/ x/ W% M+ E6 m5 s. C& s( q; I+ u6 M7 l
不處於戰鬥時:/ [9 O% m  s+ L' o! D
vLOD 大於等於74, => 則fSpecualrStartMax=5002 ]" q: q5 K8 V) i5 H
vLOD 小於等於20 => 則fSpecualrStartMax=1004 k* D4 Q8 t) F# A4 m6 V; L9 i
vLOD 介於20~74 => 呈線性, ex. 若vLOD=47 (74+20的1/2), fSpecualrStartMax=300 (50+100的1/2)
4 }- t/ `+ S, V& F8 m7 z9 l9 n+ T* O* l( h* o4 F- {- R
vLOD 的計算公式是:100*[(實際fps - 最低fps)/(最高fps - 最低fps)]5 k# j7 i  i, Q+ t5 a

9 ~' ~6 T0 d4 W# K# e# b; rvLOD20 (若最低fps=10時)) 對應的實際fps 是(20/1000)*(20-10)+10=12; vLOD74 對應的fps 是17.44 T- D. h  R5 m" ]# W7 t
由此推導出:7 d) y/ `% {8 P1 h$ z1 T) {' n6 G
fps 小於等於12 時, fSpecualrStartMax 為100. t3 t* L- ~" u. k  ]
fps 大於等於17.4 時, fSpecualrStartMax 為500, B  l7 V5 k  R4 v* Y
fps 介於12~17.4 時, fSpecualrStartMax 呈線性1 _# N% E. ?, C' l: L- N

0 q( g; v6 m  q( {2 u# L; R戰鬥時, vLOD 的計算需納入CombatFPS, vLOD20~vLOD74 對應的fps 從12~17.4
! ~0 P0 V/ A. @( ?+ y變為27~32.4 (上下限加15), 由此推導出:4 \  N; R' V: r- Z* F9 L  k
fps 小於等於27 時, fSpecualrStartMax為100  l! n+ C6 M( q  b1 Y
fps 大於等於32.4 時, fSpecualrStartMax 為5005 {! m. |6 m% R& E( e
fps 介於27~32.4 時, fSpecualrStartMax 呈線性2 \, o) M( Y" ^9 y, y( G
1 E( g  k7 d4 \# I0 P$ s
假設正常野外fps 有17~25左右, 戰鬥時跌到13以下, 那麼會發生什麼情況?
$ C. r7 X3 t+ _  K  a$ ?3 t
/ }1 j' Z6 `4 b. j因為非戰鬥時fps 最低都有17+, 因為高於17.4, 所以此時視覺效果是最大值7 F1 f" _: Q9 X3 B  w& o
而戰鬥時, 最高fps 都低於27 fps (12+15), 於是視覺效果掉到最小值% F& {5 Q- ^/ l4 f* r1 u" A
" g! E( d+ E9 U, b
最終的效果是 - 非戰鬥時能以略低的fps 看較美的畫面, 而戰鬥時所有效果達到最低/ G1 r: ?7 q. n+ _9 \- ~8 t
騰出資源留給戰鬥
7 W. J! j- T( S! Q5 ?/ D) h" e4 z, _) W4 _9 u5 W
如果將SLfpsmon.Low/High 設定在野外的通常fps 範圍內, 而CombatFPS 調小 (比如5)& g4 Z- k9 X9 r3 M/ t9 {0 r
作用就是改善平時的fps, 戰鬥時略微優化, 同時保留可觀的視覺效果6 N# Z5 ~8 w9 `0 y

4 c* [' n5 m; G' J3 L( H$ B& v/ Z- G不同的優化選項可以設置不同的動態調節範圍, 比如要求畫質的, 可以將水面效果的5 w8 {! i/ Q' ?5 w& [8 q
high/low vLOD 設置為70~90, 草地陰影設置為60~70, 物件淡出設置為50~60, 這6 U; Z1 U7 x( ?) W1 G
樣當fps 吃緊的時候, 會按照水面效果, 草地陰影, 物件淡出的順序依次降低細節等級
8 D4 ?! U  x1 F4 F/ _9 s提高fps# \6 ?' I& O! L# T
% D0 T! e5 H9 w  j  y% \
也就是說, 可以將不怎麼在意的項目設置苛刻一點, 比較在意的項目設置寬鬆一點, 這
' L3 J( {) i7 I9 ]7 j8 L) g) |+ j樣當fps略低, 會先拿次要的項目開刀, fps 實在吃緊後, 再降低其他效果
+ t' Q! F2 t* D% A8 [6 O
. I8 v/ S( T" T5 {3 ^PS:vLOD調節實際上就是根據fps 來調節, 只是出於某種原因使用了vLOD這個中間+ H- {- Y: i# [( ^
變量而已, 所以不必被vLOD 這個名詞繞得頭昏, 基本上和fps 的高低是一樣的概念* I# m0 Q6 A' e' G7 V
1 e1 p' ~% `, \, v8 p* A& z# T) L
我的数据,这是根据帧数优化设定的20-28帧' j, D$ E/ S5 B) g3 D% A6 y  s$ k* P; p
set SLv.AA0                   to     1.0  ; Enable?  Z" |/ l- I+ }! K4 X% B& n2 z
set SLv.AA1                   to    75.0  ; highVLOD - fSpecualrStartMax
4 Y  J0 q; ^" z) a  l2 Aset SLv.AA2                   to    25.0  ; lowVLOD   "The maximum range of Specular0 k' n% l" O8 \8 D/ T# D
set SLv.AA3                   to   800.0  ; maxVAL     lighting effects.  Ties in) k' [' r& c- @: D4 a! m
set SLv.AA4                   to   100.0  ; minVAL     directly to fSpecularLOD"
6 }+ a$ F) q: U7 X;------------------------------------------------------------------------------------ }: K5 S$ c/ _( J- f

. [2 {, i. M8 k6 x$ g" [我的  Oblivion.ini7 W* \3 r; O, Z) G2 T( j
Oblivion.zip (6.38 KB, 下载次数: 87)
9 E1 _) o8 C! E) x5 h0 r/ g/ n优化过了,2G内存的优化( \' @  L% ?5 V3 P3 o* i2 s
% }9 D! l  C. ]5 l0 D- W  ?
使用的工具

1 {! P7 V6 A" n; s  g# ^Clean up v0.55
9 p+ V0 Y& g* R) o2 G2 W* ^3 y
LazyPCB v0.1
2 J- d( L% Q2 \4 v; K: G2 gOblivion Stutter Remover v3.0 Beta 6
" s/ A9 m0 E7 R7 A
Windom Earle's Oblivion Crash Prevention System 2009.03.28: ^3 Z6 j6 L3 Y( l
Streamline v3.1 Open Beta8 c7 b& n! g0 @8 A( i9 W  ~  v
Oblivion PolyGone Overhaul [OPO]
3 s2 y. o2 Y& F6 V0 W% ]" Z8 nOptimised Distant Land MAX v1.1
, c9 U4 N4 K2 K1 T
RPG-BlackDragon's LowPolyTrees
$ l7 K6 Q, R3 _3 w
Initial Glow v0.2Combat_FPS_Optimizer-6678; B: }+ D2 C3 A6 d% |5 R
Combat_FPS_Optimizer-6678
8 S6 y% ~( k' s+ v/ P
& ~, p' @& P( B: e  E
1 d$ Z6 a# t6 y3 n: D# K

/ v( x5 o5 f+ x4 ]' I
$ d1 ~3 }% k1 e! o- v+ h9 y
1 r- t. w  i' }) X6 B5 b: r
4 l% r' K5 ]) P4 \9 S' }0 E7 ~0 X; ^1 f
有爱就有H5~

老湿 - 老湿

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

使用道具 举报

老湿 - 老湿

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

使用道具 举报

老湿 - 老湿

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

使用道具 举报

老湿 - 老湿

 楼主| 发表于 2011-4-28 22:27:03 | 显示全部楼层
重新编辑了一下
% F" O9 _9 q1 w5 ^pyFFI我没用,太慢了,1G的meshes就要几小时4 \' \+ p8 J) ?; r+ T9 t& H4 E
有爱就有H5~
回复 顶Ta 踹Ta

使用道具 举报

Lv.3 - 老鸟

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2026-4-11 19:24 , Processed in 0.022808 second(s), 9 queries , Gzip On, Redis On.

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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