reckfellENGINE

Xrvrs

Вспомогательный класс для XR-интерфейсов, который генерирует изображения VRS.

На этой странице
class XrvrsReckfellSharpНаследует ReckfellObject

Вспомогательный класс для XR-интерфейсов, который генерирует изображения VRS.

Этот класс используется различными XR-интерфейсами для создания текстур VRS, которые могут быть использованы для ускорения рендеринга.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

Конструкторы1

XrvrsКонструктор
# Xrvrs
C#
public Xrvrs();

Свойства3

VrsMinRadiusСвойство
# VrsMinRadius
C#
public float VrsMinRadius { get; set; }

Минимальный радиус вокруг фокусной точки, при котором гарантируется полное качество изображения, если использовать VRS в процентах от размера экрана.

VrsRenderRegionСвойство
# VrsRenderRegion
C#
public Rect2I VrsRenderRegion { get; set; }

Область рендеринга, к которой будет масштабирована текстура VRS при генерации.

VrsStrengthСвойство
# VrsStrength
C#
public float VrsStrength { get; set; }

Сила, используемая для расчета карты плотности VRS. Чем больше это значение, тем заметнее VRS.

Методы8

GetVrsMinRadiusfloat
# GetVrsMinRadius
C#
public float GetVrsMinRadius();
Возвращает float
GetVrsRenderRegionRect2I
# GetVrsRenderRegion
C#
public Rect2I GetVrsRenderRegion();
Возвращает Rect2I
GetVrsStrengthfloat
# GetVrsStrength
C#
public float GetVrsStrength();
Возвращает float
MakeVrsTexture2 перегрузки
# MakeVrsTexture · 1/2
C#
public Rid MakeVrsTexture(Vector2 targetSize, Vector2[] eyeFoci);

Генерирует VRS текстуру, основанную на рендере target_size скорректированного по размеру VRS тайла. Для каждой точки фокусировки глаза, переданной в параметре eye_foci, создается слой. Фокусная точна должна находиться в NDC. Результат будет кэширован, при запросе текстуры VRS с неизмененными параметрами и настройками будет возвращен кэшированный RID.

Параметры
ИмяТипПо умолчанию
targetSizeVector2—
eyeFociVector2[]—
Возвращает Rid
# MakeVrsTexture · 2/2
C#
public Rid MakeVrsTexture(Vector2 targetSize, ReadOnlySpan<Vector2> eyeFoci);

Генерирует VRS текстуру, основанную на рендере target_size скорректированного по размеру VRS тайла. Для каждой точки фокусировки глаза, переданной в параметре eye_foci, создается слой. Фокусная точна должна находиться в NDC. Результат будет кэширован, при запросе текстуры VRS с неизмененными параметрами и настройками будет возвращен кэшированный RID.

Параметры
ИмяТипПо умолчанию
targetSizeVector2—
eyeFociReadOnlySpan<Vector2>—
Возвращает Rid
SetVrsMinRadiusvoid
# SetVrsMinRadius
C#
public void SetVrsMinRadius(float radius);
Параметры
ИмяТипПо умолчанию
radiusfloat—
SetVrsRenderRegionvoid
# SetVrsRenderRegion
C#
public void SetVrsRenderRegion(Rect2I renderRegion);
Параметры
ИмяТипПо умолчанию
renderRegionRect2I—
SetVrsStrengthvoid
# SetVrsStrength
C#
public void SetVrsStrength(float strength);
Параметры
ИмяТипПо умолчанию
strengthfloat—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.