Landscape
The section contains settings that control rendering of Landscape Terrain.Раздел содержит настройки, управляющие отрисовкой Landscape Terrain.
Landscape Terrain rendering settingsНастройки рендеринга Landscape Terrain
All the settings are also available via Console.Все настройки также доступны через Console .
Operations Per Frame | максимальное количество операций рисования ландшафтной текстуры (asyncTextureDraw), которые могут быть выполнены за кадр. Диапазон значений: [1, 1000]. Значение по умолчанию : 10. Консольная команда: render_landscape_operations_per_frame (API) |
---|---|
Mask Dithering | глобальный множитель количества искажений, который будет использоваться для отображения деталей ландшафта . Dithering enables reduction of graphical artefacts in case of increased Mask Contrast values set for a detail. This is a global multiplier for dithering values set for each detail mask. Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 1.0f. Консольная команда: render_landscape_terrain_mask_dithering (API) |
Advanced | Exposes the Advanced Settings for Landscape Terrain. |
GeometryGeometry#
Preset | индекс предустановленной геометрии ландшафта, используемой в данный момент. Предустановки переопределяют пользовательские настройки. Когда активен любой пресет, отличный от Custom, изменение параметров через API не имеет эффекта. Значение параметра, установленное с помощью последнего вызова API, должно использоваться только тогда, когда активна предустановка Custom. При проверке текущего значения параметра через API вы получите соответствующую настройку, сохраненную в активном пресете (по умолчанию или пользовательском).
Консольная команда: render_landscape_terrain_geometry_preset (API) |
---|---|
Holes | значение, указывающее, включены ли отверстия на основе декали для ландшафтного рельефа. вкл. по умолчанию.
Консольная команда: render_landscape_terrain_geometry_holes (API) |
Visibility Distance | максимальное расстояние видимости для ландшафтной местности, в метрах. The terrain is visible, as long as the distance between the camera and the terrain does not exceed this value. Диапазон значений: [0.0f, inf]. Значение по умолчанию : 30000.0f. Консольная команда: render_landscape_terrain_visible_distance (API) |
Detail Max Height |
максимальная высота для зажима детали со смещением. Adjust this value to the highest height value used in details in case of artifacts of stepped geometry caused by insufficient bit depth.
Диапазон значений: [0.0f, 10.0f]. Значение по умолчанию : 0.5f. Консольная команда: render_landscape_terrain_geometry_detail_max_height (API) |
Customizable SettingsНастраиваемые параметры#
The following settings are available when the Custom preset is selected.
Geometry Settings
Geometry Progression | прогрессирование ландшафтной тесселяции рельефа. Диапазон значений: [0.0f, 50.0f]. Значение по умолчанию : 1.5f. Консольная команда: render_landscape_terrain_geometry_progression (API) |
---|---|
Geometry Subpixel Reduction | минимальное соотношение между размером полигона (в пространстве экрана) и размером области в окне просмотра для пропуска рендеринга полигонов (те, которые имеют меньшее соотношение, будут удалены). Установка слишком высоких значений может привести к небольшим, но заметным визуальным искажениям при перемещении камеры. Диапазон значений: [0.0f, 50.0f]. Значение по умолчанию : 6.0f. Консольная команда: render_landscape_terrain_geometry_subpixel_reduction (API) |
Geometry Polygon Size | размер полигонов ландшафтного рельефа, определяющий максимально допустимую плотность геометрии ландшафтного рельефа. Диапазон значений: [0.0f, 1000.0f]. Значение по умолчанию : 0.01f. Консольная команда: render_landscape_terrain_geometry_polygon_size (API) |
StreamingStreaming#
Preset | индекс предустановки стриминга данных ландшафта (Landscape Terrain), используемой в данный момент. Предустановки переопределяют пользовательские настройки. Когда активен любой пресет, отличный от Custom, изменение параметров через API не имеет эффекта. Значение параметра, установленное с помощью последнего вызова API, должно использоваться только тогда, когда активна предустановка Custom. При проверке текущего значения параметра через API вы получите соответствующую настройку, сохраненную в активном пресете (по умолчанию или пользовательском).
Консольная команда: render_landscape_terrain_streaming_preset (API) |
---|---|
Detail Albedo Texture Resolution | разрешение текстуры альбедо для получения подробной информации о ландшафтном рельефе.
Одно из следующих значений:
Консольная команда: render_landscape_terrain_detail_resolution_albedo (API) |
Detail Height Texture Resolution | разрешение текстуры по высоте для получения подробной информации о Landscape Terrain.
Одно из следующих значений:
Консольная команда: render_landscape_terrain_detail_resolution_height (API) |
Detail Additional Mask Texture Resolution | разрешение дополнительной текстуры маски для детализации Landscape Terrain.
Одно из следующих значений:
Консольная команда: render_landscape_terrain_detail_resolution_additional_mask (API) |
Detail Compression | режим сжатия детализированных текстур. Сжатые детализированные текстуры занимают меньше видеопамяти.
Одно из следующих значений:
Консольная команда: render_landscape_terrain_detail_compression (API) |
Texture Filtering | режим фильтрации для текстур ландшафтного рельефа. Имеются следующие значения:
(API) |
Target Resolution | целевое разрешение (ширина x высота) для ландшафтной местности в пикселях. 1344 х 756 - (по умолчанию) Консольная команда: render_landscape_terrain_vt_target_resolution (API) |
Customizable SettingsCustomizable Settings#
The following settings are available when the Custom preset is selected.
Streaming Settings
Texture Memory Size | значение, определяющее потребление памяти для текстур ландшафта Terrain. The value is interpreted as follows:
Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.4f. Консольная команда: render_landscape_terrain_vt_memory_size (API) |
---|---|
Detail Level By Angle | значение , указывающее на снижение уровня детализации в зависимости от наклона полигонов ландшафтного рельефа относительно направления обзора. Может использоваться для уменьшения потоковой нагрузки и потребления памяти. Значение 1 соответствует качеству от пикселя к пикселю, а более низкие значения уменьшают его. Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.95f. Консольная команда: render_landscape_terrain_vt_detail_level_by_angle (API) |
Tiles Update Per Frame | количество фрагментов, переданных в виртуальную текстуру ландшафтного ландшафта каждого кадра. Диапазон значений: [1, 256]. Значение по умолчанию : 60. Консольная команда: render_landscape_terrain_vt_tiles_update_per_frame (API) |
Tiles Load Per Frame | количество фрагментов ландшафта, загружаемых на кадр. Вы можете уменьшить значение этого параметра, чтобы уменьшить всплески, но в этом случае потоковая передача становится медленнее и более заметной. Диапазон значений: [1, 64]. Значение по умолчанию : 4. Консольная команда: render_landscape_terrain_vt_tiles_load_per_frame (API) |
Tiles Reload Per Frame | количество плиток, которые будут перезагружены на кадр после применения изменений к поверхности Ландшафтный рельеф. Диапазон значений: [1, 64]. Значение по умолчанию : 4. Консольная команда: render_landscape_terrain_vt_tiles_reload_per_frame (API) |
Texel Size | размер текселя Ландшафтного рельефа текстуры рендеринга, представляющие максимальный уровень детализации для компонентов альбедо, нормали и высоты ландшафтного рельефа. Диапазон значений: [0.0001f, 1.0f]. Значение по умолчанию : 0.001f. Консольная команда: render_landscape_terrain_texel_size (API) |
CullingCulling#
Culling By Depth |
значение, указывающее, включена ли выборка по глубине. Оставьте эту опцию включенной, чтобы повысить производительность за счет выбраковки плиток, закрытых геометрией и самим ландшафтным рельефом.
вкл. по умолчанию.
Консольная команда: render_landscape_terrain_culling_by_depth (API) |
---|---|
Culling Frustum Aggressive | значение , указывающее, включена ли оптимизация отбраковки усеченной формы для ландшафтного ландшафта. При включении количество отбракованных полигонов увеличивается, тем самым повышая производительность. В случае возникновения каких-либо проблем с рендерингом полигонов попробуйте отключить эту опцию (однако обратите внимание, что производительность может снизиться). вкл. по умолчанию.
Консольная команда: render_landscape_terrain_culling_frustum_aggressive (API) |
Culling Oblique Frustum | множитель для отбраковки участков тесселяции ландшафтного ландшафта за пределами наклонной плоскости усечения. Более высокие значения приводят к отбраковке большего количества участков. Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.9f. Консольная команда: render_landscape_terrain_culling_oblique_frustum (API) |
CacheCache#
CPU Cache Size | pазмер кэша процессора, который будет использоваться для рендеринга ландшафта, в процентах от общей памяти. Размер кэша процессора влияет на пересечения, физику, потоковую передачу и т.д. Размер кэша процессора зависит от сцены. Диапазон значений: [1, 100]. Значение по умолчанию : 10. Консольная команда: render_landscape_cache_cpu_size (API) |
---|---|
CPU Cache Prefetch Radius | радиус, в пределах которого данные о высотах предварительно загружаются в память для корректного расчета столкновений и пересечений. Диапазон значений: [0.0f, inf]. Значение по умолчанию : 0.0f. Консольная команда: render_landscape_cache_cpu_prefetch_radius (API) |
GPU Cache Size | размер кэша графического процессора, который будет использоваться для рендеринга ландшафта, в процентах от общей памяти графического процессора. кэш графического процессора используется для накопления тайлов, которые видит камера перед стримингом в мегатекстуру.
Карты с высоким разрешением требуют большего объема кэш-памяти. Диапазон значений: [1, 100]. Значение по умолчанию : 4. Консольная команда: render_landscape_cache_gpu_size (API) |
GPU Cache Life Time | время жизни кэша графического процессора, используемого для рендеринга ландшафтного рельефа, в кадрах. Диапазон значений: [1, 60]. Значение по умолчанию : 4. Консольная команда: render_landscape_cache_gpu_life_time (API) |
Advanced SettingsAdvanced Settings#
The following settings are available when the Advanced option is enabled. The advanced settings do not affect the visual quality of Landscape Terrain and intended for fine tuning of data streaming and rendering performance-wise.
It is not recommended to make changes to the default values without understanding these settings. Improper configuration may lead to major performance issues.
Advanced Streaming SettingsAdvanced Streaming Settings#
Sampler Feedback Screen Resolution | разрешение экранного буфера, используемого для определения видимых фрагментов и того, какие уровни MIP должны быть загружены.
Одно из следующих значений:
Консольная команда: render_landscape_terrain_vt_sampler_feedback_screen_resolution (API) |
---|---|
Sampler Feedback Buffer Resolution | разрешение буфера, используемого для передачи данных о тайлах и о том, какие MIP-уровни должны быть загружены.
От 1x1 до 1024x1024 По умолчанию: 80x60 Консольная команда: render_landscape_terrain_vt_sampler_feedback_buffer_resolution (API) |
Streaming Threads |
количество потоков, используемых для потоковой передачи.
Диапазон значений: [0, 32]. Значение по умолчанию : 1. Консольная команда: render_landscape_terrain_streaming_threads (API) |
Streaming Per Lods | значение, указывающее, включена ли потоковая передача по LODS (MIP-картам). Отключите эту опцию, чтобы ускорить потоковую передачу, пропустив загрузку промежуточных MIP-уровней для текстур.
вкл. по умолчанию.
Консольная команда: render_landscape_terrain_streaming_per_lods (API) |
Advanced Culling SetingsAdvanced Culling Setings#
Culling Depth Resolution |
разрешение буфера, используемого для выбраковки по глубине.
Диапазон значений: [4, 2048]. Значение по умолчанию : 64. Консольная команда: render_landscape_terrain_culling_depth_resolution (API) |
---|---|
Culling Patch Resolution GPU |
количество подразделений для участков ландшафтного ландшафта, отобранных на стороне графического процессора, которые должны быть объединены в мозаику. Уменьшая это значение, вы уменьшаете нагрузку на центральный процессор, увеличивая его, вы уменьшаете нагрузку на графический процессор. Суть в том, чтобы найти компромисс между нагрузками в заданных условиях на целевом оборудовании.
Диапазон значений: [4, 64]. Значение по умолчанию : 32. Консольная команда: render_landscape_terrain_culling_patch_resolution_gpu (API) |
Culling Patch Resolution CPU |
количество подразделений для участков ландшафтного ландшафта, отобранных на стороне процессора, которые должны быть переданы в GPU. Наименьшее значение 2 соответствует отсутствию подразделений вообще, т.е. всем исправленные будут отбракованы на стороне процессора. Увеличив это значение, вы можете уменьшить нагрузку на процессор, так как больше исправлений будет проверяться на видимость на стороне графического процессора.
Диапазон значений: [2, 64]. Значение по умолчанию : 2. Консольная команда: render_landscape_terrain_culling_patch_resolution_cpu (API) |
Culling Patch Batching |
количество отбракованных участков ландшафтного рельефа, обработанных в пакетном режиме. Чем выше это значение, тем больше исправлений будет проверено на видимость в CPU одновременно.
Диапазон значений: [1, 64]. Значение по умолчанию : 16. Консольная команда: render_landscape_terrain_culling_patch_batching (API) |
Culling Padding Triangles |
заполнение между слоями мозаичных полигонов.
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 1.0f. Консольная команда: render_landscape_terrain_culling_padding_triangles (API) |
Culling Padding Patch GPU |
заполнение между наборами исправлений, отобранных на GPU.
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 1.0f. Консольная команда: render_landscape_terrain_culling_padding_patch_gpu (API) |
Culling Padding Patch CPU |
заполнение между наборами исправлений, отобранных на процессоре.
Диапазон значений: [0.0f, inf]. Значение по умолчанию : 1.0f. Консольная команда: render_landscape_terrain_culling_padding_patch_cpu (API) |
Culling Map |
степень выбраковки карт ландшафтного слоя с учетом расстояния. В случае, если небольшие карты ландшафтного слоя исчезают слишком быстро с увеличением расстояния, попробуйте увеличить это значение.
Диапазон значений: [0.0f, 1.0f]. Значение по умолчанию : 0.3f. Консольная команда: render_landscape_terrain_culling_map (API) |
Последнее обновление:
19.12.2023
Помогите сделать статью лучше
Была ли эта статья полезной?
(или выберите слово/фразу и нажмите Ctrl+Enter