Model optimization

From Team Fortress Wiki
Jump to: navigation, search
Optimized Rocket Launcher w_model
Now that there was a fine piece 'a work.
The Engineer on model optimization

In discussions about model optimization, Level of Detail, or LOD, is often brought up. This article shows the effect of LOD on the polygon count in models. The charts show which models have received optimization updates in the form of LOD and which models are still unoptimized.

Background

LOD

Main article: LOD

To reduce the number of polygons that need to be rendered in a scene, the Source Engine will render alternate lower-quality models as the distance between the model and camera increase. LOD models are not created dynamically by the engine; instead, all of the levels of lower-quality models must be included in the game files for LOD to be enabled.


Weapons

Class Slot Item Highest quality LOD (polycount) Lowest quality LOD (polycount) LOD Efficiency
Leaderboard class scout.png Scout Primary Force-A-Nature
 2,004 
0%
Scattergun
 6,118 
 960 
84.31%
Shortstop
 3,531 
 587 
83.38%
Soda Popper
 4,801 
 641 
86.65%
Secondary Bonk! Atomic Punch
 854 
0%
Flying Guillotine
 880 
 142 
83.86%
Mad Milk
 1,890 
0%
Mutated Milk
 5,302 
 260 
95.1%
Pistol
 1,621 
 442 
72.73%
Pretty Boy's Pocket Pistol
 1,732 
 292 
83.14%
Winger
 2,466 
 664 
73.07%
Melee Atomizer
 3,040 
0%
Bat
 1,552 
 142 
90.85%
Boston Basher
 1,217 
 484 
60.23%
Candy Cane
 680 
0%
Fan O'War
 4,066 
 904 
77.77%
Festive Holy Mackerel
 3,273 
0%
Holy Mackerel
 2,559 
0%
Sandman
 1,430 
0%
Sun-on-a-Stick
 638 
 145 
77.27%
Three-Rune Blade
 1,784 
 645 
63.85%
Unarmed Combat
 1,761 
0%
Wrap Assassin
 586 
 196 
66.55%
Leaderboard class soldier.png Soldier Primary Air Strike
 5,068 
 931 
81.63%
Beggar's Bazooka
 6,344 
 729 
88.51%
Black Box
 5,694 
 790 
86.13%
Cow Mangler 5000
 6,528 
 1,858 
71.54%
Direct Hit
 5,381 
 391 
92.73%
Liberty Launcher
 5,224 
 1,300 
75.11%
Original
 3,622 
 857 
76.34%
Rocket Jumper
 2,580 
 348 
86.51%
Rocket Launcher
 6,259 
 746 
88.08%
Secondary Battalion's Backup
 3,040 
0%
Buff Banner
 3,760 
 843 
77.58%
Concheror
 1,339 
 496 
62.96%
Gunboats
 1,822 
0%
Mantreads
 1,464 
0%
Righteous Bison
 7,013 
 1,446 
79.38%
Melee Disciplinary Action
 1,048 
0%
Equalizer
 3,843 
 610 
84.13%
Escape Plan
 3,843 
 610 
84.13%
Market Gardener
 2,311 
 771 
66.64%
Shovel
 3,553 
 703 
80.21%
Leaderboard class pyro.png Pyro Primary Backburner
 4,944 
 681 
86.23%
Degreaser
 5,485 
 998 
81.8%
Flame Thrower
 4,944 
 681 
86.23%
Nostromo Napalmer
 6,337 
 767 
87.9%
Phlogistinator
 6,858 
 1,481 
78.4%
Rainblower
 6,305 
0%
Secondary Detonator
 5,422 
0%
Flare Gun
 3,774 
 430 
88.61%
Manmelter
 5,619 
 1,306 
76.76%
Scorch Shot
 2,034 
 886 
56.44%
Melee Axtinguisher
 2,887 
0%
Back Scratcher
 1,714 
0%
Festive Axtinguisher
 4,227 
0%
Fire Axe
 2,916 
 506 
82.65%
Homewrecker
 940 
0%
Lollichop
 1,084 
0%
Maul
 2,769 
0%
Neon Annihilator
 666 
 394 
40.84%
Postal Pummeler
 2,204 
0%
Powerjack
 4,996 
 840 
83.19%
Sharpened Volcano Fragment
 864 
 98 
88.66%
Third Degree
 3,766 
 681 
81.92%
Leaderboard class demoman.png Demoman Primary Ali Baba's Wee Booties
 916 
 238 
74.02%
Bootlegger
 1,040 
 518 
50.19%
Grenade Launcher
 2,991 
 703 
76.5%
Iron Bomber
 4,172 
 547 
86.89%
Loch-n-Load
 2,468 
0%
Loose Cannon
 3,066 
 280 
90.87%
Secondary Chargin' Targe
 2,678 
