# Rendering

## Checkerboard

Specifies whether the effect should be rendered using a checkerboard pattern, which processes only half of the pixels per frame. This option is designed to minimize visual impact while improving calculation times of the tracing pass by up to 50%. It is recommended to enable this feature whenever possible. However, there are some limitations:

* Lighting becomes a bit less responsive, because it has to wait for two consecutive frames to converge.
* Checkerboarding is applied only to pixels with more than one frame of accumulated temporal history. Newly revealed (disoccluded) pixels are calculated in full resolution. As a result, the effectiveness of Checkerboarding may decrease during very fast motion or when many new surfaces come into view.

*Performance impact: beneficial, use whenever possible*

## Render Scale

Defines the local render scale of the entire effect (except for the upscaling pass, which always runs at full resolution). Lower values improve overall performance but reduce image resolution.

*Performance impact: most severe, decrease as much as possible*

{% hint style="info" %}
Importantly, this scaling does not trigger resource reallocation. Instead, it emulates software-based dynamic resolution, allowing changes at runtime. The temporal denoiser has been adapted accordingly and can handle history reprojection even as the scale changes.
{% endhint %}

{% tabs %}
{% tab title="Scale = 1" %}

<figure><img src="/files/MrIJXUxJOhNxtdUCIIqa" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Scale = 0.5" %}

<figure><img src="/files/a5M8ZHYjPwmuagUt9Hqo" alt=""><figcaption></figcaption></figure>
{% endtab %}

{% tab title="Scale = 1 (Zoom X 3.5)" %}

<figure><img src="/files/wOmQKfrlXYesycrsRY6C" alt=""><figcaption><p>Zoom X 3.5</p></figcaption></figure>
{% endtab %}

{% tab title="Scale = 0.5 (Zoom X 3.5)" %}

<figure><img src="/files/hlFs1JGsouq8dI3ibrsS" alt=""><figcaption><p>Zoom X 3.5</p></figcaption></figure>
{% endtab %}
{% endtabs %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://ipgames.gitbook.io/htrace-ssgi/settings-and-properties/tracing/rendering.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
