Global Config - Gameslinx/Tessellation GitHub Wiki

Global Config

The global config, known as ParallaxGlobal.cfg, can be found in the GameData/Parallax/Config folder.

Tessellation Settings

These settings control the Vertex Shader tessellation - Most of your performance improvements will be seen here

  • edgeLength - Lower values will result in finer details further from the camera. Lower values will reduce the tessellation quality far from the camera, but the quality from up close will remain the same. A value of 6 - 10 is recommended. High performance impact.
  • range - Controls the range at which tessellation occurs. With higher edge length values, higher ranges are possible with minimal performance hit. With low edge length values, you will see a higher performance hit. Moderate performance impact
  • maxTessellation - The maximum amount of times the surface can be tessellated. This is hardware limited to a maximum of 64. Setting this value lower will improve performance but will reduce the tessellation quality. Moderate performance impact
  • tessellationQuality - Low / Normal / High / Higher. This setting multiplies the subdivisionLevel of each planet by a certain value. These values are 0.75, 1, 1.25, 1.5. High performance impact

Reflection Settings

These settings control the reflections, ONLY when they are enabled for a planet

  • reflections - Toggles reflections. High performance impact
  • refreshRate - Amount of times the reflections should update per second. High performance impact
  • timeSlicing - "Instantly", "AllFacesAtOnce" or "IndividualFaces". Instantly will render the reflections immediately within 1 frame. AllFacesAtOnce will render the reflection probe within one frame and create the cube texture in another. IndividualFaces will render 1 face per frame. High performance impact
  • resolution - Controls the resolution of the reflections. High performance impact

Lighting Settings

These settings control each shader pass

  • tessellateLighting - Toggles ForwardAdd lighting tessellation. Improves performance of multiple lights. High performance impact