0%
Quickiebomb Launcher
 5,600 
 815 
85.45%
Scottish Resistance
 4,793 
 626 
86.94%
Splendid Screen (Arrow)
 3,064 
0%
Splendid Screen (Classic)
 2,618 
0%
Splendid Screen (Spike)
 2,816 
0%
Splendid Screen (Spike And Arrow)
 3,262 
0%
Sticky Jumper
 1,263 
 463 
63.34%
Stickybomb Launcher
 1,449 
 565 
61.01%
Tide Turner
 4,886 
 1,328 
72.82%
Melee Bottle
 3,200 
 720 
77.5%
Claidheamh Mòr
 4,896 
0%
Eyelander
 3,893 
 382 
90.19%
Horseless Headless Horsemann's Headtaker
 800 
0%
Nessie's Nine Iron
 1,084 
0%
Persian Persuader
 2,439 
0%
Scotsman's Skullcutter
 4,378 
0%
Scottish Handshake
 100 
 28 
72%
Ullapool Caber
 2,224 
 1,074 
51.71%
Leaderboard class heavy.png Heavy Primary Brass Beast
 5,466 
 863 
84.21%
Huo-Long Heater
 6,008 
 1,382 
77%
Iron Curtain
 5,149 
 763 
85.18%
Natascha
 4,811 
 494 
89.73%
Tomislav
 6,486 
0%
Secondary Buffalo Steak Sandvich
 1,176 
0%
Dalokohs Bar
 348 
0%
Family Business
 3,086 
 1,537 
50.19%
Festive Sandvich
 1,181 
 420 
64.44%
Fishcake
 1,240 
0%
Robo-Sandvich
 2,257 
 568 
74.83%
Sandvich
 722 
 149 
79.36%
Melee Apoco-Fists
 1,652 
 848 
48.67%
Bread Bite
 5,792 
 1,106 
80.9%
Eviction Notice
 2,538 
0%
Fists of Steel
 5,880 
0%
Holiday Punch
 2,296 
 716 
68.82%
Killing Gloves of Boxing
 2,692 
 496 
81.58%
Warrior's Spirit
 4,898 
0%
Leaderboard class engineer.png Engineer Primary Festive Frontier Justice
 7,881 
 795 
89.91%
Frontier Justice
 4,961 
 263 
94.7%
Pomson 6000
 6,564 
 1,566 
76.14%
Rescue Ranger
 5,157 
 1,298 
74.83%
Widowmaker
 4,952 
 823 
83.38%
Secondary Short Circuit
 6,233 
0%
Wrangler
 3,030 
0%
Melee Eureka Effect
 2,050 
0%
Jag
 3,012 
0%
Southern Hospitality
 2,190 
0%
Wrench
 1,900 
 356 
81.26%
PDA Construction PDA
 1,154 
 522 
54.77%
PDA 2 Destruction PDA
 1,746 
0%
Building PDA
 2,246 
 374 
83.35%
Leaderboard class medic.png Medic Primary Blutsauger
 2,606 
 784 
69.92%
Crusader's Crossbow
 4,962 
 1,296 
73.88%
Overdose
 5,862 
0%
Syringe Gun
 8,381 
 861 
89.73%
Secondary Medi Gun
 6,398 
 835 
86.95%
Quick-Fix
 5,328 
 1,509 
71.68%
Vaccinator
 2,610 
0%
Melee Amputator
 2,500 
0%
Bonesaw
 2,402 
 592 
75.35%
Festive Ubersaw
 2,972 
 1,492 
49.8%
Solemn Vow
 1,118 
 474 
57.6%
Übersaw
 920 
 424 
53.91%
Vita-Saw
 3,346 
0%
Leaderboard class sniper.png Sniper Primary Bazaar Bargain
 5,614 
 2,740 
51.19%
Classic
 7,087 
 719 
89.85%
Festive Huntsman
 7,592 
 1,770 
76.69%
Fortified Compound
 4,744 
0%
Hitman's Heatmaker
 4,227 
0%
Huntsman
 5,644 
 1,272 
77.46%
Machina
 6,970 
 499 
92.84%
Sniper Rifle
 7,687 
 1,037 
86.51%
Sydney Sleeper
 6,623 
0%
Secondary Cleaner's Carbine
 3,236 
 1,282 
60.38%
Cozy Camper
 2,997 
 896 
70.1%
Darwin's Danger Shield
 2,679 
0%
Jarate
 2,366 
0%
Razorback
 1,523 
0%
Submachine Gun
 3,706 
 748 
79.82%
Self-Aware Beauty Mark
 6,184 
 414 
93.31%
Melee Bushwacka
 1,412 
0%
Kukri
 1,135 
 519 
54.27%
Shahanshah
 1,324 
