Half Life 2 Tweak Guide
[Page 6] In-Game Settings (Pt.2)
Advanced
The settings under this section have a major impact on graphics quality and performance, so you should make sure you are entirely familiar with what they do. Half Life 2 recommends particular settings based on your system specifications (denoted by a *). The recommended settings are actually quite good, however they are still on the conservative side. Use the information below to modify them to suit your tastes more closely:
Model Detail: This setting controls the number of polygons used for objects in the game. There are three settings - Low, Medium and High ? click the screenshot comparison above to see the difference in detail. Note the shape of the good Doctor's head, and the bar to the left of the orange tanks in particular. The Low setting provides the best performance, however objects and in particular characters will seem much more angular and less realistically "filled out". The Medium setting provides more polygons to smooth out character appearances, and objects contain more detail, but FPS is reduced. The High setting provides the most number of polygons and hence the greatest realism, but at the cost of a noticeable FPS drop particularly for lower-end graphics cards.
Texture Detail: Textures are the 2D images used as the surface of all 3D objects. The settings here are Low, Medium, and High ? click the screenshot comparison above to see the difference. Note the clarity of the textures on the carpet and the definition of the tiles in particular. Low provides the best performance, however textures are visibly blurry and blocky. Medium reduces FPS slightly, however texture quality is noticeably improved over the Low setting. High provides the best texture quality, but the lowest performance. The textures in Half Life 2 are already not phenomenal, so I would recommend Medium or High for most systems, however the general performance impact of this setting is dependent on the amount of memory on your graphics card ? the less Video RAM you have, the lower you will have to set the texture detail level to maintain performance and reduce stuttering.
Antialiasing Mode: The options here are None, 2x, 4x and 6x. Nvidia users can go up to 8xSAA (super-sampling) in Half Life 2. Essentially the higher the sample rate of Antialiasing used, the smoother jagged lines in the game will appear, but the greater the performance hit. The precise performance impact depends on your graphics hardware ? the latest X800 and 6800 graphics cards for example will not suffer as great a drop in FPS from higher antialiasing modes as older cards. To find out more about precisely what Antialiasing is read my Simple Antialiasing and Anisotropic Guide. Regardless of whether you want to use Antialiasing or not, I strongly recommend that you set any forced Antialiasing in your graphics card's control panel to 'Application Preference'. You can then set the Antialiasing level in Half Life 2's in-game settings. Forcing AA in the control panel may conflict with Half Life 2's settings and cause slowdowns.
Filtering Mode: The options here are Bilinear, Trilinear, Anisotropic 2x, Anisotropic 4x, Anisotropic 8x and Anisotropic 16x. Texture filtering determines how clear textures remain as they fade into the distance ? the higher the texture filtering mode used, the clearer distant textures will appear, especially when viewed at sharp angles. Bilinear and Trilinear texture filtering are very similar in appearance, with Trilinear providing a greater performance hit for a tiny improvement in image quality. Anisotropic Filtering is more advanced, and to find out more about it read my Simple Antialiasing and Anisotropic Guide. I strongly recommend that you set any forced Anisotropic Filtering in your graphics card's control panel to 'Application Preference' first before using Half Life 2's in-game Filtering Mode setting. Forcing AF in the control panel may conflict with Half Life 2's texture filtering setting and cause problems.
Water Detail: This setting controls the realism of the water in the game by determining how complex the reflections on the water are: 'Simple reflections', 'Reflect world', and 'Reflect all' being the three options ? click the screenshot comparison above to see the difference. Note the appearance of the bars in the water and distant building reflections at higher settings. 'Simple reflections' provides the fastest performance in areas containing visible water, and for the most part the water still looks quite realistic, reflecting major geometry (walls, terrain etc.). 'Reflect world' reduces your FPS slightly and also slightly increases the number of objects which can reflect on the water. 'Reflect all' does exactly that: reflecting everything including finer detail such as bars and gratings, boxes and other characters (except Gordon himself), however at the cost of a significant drop in FPS in areas with visible water. I recommend Reflect World or even Simple Reflections for optimal performance with minimal noticeable image quality loss.
Shader Detail: This option can either be set to Low or High, and controls the level of the special effects drawn by "shaders", which are complex graphics functions supported by your graphics card's hardware. The performance difference between Low and High is quite noticeable, however the image quality difference is almost totally unnoticeable, so I would recommend Low for those looking for more FPS with no real drop in image quality.
Shadow Detail: This option can be set to Low or High. At the Low setting, shadows are not visible for most objects, including characters and boxes for example. This provides the best performance, particularly in areas with multiple lights and multiple objects, but can seem quite unrealistic. High provides the most realistic shadow detail, with characters and objects casting accurate, complex shadows, but with a noticeable performance drop - especially in complex combat scenes for example. If you are experiencing slowdowns in such cases I recommend Low shadow detail.
Wait for Vertical Sync: Vertical Synchronization (Sync) is the synchronization of your monitor and graphics card's abilities to draw a certain number of frames per second (or FPS) on the screen. This is referred to as the Refresh Rate, and is measured in frequency per second (Hz). Different monitors can achieve different refresh rates at various resolutions, for example my monitor can provide 85Hz refresh rate at 1280x1024 ? this means the screen is redrawing itself 85 times per second at this resolution. If Vertical Sync is enabled, your maximum FPS cannot exceed your monitor's refresh rate at your chosen resolution, and your FPS may in fact be reduced overall. If Vertical Sync is disabled, your FPS will improve, and it can now also exceed the refresh rate cap, however you may notice some screen "tearing" ? the top portion of the screen being slightly out of alignment with the bottom. This causes no damage to your monitor, and in general it is strongly recommended that Vertical sync be disabled to improve performance.
Hardware DirectX Level: This section at the bottom of the Advanced Options box shows you the maximum level of hardware DirectX support your graphics card can provide in Half Life 2. Older graphics cards can only provide hardware DirectX7 or DirectX8 support, which in turn may mean lesser quality special effects and visuals in Half Life 2. More recent graphics cards provide full DirectX9 support, which gives optimal image quality, but with varying degrees of performance depending on the particular graphics card. You cannot tweak your graphics card's hardware DirectX capabilities to increase it from DirectX8 to DirectX9 for example, as this is reliant on physical hardware onboard your graphics card. You can however reduce the level of hardware DirectX functionality requested by the game to gain performance at the cost of image quality ? see the Advanced Tweaking section below.
Software DirectX Level: This section shows you the level of software DirectX functionality currently being utilised by Half Life 2. It should show DirectX V9.0 for all systems, since you need to have DirectXV9.0b or above installed on your system to play Half Life 2.
The next section deals with Advanced Tweaks which can be used to further customize Half Life 2 performance and functionality.


