Help:Video Settings

From TrainzOnline
Revision as of 13:18, 19 March 2015 by Windwalkr (Talk | contribs)

Jump to: navigation, search

Contents

Overview

Trainz is an open toolset that allows users to create large seamless worlds and populate that world with many thousands of scenery objects, trees, track splines, lakes and much more. The new "E2" game engine that powers Trainz: A New Era is designed to take advantage of modern hardware, utilizing multiple core architecture, and DirectX 11 GPUs.

Within any open-ended world building environment, the ability to add "more and more" always exists and at some point, even the highest spec machine can be brought to it's knees. In addition, many of the assets available can include thousands of extra polygons, multiple textures and poor level of detail, adding unnecessarily to the scene overhead. We will be providing additional tools to help content creators identify these types of issues in order to assist in optimizing routes built in T:ANE.

In T:ANE we have provided a series of performance options that enable end-users to tune the routes they are driving to match their hardware. These pages are designed to give end-users an overview of which options are available and how they affect performance.

We will also be adding information to this page based upon performance testing from our beta testers to indicate expected performance with different hardware configurations. It is likely that certain configurations under-perform what we expect to see in certain circumstances and we will be updating our engine to further optimize performance over time. With a route like Kickstarter County, we expect users with a GTX980 to run with all sliders on max settings. However with higher density routes, we expect users to turn down certain settings to ensure a smooth frame rate.

Frame rates can be measured by using the Developer > Show Profiler option.

In-Game Settings

Draw Distance

This slider provides tuning to adjust the terrain draw distance from 1,500m to 15,000m. This slider works in conjunction with the Scenery Detail Slider with each asset type drawn out to a specific percentage of the total draw distance. As the draw distance extends, so does the range of the scenery objects, trees, track splines, other splines and particle effects.

This setting will have the greatest impact on your frame rate.

Scenery Detail

This slider works in conjunction with the Draw Distance slider. This slider determines how far each asset type will draw, so for example, Low setting will reduce the maximum scenery draw distance to 40% of the maximum terrain draw distance. By adjusting both Draw Distance and Scenery Detail you can find a balance between frame rates and scene detail.

Tree Detail

This slider adjusts the Level of Detail distance setting for the speedtrees and also turns on the shadow effect for billboards at Ultra setting (this setting is not yet implemented). To increase the far limit that trees appear, adjust either the terrain draw distance and/or scenery detail slider.

Texture Detail

This setting adjusts the size of the textures that are loaded. Lower values use less VRAM and may reduce loading times. Changing the setting requires a game restart to take effect.

Post-Processing

The impact of Post-processing upon performance depends your screen resolution and your graphics card. Performance does not relate directly to scene size or density therefore with lower spec hardware you may see a large drop in performance even on a lightly populated route.

Launcher > Trainz Settings > Performance

Shadow Quality

There are four options available. Off, Low, High and Ultra. A game restart is currently required before a shadow settings change will take effect. Most users will see a reasonable difference in performance at each level of shadows. Some people will prefer a higher shadow setting and shorter draw distances, while others will choose the opposite approach. Higher quality shadows increase the visual resolution and draw distance of the shadow effects, introduce shadows from additional object types, and reduce precision errors in the shadow rendering.

Shadow Resolution

A higher resolution shadow map will increase the resolution of the shadows. This does not affect performance greatly, but every little bit can help.

Water Quality

Low turns off reflection completely High turn on reflections for most asset types Ultra improves the quality of reflections and also adds reflections of particle effects and coronas.

Antialiasing

This setting improves the accuracy of "jagged edges" (by supersampling to smooth out the pixelation) and can also reduce the stipple/dither effect that is sometimes visible on transparencies. Depending on your graphics card, this setting generally has minimal impact with reasonably good results at 4x.

Use Texture Streaming

This option helps improve performance by reducing initial loading times and reducing VRAM usage. It can result in a slight delay while higher resolution textures are streamed in when moving about the scene or changing camera views.

Use PhysX simulation

This option is required for certain functions such as particle effect collisions (and at a later date, other physics related features). It generally has a small impact on performance, but can have a massive effect on performance in some scenarios (where there are lots of particle effects in a scene).

Process objects behind camera

Leaving this option unticked, ensures objects behind your current camera facing are removed from the scene (and therefore affecting the sound and shadows from these objects as well). Unticked, this option can improve your frame rate depending on what is in the scene in front and behind you, and also what limits your CPU and GPU are currently hitting. If you rotate your camera quickly to look behind you, objects may pop into view. Ticking the box will draw all objects in the scene. Close the Setting window to apply the change.

What settings should I use for my video card?

To be updated...

Based upon feedback from our beta testers, this section will detail the expected performance using various different settings with various hardware configurations.

Personal tools