0%
Tribalman's Shiv
 907 
0%
Leaderboard class spy.png Spy Secondary Ambassador
 5,331 
 205 
96.15%
Big Kill
 3,690 
0%
Diamondback
 3,765 
 1,591 
57.74%
Enforcer
 3,636 
 1,621 
55.42%
Festive Ambassador
 5,825 
 301 
94.83%
L'Etranger
 5,085 
0%
Revolver
 3,009 
0%
Melee Big Earner
 3,680 
0%
Black Rose
 958 
 478 
50.1%
Conniver's Kunai
 2,092 
 400 
80.88%
Knife
 416 
 198 
52.4%
Sharp Dresser
 894 
 275 
69.24%
Spy-cicle
 956 
 94 
90.17%
Wanga Prick
 1,414 
0%
Your Eternal Reward
 1,505 
0%
PDA Disguise Kit
 590 
 224 
62.03%
PDA 2 Cloak and Dagger
 4,434 
0%
Dead Ringer
 9,693 
0%
Enthusiast's Timepiece
 4,297 
0%
Invis Watch
 3,569 
0%
Quäckenbirdt
 4,694 
0%
Building Ap-Sap
 1,994 
 629 
68.46%
Red-Tape Recorder
 6,046 
 1,080 
82.14%
Sapper
 3,593 
0%
TF2 crosshair orange.png Multi-class Primary Panic Attack
 6,396 
 859 
86.57%
Secondary Lugermorph
 1,754 
 810 
53.82%
Reserve Shooter
 3,493 
 865 
75.24%
Melee Bat Outta Hell (Demoman)
 4,034 
 360 
91.08%
Bat Outta Hell (Scout)
 4,572 
 401 
91.23%
Bat Outta Hell (Soldier)
 4,212 
 366 
91.31%
Bat Outta Hell (Universal)
 3,628 
 290 
92.01%
Conscientious Objector
 1,979 
0%
Crossing Guard
 4,300 
 968 
77.49%
Freedom Staff
 3,940 
 1,314 
66.65%
Frying Pan
 1,088 
0%
Half-Zatoichi
 2,949 
 473 
83.96%
Ham Shank
 774 
 748 
3.36%
Memory Maker
 2,078 
 750 
63.91%
Necro Smasher
 1,726 
0%
Pain Train
 2,145 
0%
TF2 crosshair orange.png All classes Melee Saxxy
 5,614 
 759 
86.48%

Cosmetics

Key
  Unoptimized
  Optimized

Scout

Soldier

Pyro

Demoman

Heavy

Engineer

Medic

Sniper

Spy

Multi-class

All classes


Buildings

Key
  Unoptimized
  Optimized
Class Item Highest quality LOD (polycount) Lowest quality LOD (polycount) LOD Efficiency
Leaderboard class engineer.png Engineer Dispenser (Level 1)
 7,086 
 1,598 
77.45%
Dispenser (Level 2)
 14,294 
0%
Dispenser (Level 3)
 15,462 
0%
Sentry Gun (Level 1)
 4,030 
 640 
84.12%
Sentry Gun (Level 2)
 10,167 
 2,329 
77.09%
Sentry Gun (Level 3)
 11,312 
 2,955 
73.88%
Teleporters
 4,456 
 1,790 
59.83%

Classes

Class Highest quality LOD (polycount) Lowest quality LOD (polycount) LOD Efficiency
Scout
 5,524 
 593 
89.27%
Soldier
 6,408 
 502 
92.17%
Pyro
 2,406 
 294 
87.78%
Demoman
 6,518 
 466 
92.85%
Heavy
 4,728 
 522 
88.96%
Engineer
 6,754 
 721 
89.32%
Medic
 6,658 
 635 
90.46%
Sniper
 6,092 
 519 
91.48%
Spy
 5,360 
 565 
89.46%

Update history

January 7, 2008 Patch
  • Graphics optimizations for mid and low end hardware.

January 25, 2008 Patch

  • Added more particle optimizations for mid range and low end hardware.

February 14, 2008 Patch

  • Optimized some particle systems to improve performance on some hardware configurations.
  • Made some small changes to the Demoman viewmodel that were causing performance problems.

April 29, 2008 Patch (Gold Rush Update)

  • Improved particle performance on multi-core machines.

January 19, 2011 Patch

February 3, 2011 Patch

March 10, 2011 Patch

October 13, 2011 Patch (Manniversary Update & Sale)

  • LOD models added to several older cosmetic items

December 15, 2011 Patch

February 23, 2012 Patch

April 18, 2012 Patch

June 3, 2013 Patch

  • Fixed a missing LOD on the Dispenser

July 8, 2014 Patch

  • Fixed some Festive weapons using the lowest LOD for the first person view.

December 12, 2014 Patch

See also

External links