Difference between revisions of "Model optimization"

From Team Fortress Wiki
Jump to: navigation, search
(layout and formatting changes, add see also / external links; article still in need of appropriate categories)
Line 1: Line 1:
When discussing model optimization, [[LOD]]s are often brought up. The word gets thrown around without much hard data behind the statements. This article should help prove how well [[LOD]] models actually remove polygons. The charts show which models have received optimization updates in the form of [[LOD]]s, and which models are still unoptimized.
+
When discussing '''model optimization''', [[LOD]]s are often brought up. The word gets thrown around without much hard data behind the statements. This article should help prove how well [[LOD]] models actually remove polygons. The charts show which models have received optimization updates in the form of [[LOD]]s, and which models are still unoptimized.
 +
 
 +
== c_models ==
 +
 
 +
; Chart scale
 +
: 0-7000
 +
 
 +
; Key
 +
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Unoptimized
 +
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Optimized
  
==c_models==
 
'''Chart scale 0-7000'''
 
{| class="wikitable grid plainlinks" cellpadding=10px style="width: 18%"
 
|-
 
| {{Chart bar|200|hex=#93aecf}}
 
| Not Optimized
 
|-
 
| {{Chart bar|200}}
 
| Optimized
 
|}
 
  
{| class="wikitable grid sortable plainlinks" cellpadding=10px style="width: 100%"
+
{| class="wikitable grid sortable plainlinks" width="100%"
 
|-
 
|-
!class="header" style="width: 18%"| Item Name
+
! class="header" width="18%" | Item
!class="header" style="width: 34%"| Highest quality (polycount)
+
! class="header" width="34%" | Highest quality (polycount)
!class="header" style="width: 34%"| Lowest quality LOD (polycount)
+
! class="header" width="34%" | Lowest quality LOD (polycount)
!class="header" style="width: 4%"| LOD efficiency (% removed)
+
! class="header" width="4%" | LOD efficiency
!class="header unsortable" style="width: 10%"| Notes
+
! class="header unsortable" width="10%" | Notes
 
|-
 
|-
 
  | [[Degreaser]]
 
  | [[Degreaser]]
Line 140: Line 139:
 
  | 0%
 
  | 0%
 
|-
 
|-
  | [[Battalion's Backup|Battalion's Backup Backpack]]
+
  | [[Battalion's Backup]] <small>(backpack)</small>
 
  | {{Chart bar|3510|max=7000|hex=#93aecf}}
 
  | {{Chart bar|3510|max=7000|hex=#93aecf}}
 
  |
 
  |
 
  | 0%
 
  | 0%
 
|-
 
|-
  | [[Kritzkrieg]] (attachment) + [[Medigun]]
+
  | [[Kritzkrieg]] <small>(attachment & [[Medi Gun]])</small>
 
  | {{Chart bar|3454|max=7000|hex=#93aecf}}
 
  | {{Chart bar|3454|max=7000|hex=#93aecf}}
 
  |
 
  |
Line 284: Line 283:
 
  | 0%
 
  | 0%
 
|-
 
|-
  | [[Buffbanner|Buffbanner Backpack]]
+
  | [[Buff Banner]] <small>(backpack only)</small>
 
  | {{Chart bar|1564|max=7000|hex=#93aecf}}
 
  | {{Chart bar|1564|max=7000|hex=#93aecf}}
 
  |
 
  |
Line 330: Line 329:
 
  | 0%
 
  | 0%
 
|-
 
|-
  | [[Natascha]] (attachment)
+
  | [[Natascha]] <small>(attachment)</small>
 
  | {{Chart bar|956|max=7000|hex=#93aecf}}
 
  | {{Chart bar|956|max=7000|hex=#93aecf}}
 
  |
 
  |
Line 345: Line 344:
 
  | 0%
 
  | 0%
 
|-
 
|-
  | [[Backburner]] (attachment)
+
  | [[Backburner]] <small>(attachment)</small>
 
  | {{Chart bar|918|max=7000|hex=#93aecf}}
 
  | {{Chart bar|918|max=7000|hex=#93aecf}}
 
  |  
 
  |  
Line 385: Line 384:
 
  | 0%
 
  | 0%
 
|}
 
|}
'''Medigun and c_models:''' Medigun equipped on its own use w_models and v_models. But when used with the kritzkrieg attachment it uses a c_model variation.
 
  
'''Present but unused c_model content:''' [[Fireaxe]], [[Revolver]], [[Scattergun]], [[Syringe Gun]], [[Wrench]], [[Stickybomb Launcher]], [[Bat]] and [[Bonesaw]].
+
=== Notes ===
 +
; [[Medi Gun]] and c_models
 +
: The Medi Gun equipped on its own uses w_models and v_models. The [[Kritzkrieg]] attachment, however, is a c_model variation.
  
 +
; Unused c_model content
 +
: [[Fire Axe]], [[Revolver]], [[Scattergun]], [[Syringe Gun]], [[Wrench]], [[Stickybomb Launcher]], [[Bat]] and [[Bonesaw]].
  
----
+
== w_models ==
  
==w_models==
+
; Chart scale
'''Chart scale 0-7000'''
+
: 0-7000
{| class="wikitable grid plainlinks" cellpadding=10px style="width: 18%"
+
 
|-
+
; Key
| {{Chart bar|200|hex=#93aecf}}
+
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Unoptimized
| Not Optimized
+
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Optimized
|-
 
| {{Chart bar|200}}
 
| Optimized
 
|}
 
  
{| class="wikitable grid sortable plainlinks" cellpadding=10px style="width: 100%"
+
{| class="wikitable grid sortable plainlinks" width="100%"
 
|-
 
|-
!class="header" style="width: 18%"| Item Name
+
! class="header" width="18%" | Item
!class="header" style="width: 34%"| Highest quality (polycount)
+
! class="header" width="34%" | Highest quality (polycount)
!class="header" style="width: 34%"| Lowest quality LOD (polycount)
+
! class="header" width="34%" | Lowest quality LOD (polycount)
!class="header" style="width: 4%"| LOD efficiency (% removed)
+
! class="header" width="4%" | LOD efficiency
!class="header unsortable" style="width: 10%"| Notes
+
! class="header unsortable" width="10%" | Notes
 
|-
 
|-
 
  | [[Minigun]]
 
  | [[Minigun]]
Line 521: Line 519:
 
  | 52.40%
 
  | 52.40%
 
|}
 
|}
'''Present but unused w_model content (being phased out):''' [[Grenade launcher]], [[Flamethrower]], [[PDA|Destroy tool]] and [[Scottish Resistance]].
 
  
 +
==== Notes ====
 +
; Unused c_model content
 +
: [[Grenade launcher]], [[Flamethrower]], [[PDA|Destroy tool]] and [[Scottish Resistance]]. These items are currently being phased out.
  
----
+
== Character models ==
 +
; Chart scale
 +
: 0-10,000
 +
:: '''Note''': the chart scale is not the same as the previous lists. You can not compare the lengths of the bars in this table with bars in the other tables. You CAN compare the numbers though.
 +
 
 +
; Key
 +
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Unoptimized
 +
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Optimized
  
==Character models==
 
'''Chart scale 0-10000'''
 
*Please note that the chart scale is not the same as the previous lists! You can not compare the lengths of the bars in this table with bars in the other tables. You CAN compare the numbers though.
 
{| class="wikitable grid plainlinks" cellpadding=10px style="width: 18%"
 
|-
 
| {{Chart bar|200|hex=#93aecf}}
 
| Not Optimized
 
|-
 
| {{Chart bar|200}}
 
| Optimized
 
|}
 
  
{| class="wikitable grid sortable plainlinks" cellpadding=10px style="width: 100%"
+
{| class="wikitable grid sortable plainlinks" width="100%"
 
|-
 
|-
!class="header" style="width: 18%"| Class
+
! class="header" width="18%" | Class
!class="header" style="width: 39%"| Highest quality (polycount)
+
! class="header" width="39%" | Highest quality (polycount)
!class="header" style="width: 39%"| Lowest quality LOD (polycount)
+
! class="header" width="39%" | Lowest quality LOD (polycount)
!class="header" style="width: 4%"| LOD efficiency (% removed)
+
! class="header" width="4%" | LOD efficiency
 
|-
 
|-
 
  | [[Demoman]]
 
  | [[Demoman]]
Line 570: Line 566:
 
  | 83.18%
 
  | 83.18%
 
|-
 
|-
  | [[Heavy Weapons Guy]]
+
  | [[Heavy]]
 
  | {{Chart bar|7188|max=10000}}
 
  | {{Chart bar|7188|max=10000}}
 
  | {{Chart bar|579|max=10000}}
 
  | {{Chart bar|579|max=10000}}
Line 591: Line 587:
 
|}
 
|}
  
 +
== Hats and Miscellaneous items ==
  
----
+
; Chart scale
 +
: 0-5,000
 +
:: '''Note''': the chart scale is not the same as the previous lists! You can not compare the lengths of the bars in this table with bars in the other tables. You CAN compare the numbers though.
  
==Hat & Misc models==
+
; Key
'''Chart scale 0-5000'''
+
: <span style="background:#93aecf; padding:0em 2em;">&nbsp;</span> Unoptimized
*Please note that the chart scale is not the same as the previous lists! You can not compare the lengths of the bars in this table with bars in the other tables. You CAN compare the numbers though.
+
: <span style="background:#F3A957; padding:0em 2em;">&nbsp;</span> Optimized
{| class="wikitable grid plainlinks" cellpadding=10px style="width: 18%"
 
|-
 
| {{Chart bar|200|hex=#93aecf}}
 
| Not Optimized
 
|-
 
| {{Chart bar|200}}
 
| Optimized
 
|}
 
  
{| class="wikitable grid sortable plainlinks" cellpadding=10px style="width: 100%"
+
{| class="wikitable grid sortable plainlinks" width="100%"
 
|-
 
|-
!class="header" style="width: 18%"| Item name
+
! class="header" width="18%" | Item
!class="header" style="width: 39%"| Highest quality (polycount)
+
! class="header" width="39%" | Highest quality (polycount)
!class="header" style="width: 39%"| Lowest quality LOD (polycount)
+
! class="header" width="39%" | Lowest quality LOD (polycount)
!class="header" style="width: 4%"| LOD efficiency (% removed)
+
! class="header" width="4%" | LOD efficiency
 
|-
 
|-
  | [[Lumbricus Lid|Lumbricus Lid + Grenades]]
+
  | [[Lumbricus Lid]] <small>(includes grenades)</small>
 
  | {{Chart bar|4885|max=5000|hex=#93aecf}}
 
  | {{Chart bar|4885|max=5000|hex=#93aecf}}
 
  |
 
  |
Line 1,178: Line 1,169:
 
  | 86.55%
 
  | 86.55%
 
|-
 
|-
  | [[Demoman's_Fro]]
+
  | [[Demoman's Fro]]
 
  | {{Chart bar|308|max=5000|hex=#93aecf}}
 
  | {{Chart bar|308|max=5000|hex=#93aecf}}
 
  |
 
  |
Line 1,215: Line 1,206:
  
  
==Update History==
+
== Update history ==
 +
 
 +
'''[[January 19, 2011 Patch]]'''
 +
* Added LODs to the following models
 +
** [[Huntsman]]
 +
** [[Direct Hit]]
 +
** [[Ambassador]]
 +
** [[Iron Curtain]]
 +
** [[Frontier Justice]]
 +
** [[German Gonzilla]]
 +
** [[Ghastlier Gibus]]
 +
** [[Tyrant's Helm]]
 +
** [[Cheater's Lament]]
  
 
'''[[February 3, 2011 Patch]]'''
 
'''[[February 3, 2011 Patch]]'''
*Added LODs to the following models
+
* Added LODs to the following models
**Buffbanner (flag)
+
** [[Buff Banner]] (''flag'')
**Eyelander
+
** [[Eyelander]]
**Flamethrower
+
** [[Flamethrower]]
**Flaregun
+
** [[Flare Gun]]
**Brass Beast
+
** [[Brass Beast]]
**Equalizer
+
** [[Equalizer]]
**Scottish Resistance
+
** [[Scottish Resistance]]
  
'''[[January 19, 2011 Patch]]'''
+
== See also ==
*Added LODs to the following models
+
* [[Contribution page]]
**Huntsman
+
 
**Direct Hit
+
== External links ==
**Ambassador
+
* {{vdc|LOD Models}}
**Iron Curtain
+
* {{vdc|Material optimization}}
**Frontier Justice
 
**German Gonzilla
 
**Ghastlier Gibus
 
**Tyrant's Helm
 
**Cheater's Lament
 

Revision as of 07:14, 5 February 2011

When discussing model optimization, LODs are often brought up. The word gets thrown around without much hard data behind the statements. This article should help prove how well LOD models actually remove polygons. The charts show which models have received optimization updates in the form of LODs, and which models are still unoptimized.

c_models

Chart scale
0-7000
Key
  Unoptimized
  Optimized


Notes

Medi Gun and c_models
The Medi Gun equipped on its own uses w_models and v_models. The Kritzkrieg attachment, however, is a c_model variation.
Unused c_model content
Fire Axe, Revolver, Scattergun, Syringe Gun, Wrench, Stickybomb Launcher, Bat and Bonesaw.

w_models

Chart scale
0-7000
Key
  Unoptimized
  Optimized

Notes

Unused c_model content
Grenade launcher, Flamethrower, Destroy tool and Scottish Resistance. These items are currently being phased out.

Character models

Chart scale
0-10,000
Note: the chart scale is not the same as the previous lists. You can not compare the lengths of the bars in this table with bars in the other tables. You CAN compare the numbers though.
Key
  Unoptimized
  Optimized


Hats and Miscellaneous items

Chart scale
0-5,000
Note: the chart scale is not the same as the previous lists! You can not compare the lengths of the bars in this table with bars in the other tables. You CAN compare the numbers though.
Key
  Unoptimized
  Optimized


Update history

January 19, 2011 Patch

February 3, 2011 Patch

See also

External links