Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

XRVRS

Hereda: Object

Clase auxiliar para interfaces XR que genera imágenes VRS.

Descripción

Esta clase es utilizada por varias interfaces XR para generar texturas VRS que ayudan a acelerar el renderizado.

Propiedades

float

vrs_min_radius

20.0

Rect2i

vrs_render_region

Rect2i(0, 0, 0, 0)

float

vrs_strength

1.0

Métodos

RID

make_vrs_texture(target_size: Vector2, eye_foci: PackedVector2Array)


Descripciones de Propiedades

float vrs_min_radius = 20.0 🔗

  • void set_vrs_min_radius(value: float)

  • float get_vrs_min_radius()

El radio mínimo alrededor del punto focal donde se garantiza la calidad total si se utiliza VRS como porcentaje del tamaño de la pantalla.


Rect2i vrs_render_region = Rect2i(0, 0, 0, 0) 🔗

  • void set_vrs_render_region(value: Rect2i)

  • Rect2i get_vrs_render_region()

La región de renderizado a la que se escalará la textura VRS cuando se genere.


float vrs_strength = 1.0 🔗

  • void set_vrs_strength(value: float)

  • float get_vrs_strength()

La intensidad utilizada para calcular el mapa de densidad VRS. Cuanto mayor sea este valor, más visible será el VRS.


Descripciones de Métodos

RID make_vrs_texture(target_size: Vector2, eye_foci: PackedVector2Array) 🔗

Genera la textura VRS basándose en un renderizado target_size ajustado según el tamaño de mosaico VRS. Para cada punto focal de los ojos, introducido en eye_foci, se crea una capa. El punto focal debe estar en NDC.

El resultado se almacenará en caché. Al solicitar una textura VRS con parámetros y ajustes sin cambios, se devolverá el RID almacenado en caché.