Console
UNIGINE console is used for standard input, output and error streams for the file loading, rendering system, audio and video systems, path-finding system, physics engine, file system and many others.
Can be opened in any UNIGINE-based application.
How to Open Console#
A built-in console is called by pressing the grave accent (`) key, placed under the ESC key:
The console can be hidden by pressing the grave accent (`) key one more time. See how to assign another key here.
Console Operation#
Console operation can be either command or variable:
Command Syntax#
Console command can take null, one or several arguments. The syntax is:
command_to_execute // null argument
command_to_execute argument // one argument
command_to_execute argument argument // two arguments
Hints#
- To see the current variable value, other acceptable values and short description, just type it and press the Enter key. For example, if you type the
video_resizable variable, you get the following result:
video resizable toggle 0 is non-resizable mode 1 is resizable mode video_resizable = 1
- To complete a command or variable name, just start typing first letters and press the TAB key until you get the required result.
How to Change the Console Opening Key#
If you want to change the default grave accent (`) console turning on or off key, do one of the following actions:
- Open the configuration file data/unigine.cfg and change the ASCII-based key code in the following line:
<item name="console_key" type="int">96</item>
Console#
Basic operations on the console, command and variable.
Name | Description | Arguments |
---|---|---|
bind |
|
1. A key to bind
2. A command to execute |
clear |
|
|
console_key |
|
An ASCII code of the key |
help |
|
|
hide |
|
|
ls |
|
|
show |
|
|
switch |
|
A variable, which values will be switched |
toggle |
|
A variable to be toggled |
unbind |
|
A key to unbind |
Console GUI#
Operations on the console GUI.
Name | Description | Arguments |
---|---|---|
console_size |
|
4 – 32
(16 by default) |
console_font |
|
A path to a *.ttf file
(core/gui/console.ttf by default) |
Engine#
Basic operations on the engine.
Name | Description | Arguments |
---|---|---|
engine_threaded |
If these variables are enabled, multithreading is used. |
0 - disabled
1 - enabled (by default) |
engine_version_info |
|
|
quit | Quit the engine. |
Engine Configuration File#
General operations on the engine configuration.
Name | Description | Arguments |
---|---|---|
config_load |
|
A path to the configuration file to be loaded
(data/unigine.cfg by default) |
config_readonly |
|
0 - writing is allowed
1 - writing is forbidden |
config_save |
|
A path to the configuration file (optional) |
Engine Analyzer#
Operations on the engine debugging.
Name | Description | Arguments |
---|---|---|
engine_analyze |
|
A path to the log file to dump the log file information into (optional) |
World#
Basic operations on world.
Name | Description | Arguments |
---|---|---|
world_load |
|
1. A name of the world to load (inside of the data directory)
2. A name of the world cache file (optional) |
world_quit |
|
|
world_save |
|
|
world_reload |
|
A name of the world cache file (optional) |
world_handler_3d |
|
0 - screen scale
1 - 3D |
World State#
Serialized operations on world.
World Resources#
Operations, representing information on ObjectGrass, ObjectMeshClutter andWorldClutter objects.
World Queueing#
Operations on the world queued nodes.
Sound#
Operations on the sound.
Sound Resources#
Operations on the sound resources.
Material Manager#
Operations on materials.
Name | Description | Arguments |
---|---|---|
material_load | Command. Loads the specified manual material. | Path to the manual material file. |
material_reload | Command. Reloads the specified manual material. | Path to the manual material file. |
material_create_shaders | Command. Creates all shaders for the specified manual material. | Path to the manual material file. |
material_manager_info | Command. Prints information on all loaded materials (e.g. the number of loaded shaders; states, textures and parameters that don't exist in the parent material). | |
materials_reload | Command. Reloads all loaded materials. | |
materials_save | Command. Saves all loaded materials. | |
shaders_create | Command. Creates all shaders for all loaded materials, updates the shaders cache if necessary, and loads shaders to RAM. | |
shaders_create_all | Command. Creates possible shader combinations for the current configuration. | |
shaders_compile | Command. Compiles shaders for all loaded materials. | |
shaders_destroy | Command. Removes all shaders from RAM. This command can be used to clear RAM after shader cache generation. |
Camera#
Operations for fast positioning of the game camera.
Name | Description | Arguments |
---|---|---|
camera_get | Command. Get the current position of the game camera and its rotation (Euler angles). | |
camera_set | Command. Set position and rotation (Euler angles) of the game camera.
Position and rotation of the game camera can be changed only if it is unlocked.
|
The first 3 arguments set position.
The second 3 arguments set rotation (optional) |
File System#
Operations on the File system.
Name | Description | Arguments |
---|---|---|
filesystem_clear_paths |
|
|
filesystem_ignore |
|
A full directory name |
filesystem_mmap |
|
0 - not used
1 - used (default) |
filesystem_reload |
|
|
filesystem_save_guids |
|
1. path to the file
2. binary flag - save guids to a file in binary format (optional) |
File System Info#
Operations, representing information on the File system.
Editor#
Operations on UnigineEditor.
Editor Controls#
Operations on UnigineEditor controls.
Name | Description | Arguments |
---|---|---|
default_presets_edit_mode |
|
0 - disable editing (by default)
1 - enable editing |
Assets#
Operations on assets.
Name | Description |
---|---|
assets_info |
|
assets_list |
|
Scripts#
Operations on the world, system and editor scripts.
Editor Script Analyzer#
Operations on the editor script debugging.
Name | Description | Arguments |
---|---|---|
editor_memory_usage |
|
A path to a file to dump the information into (optional) |
editor_analyze |
|
A path to the log file to dump the log file information into (optional) |
editor_disassemble |
|
A path to a file to dump the information into (optional) |
System Script Analyzer#
Operations on the system script debugging.
Name | Description | Arguments |
---|---|---|
system_memory_usage |
|
A path to a file to dump the information into (optional) |
system_analyze |
|
A path to the log file to dump the log file information into (optional) |
system_disassemble |
|
A path to a file to dump the information into (optional) |
World Script Analyzer#
Operations on the world script debugging.
Name | Description | Arguments |
---|---|---|
world_memory_usage |
|
A path to a file to dump the information into (optional) |
world_analyze |
|
A path to the log file to dump the log file information into (optional) |
world_disassemble |
|
A path to a file to dump the information into (optional) |
world_manager_images_memory |
|
0 - 8192
(128 by default) |
world_manager_meshes_memory |
|
0 - 8192
(128 by default) |
Script Debugger#
Operations on the per-function breakpoint. The syntax to set the breakpoint is the following:
system_breakpoint/world_breakpoint/editor_breakpoint set/remove function_name number_of_arguments
Name | Description | Arguments |
---|---|---|
world_breakpoint |
|
1. Name of the function
2. The number of the arguments |
system_breakpoint |
|
1. Name of the function
2. The number of the arguments |
editor_breakpoint |
|
1. Name of the function
2. The number of the arguments |
Multi-Threading#
Asynchronous Operations#
Asynchronous operations.
Name | Description | Arguments |
---|---|---|
async_log_mode
Available for debug builds only, won't work for release builds. |
|
0 - do not print
1 - print operations with the nodes 2 - print operations with the renderer resources (loading / unloading of meshes and textures) 3 - print operations with the file system resources (loading / unloading of files) 4 - print all operations with the nodes, renderer and file systems resources |
async_log_priority |
|
0 - print only frequently used operations
1 - print all operations |
async_queue_info |
|
|
async_queue_list |
|
|
async_queue_clear |
|
Visualizer#
Operations on the visualizer.
World Debugging#
Operations on the world debugging.
Node Debugging#
Operations on the node debugging.
Name | Description | Arguments |
---|---|---|
world_show_handler |
|
The available arguments are:
|
render_show_decals |
|
0 - hidden (by default)
1 - displayed |
Occluder Debugging#
Operations on the occluder debugging.
Name | Description | Arguments |
---|---|---|
render_show_occluder |
|
0 - hidden (by default)
1 - displayed |
Physics Debugging#
Texture Debugging#
Operations on the texture debugging.
Name | Description | Arguments |
---|---|---|
render_show_mipmaps |
|
0 - hidden (by default)
1 - displayed in color |
Occlusion Queries#
Name | Description | Arguments |
---|---|---|
render_show_queries |
|
0 - hidden (by default)
1 - displayed |
Performance Profiling#
Operations on the Performance profiler.
Profiler GUI#
Operations on the Performance profiler style.
Name | Description | Arguments |
---|---|---|
profiler_size |
|
4 – 32
(13 by default) |
profiler_font |
|
A path to a *.ttf file
(core/gui/font.ttf by default) |
Microprofile#
Operations on the Microprofile.
Name | Description | Arguments |
---|---|---|
microprofile_info |
|
|
microprofile_gpu |
|
0 – GPU profiling is disabled 1 - GPU profiling is enabled (by default) |
microprofile_webserver_frames |
|
[1;1000] |
microprofile_dump_frames | [1;1000] | |
microprofile_dump_csv |
|
A path to a .csv file. If the path doesn't specified, the dump is saved to data/microprofile_dump_csv folder. |
microprofile_dump_html |
|
A path to an .html file. If the path doesn't specified, the dump is saved to data/microprofile_dump_html folder. |
Video Settings#
Name | Description |
---|---|
video_restart |
|
Resolution and Full Screen#
Operations on the video resolution adjustment.
Name | Description | Arguments |
---|---|---|
video_mode |
|
-1 -
video_width ×
video_height
0 - 640 × 360 1 - 960 × 540 2 - 1024 × 576 3 - 1280 × 720 4 - 1366 × 768 5 - 1600 × 900 6 - 1920 × 1080 7 - 2560 × 1440 8 - 3840 × 2160 9 - 640 × 400 10 - 960 × 600 11 - 1024 × 640 12 - 1280 × 800 13 - 1440 × 900 14 - 1680 × 1050 15 - 1920 × 1200 16 - 2560 × 1600 17 - 640 × 480 18 - 800 × 600 19 - 1024 × 768 20 - 1280 × 960 21 - 1280 × 1024 22 - 1600 × 1200 23 - 2048 × 1536 24 - 2560 × 2048 |
video_width |
Valid only if the
video_mode command is set to -1. |
0 – 10000 |
video_height |
Valid only if the
video_mode command is set to -1. |
0 – 10000 |
video_resizable |
|
0 - non-resizable mode (by default)
1 - resizable mode |
video_fullscreen |
|
0 - windowed mode (by default)
1 - full-screen mode 2 - full-window mode when an application window is rendered without decorations |
Graphics Settings#
Operations on the graphics adjustment.
Multi-Monitor and Stereo Rendering#
Name | Description | Arguments |
---|---|---|
video_surround |
|
0 - disabled (by default)
1 - enabled |
video_surround_border |
|
|
video_quad_buffer |
|
0 - disabled (by default)
1 - enabled |
Rendering Settings#
Operations on the renderer.
Rendering Resources#
Operations, representing information on the rendering resources.
Rendering Buffers#
Rendering Buffer Info#
Operations, representing information on the rendering buffers.
Name | Description |
---|---|
render_info |
|
render_list |
|
Rendering Buffer Debugging#
Operations on the rendering buffer debugging.
Name | Description | Arguments |
---|---|---|
render_show_textures |
|
0 - all buffers are hidden (by default)
1 - show render textures (compact). 2 - show render textures (full). |
render_screen_precision |
|
0 - use RG11B10F texture format
1 - use RGBA16F texture format (by default). |
render_show_textures_number | A number of buffers in a row (from 1 to 8)
(4 by default). 1 - a single texture per screen 2 - 4 textures per screen 3 - 9 textures per screen 4 - 16 textures per screen |
|
render_show_textures_offset |
|
Rendering Passes#
Operations on rendering passes.
Name | Description | Arguments |
---|---|---|
render_composite_deferred_material |
|
"mat_1, mat_2, ... mat_n" - the list of composite deferred materials |
render_debug |
|
0 - disabled (by default)
1 - enabled |
render_debug_materials |
|
"mat_1, mat_2, ... mat_n" - the list of debug materials |
render_depth_pre_pass |
|
0 - disabled
1 - enabled (by default) |
render_show_scissors |
|
0 - hidden (by default)
1 - shown |
render_show_ambient |
|
0 - hidden (by default)
1 - displayed |
render_show_alpha_test |
|
0 - hidden (by default)
1 - displayed |
render_show_transparent |
|
0 - hidden (by default)
1 - displayed |
render_skip_clouds |
|
0 - enabled (by default)
1 - skipped |
render_skip_lights |
|
0 - enabled (by default)
1 - skipped |
render_skip_water |
|
0 - enabled (by default)
1 - skipped |
render_skip_post_materials |
|
0 - enabled (by default)
1 - skipped |
render_skip_render_materials |
|
0 - enabled (by default)
1 - skipped |
render_skip_transparent |
This console command takes effect only when the forward rendering pass is used for transparent objects rendering. |
0 - enabled (by default)
1 - skipped |
render_skip_transparent_ambient |
This console command takes effect only when the forward rendering pass is used for transparent objects rendering. |
0 - enabled (by default)
1 - skipped |
render_skip_transparent_light |
This console command takes effect only when the forward rendering pass is used for transparent objects rendering. |
0 - enabled (by default)
1 - skipped |
render_skip_transparent_deferred |
This console command takes effect only when the forward rendering pass is used for transparent objects rendering. |
0 - enabled (by default)
1 - skipped |
render_skip_transparent_multiple_env_probes |
This console command takes effect only when the forward rendering pass is used for transparent objects rendering. |
0 - enabled (by default)
1 - skipped |
Meshes#
Operations on the mesh rendering.
Name | Description | Arguments |
---|---|---|
render_alpha_fade |
|
0 - disabled
1 - enabled (by default) |
render_show_dynamic |
|
0 - hidden (by default)
1 - displayed |
Mesh Loading#
Operations on the mesh loading.
Decals#
Operations on the mesh rendering.
Name | Description | Arguments |
---|---|---|
render_decals |
|
0 - disabled
1 - enabled (by default) |
Fields#
Operations on the field rendering.
Textures#
Operations on the texture rendering.
Texture Loading#
Operations on the texture loading.
Shaders#
Operations on shaders.
Name | Description | Arguments |
---|---|---|
render_defines |
|
Shader Loading#
Operations on the shader loading.
Name | Description | Arguments |
---|---|---|
render_manager_create_shaders |
This command compiles and loads all shaders to RAM every time the world is loaded, which results in significant memory consumption. It is recommended to use pre-generated shaders cache instead when possible (see the shaders_create command). In this case necessary shaders are loaded from cache to RAM on demand. |
0 - non-compiled (by default)
1 - compiled |
Effects and Postprocesses#
Operations on the effects and postprocesses.
Name | Description | Arguments |
---|---|---|
render_animation_leaf |
|
|
render_animation_scale |
|
|
render_animation_stem |
|
|
render_animation_wind |
|
|
render_auxiliary |
|
0 - disabled
1 - enabled (by default) |
render_bent_normal_ray_tracing |
|
0 - disabled (by default)
1 - enabled |
render_bent_normal_ray_tracing_denoise |
|
0 - disabled (by default)
1 - enabled |
render_bent_normal_ray_tracing_threshold |
|
1.0f - by default |
render_bloom |
|
0 - disabled (by default)
1 - enabled |
render_bloom_passes |
|
[2; 8] - available range
6 - default |
render_bloom_power |
|
[0.0f; 1.0f] - available range
0.7f - default |
render_bloom_scale |
|
[0.0f; 1.0f] - available range
0.3f - default |
render_border |
Increasing the width of the border may increase performance costs. |
|
render_camera_effects_threshold |
|
[0.0f; 1.0f] - available range |
render_camera_effects_temporal_filtering |
|
0 - disabled (by default) 1 - enabled |
render_dirt_scale |
|
|
render_dof |
|
0 - disabled (by default)
1 - enabled |
render_dof_blur |
|
[0.0f; 1.0f] - available values |
render_dof_chromatic_aberration |
|
|
render_dof_far_distance |
|
|
render_dof_near_distance |
|
|
render_dof_focal_distance |
|
|
render_dof_far_focal_offset |
|
|
render_dof_near_focal_offset |
|
|
render_dof_resolution |
|
0 - quarter resolution
1 - half resolution 2 - full resolution (by default) |
render_dof_quality |
|
0 - low
1 - medium (by default) 2 - high 2 - ultra |
render_dof_bokeh_mode |
|
0 - ring (by default)
1 - circle |
render_dof_increased_accuracy |
|
0 - disabled (by default)
1 - enabled |
render_dof_focus_improvement |
|
0 - disabled (by default)
1 - enabled |
render_exposure_mode |
|
0 - disabled
1 - logarithmic adaptive exposure 2 - quadratic adaptive exposure |
render_exposure |
|
[0.0f; 4.0f] - available values |
render_exposure_adaptation |
|
|
render_iso |
|
100 by default |
render_shutter_speed |
|
250 by default |
render_f_stop |
|
11 by default |
render_camera_mode |
|
0 - classic camera 1 - physically-based camera |
render_white_balance |
|
0 - disabled
1 - enabled (by default) |
render_white_balance_intensity |
|
[0.0f; 1.0f] - available range
0.3f - default |
render_white_balance_adaptation_time |
|
1.0f - default |
render_supersampling |
|
[1e-6f; 8.0f] - available range
1.0f - default |
render_occluders |
|
0 - disabled
1 - enabled (by default) |
render_occluders_resolution |
|
From 1x1
To 1024x1024 Default: 128x64 |
render_occluders_shadows |
|
0 - disabled (by default)
1 - enabled |
render_occluders_shadows_resolution |
|
From 1x1
To 1024x1024 Default: 512x512 |
render_ssgi |
|
0 - disabled (by default)
1 - enabled |
render_ssgi_radius |
|
[0.0f; 1.0f] - available values
1.0f - default |
render_ssgi_intensity |
|
[0.0f; 1.0f] - available values
1.0f - default |
render_ssgi_normal_threshold |
|
[0.0f; 1.0f] - available values
1.0f - default |
render_ssgi_resolution |
|
0 - quarter resolution
1 - half resolution (by default) 2 - full resolution |
render_ssgi_resolution_color |
|
0 - quarter resolution
1 - half resolution (by default) 2 - full resolution |
render_ssgi_quality |
|
0 - low (4 samples)
1 - medium (8 samples) (by default) 2 - high (16 samples) 3 - ultra (32 samples) |
render_ssgi_ray_tracing |
|
0 - disabled
1 - enabled (by default) |
render_ssgi_ray_tracing_denoise |
|
0 - disabled
1 - enabled (by default) |
render_ssgi_ray_tracing_threshold |
|
1.0f - by default |
render_fxaa |
|
|
render_fxaa_intensity |
|
|
render_taa |
|
|
render_taa_antialiasing_in_motion |
|
0 - disabled (by default)
1 - enabled |
render_taa_frame_count |
|
30.0f - default |
render_taa_catmull_resampling |
|
0 - disabled 1 - enabled (by default) |
render_taa_color_clamping |
|
0 - disabled TAA color clamping
1 - enabled (by default) |
render_taa_diagonal_neighbors |
|
0 - ignore diagonal neighboring pixels (by default) 1 - consider diagonal neighboring pixels |
render_taa_preserve_details |
|
[0.0f; 1.5f] - available range
1.5f - default |
render_taa_pixel_offset |
|
[0.0f; 1.0f] - available range
1.0f - samples shift to one pixel (by default) |
render_taa_samples |
|
0 - 1 sample offset, no anti-aliasing
1 - 4 offsets 2 - 8 offsets 3 - 16 offsets |
render_taa_max_frame_count |
|
60.0f - default |
render_taa_min_frame_count |
|
4.0f - default |
render_taa_velocity_clamping |
|
0 - disabled TAA velocity clamping
1 - enabled (by default) |
render_taa_velocity_threshold |
|
[0.0f; 1.0f] - available range
1.0f - default |
render_taa_fix_flicker |
Enabling fix flicker may increase performance costs. |
0 - disabled fix flicker
1 - enabled (by default) |
render_filmic |
|
0 - disabled (by default)
1 - enabled |
render_filmic_shoulder_scale |
|
|
render_filmic_linear_scale |
|
|
render_filmic_linear_angle |
|
|
render_filmic_toe_scale | ||
render_filmic_toe_numerator |
|
|
render_filmic_toe_denominator |
|
|
render_filmic_white_level |
|
|
render_bokeh |
|
0 - disabled (by default)
1 - enabled |
render_cross |
|
0 - disabled
1 - enabled (by default) |
render_cross_color |
|
|
render_cross_scale |
|
|
render_cross_shafts |
|
|
render_cross_length |
|
|
render_cross_angle |
|
|
render_cross_threshold |
|
|
render_distance_scale |
|
|
render_clutter_distance |
|
|
render_decal_distance |
|
|
render_field_distance |
|
|
render_light_distance |
|
|
render_object_distance |
|
|
render_reflection_dynamic |
|
0 - disabled
1 - enabled (by default) |
render_reflection_dynamic_blur |
|
0 - disabled (by default)
1 - enabled |
render_reflection_lods |
|
0 - disabled
1 - enabled (by default) |
render_reflection_distance |
|
|
render_wireframe_color |
|
|
render_background_color |
|
|
render_fade_color |
|
|
render_lens |
|
0 - disabled (by default)
1 - enabled |
render_lens_color |
|
|
render_lens_scale |
|
|
render_lens_length |
|
|
render_lens_radius |
|
|
render_lens_threshold |
|
|
render_lens_dispersion |
|
|
render_motion_blur |
|
0 - disabled
1 - enabled (by default) |
render_motion_blur_camera_velocity |
|
0 - disabled: only velocities of objects are taken into account.
1 - enabled (by default) |
render_motion_blur_neat_silhouettes |
|
0 - disabled
1 - enabled (by default) |
render_motion_blur_noise_intensity |
|
[0.0f; 1.0f] - range
0.25 - by default |
render_motion_blur_num_steps |
|
4 - by default |
render_motion_blur_velocity_scale |
|
|
render_motion_blur_max_velocity |
|
|
render_transparent_blur |
|
0 - disabled
1 - enabled (by default) |
render_refraction |
|
0 - disabled
1 - enabled (by default) |
render_refraction_dispersion |
|
0 - disabled
1 - enabled (by default) |
render_sharpen |
|
0 - disabled (by default)
1 - enabled |
render_sharpen_intensity |
|
|
render_vr_emulation |
|
0 - disabled (by default)
1 - HTC Vive emulation 2 - HTC Vive Pro emulation 3 - Oculus Rift emulation |
render_ssr |
|
0 - disabled
1 - enabled (by default) |
render_ssr_importance_sampling |
|
0 - disabled
1 - enabled (by default) |
render_ssr_fast_tracing |
|
0 - disabled
1 - enabled (by default) |
render_ssr_increased_accuracy |
|
0 - disabled
1 - enabled (by default) |
render_ssr_denoise |
|
0 - disabled
1 - enabled (by default) |
render_ssr_resolution |
|
0 - render reflections in quarter resolution
1 - render reflections in half resolution (by default) 2 - render reflections in full resolution |
render_ssr_resolution_depth |
|
0 - quarter resolution
1 - half resolution (by default) 2 - full resolution |
render_ssr_resolution_color |
|
0 - quarter resolution
1 - half resolution (by default) 2 - full resolution |
render_ssr_roughness_quality |
|
0 - low quality
1 - medium quality (by default) 2 - high quality 3 - ultra quality |
render_ssr_num_rays |
|
[1;64] 4 - default |
render_ssr_num_steps |
|
[1;64] 16 - default |
render_ssr_step_size |
|
1 - default |
render_ssr_noise_ray |
|
[0.0f;1.0f] 0.5f - default |
render_ssr_noise_step |
|
[0.0f;1.0f] 0.5f - default |
render_ssr_visibility_roughness_min |
|
[0.0f;1.0f] 1.0f - default |
render_ssr_visibility_roughness_max |
|
[0.0f;1.0f] 1.0f - default |
render_ssr_threshold |
|
1.0f - default |
render_ssr_threshold_occlusion |
|
1.0f - default |
render_ssrtgi |
|
0 - disabled
1 - enabled (by default) |
render_ssrtgi_fast_tracing |
|
0 - disabled
1 - enabled (by default) |
render_ssrtgi_increased_accuracy |
|
0 - disabled
1 - enabled (by default) |
render_ssrtgi_noise_ray |
|
[0.0f;1.0f] 0.3f - default |
render_ssrtgi_noise_step |
|
[0.0f;1.0f] 0.3f - default |
render_ssrtgi_num_rays |
|
[1;1024] 16 - default |
render_ssrtgi_num_steps |
|
[1;256] 3 - default |
render_ssrtgi_resolution |
|
0 - quarter resolution
1 - half resolution (default) 2 - full resolution |
render_ssrtgi_resolution_depth |
|
0 - quarter resolution (default)
1 - half resolution 2 - full resolution |
render_ssrtgi_step_size |
|
2.0f - default |
render_ssrtgi_upscaling |
|
0 - disabled
1 - enabled (by defaults) |
render_sss |
|
0 - disabled
1 - enabled |
render_sss_radius |
|
|
render_sss_color |
|
|
render_sss_resolution |
|
0 - quarter
1 - half (by default) 2 - full |
render_sss_quality |
|
0 - low
1 - medium 2 - high 3 - ultra |
render_ssbevel |
|
0 - disabled
1 - enabled (by default) |
render_ssbevel_vertex_normal |
|
0 - better edges
1 - better normals (by default) |
render_ssbevel_quality |
|
0 - low
1 - medium (by default) 2 - high 3 - ultra |
render_ssbevel_radius |
|
[0.0f; 10.0f] 10.0f by default |
render_ssbevel_noise |
|
0 - disabled 1 - enabled (by default) |
render_ssdirt |
|
0 - disabled (by default)
1 - enabled |
render_ssdirt_quality |
|
0 - low
1 - medium 2 - high (by default) 3 - ultra |
render_ssdirt_resolution |
|
0 - quarter
1 - half (by default) 2 - full |
render_ssdirt_intensity | [0.0f; inf] 1.0f by default |
|
render_ssdirt_radius | [0.0f; inf] 1.0f by default |
|
render_ssdirt_threshold | [0.0f; 1.0f] 1.0f by default |
|
render_ssdirt_angle_bias |
|
[0.0f; 1.0f] 0.35f by default |
render_ssdirt_perspective |
|
[0.0f; 1.0f] 0.02f by default |
render_ssdirt_increase_accuracy |
|
0 - disabled (by default) 1 - enabled |
render_ssdirt_cavity_texture_size |
|
[0.0f; inf] 1.0f by default |
render_ssdirt_cavity_color |
|
|
render_ssdirt_cavity_exponent |
|
[0.0f; inf] 1.0f by default |
render_ssdirt_cavity_metalness |
|
[0.0f; 1.0f] 0.0f by default |
render_ssdirt_cavity_metalness_visibility |
|
[0.0f; 1.0f] 0.0f by default |
render_ssdirt_convexity_texture_size |
|
[0.0f; inf] 1.0f by default |
render_ssdirt_convexity_color |
|
|
render_ssdirt_convexity_exponent |
|
[0.0f; inf] 1.0f by default |
render_ssdirt_convexity_metalness |
|
[0.0f; 1.0f] 0.0f by default |
render_ssdirt_convexity_metalness_visibility |
|
[0.0f; 1.0f] 0.0f by default |
Lighting and Shading#
Operations on the lighting and shading.
Name | Description | Arguments |
---|---|---|
render_environment |
|
0 - disabled
1 - enabled (by default) |
render_environment_cubemap_blend |
|
0 - alpha blend (by default)
1 - additive blend 2 - multiply 3 - overlay |
render_environment_haze |
|
0 - disabled the haze
1 - enabled the haze colored the specific color 2 - enabled the haze colored the sky LUT (by default) |
render_environment_haze_gradient |
|
0 - better for short distance range
1 - better for long distance range |
render_lights_max_per_batch |
|
0 - disabled optimization (by default)
|
render_lights_tile_grid_size |
|
|
render_lights_forward_per_object_env |
|
[0; 128] - the range
4 - by default |
render_lights_forward_per_object_omni |
|
[0; 128] - the range
4 - by default |
render_lights_forward_per_object_proj |
|
[0; 128] - the range
4 - by default |
render_lights_forward_per_object_voxel |
|
[0; 128] - the range
4 - by default |
render_lights_forward_per_object_world |
|
[0; 128] - the range
4 - by default |
render_lights_lens_flares |
|
0 - disabled
1 - enabled (by default) |
render_lights_upscaling |
|
0 - upscaling is disabled (by default)
1 - render lights in half resolution with 2x upscaling 2 - render lights in quarter resolution with 4x upscaling |
render_ssao |
|
0 - disabled
1 - enabled |
render_ssao_ray_tracing_denoise |
|
0 - disabled
1 - enabled (by default) |
render_ssao_ray_tracing_threshold |
|
[0.0f; 1.0f] - available values
1.0f - default |
render_ssao_ray_tracing |
|
0 - disabled
1 - enabled (by default) |
render_ssao_cavity |
|
0 - disabled
1 - enabled |
render_ssao_cavity_intensity |
|
1.0f - by default |
render_ssao_cavity_radius |
|
1.0f - by default |
render_ssao_radius |
|
[0.0f; 1.0f] - available values
1.0f - default |
render_ssao_threshold |
|
[0.0f; 1.0f] - available values
0.5f - default |
render_ssao_intensity |
|
|
render_ssao_intensity_lighted_side |
|
|
render_ssao_intensity_reflection |
|
1.0f - default |
render_ssao_quality |
|
0 - use 4 samples
1 - use 8 samples 2 - use 16 samples 3 - use 32 samples |
render_ssao_resolution |
|
0 - quarter
1 - half (by default) 2 - full |
render_ssao_noise |
|
0 - disabled
1 - enabled |
render_gbuffer_lightmap |
|
0 - skip G-Buffer lightmap
1 - use G-Buffer lightmap (by default) |
Geodetics#
Operations on geodetics.
Name | Description | Arguments |
---|---|---|
render_show_geodetic_pivot |
|
0 - the geodetic pivot is hidden (by default)
1 - the geodetic pivot is displayed |
Shadows#
Operations on shadows.
Name | Description | Arguments |
---|---|---|
render_shadows |
|
0 - disabled
1 - enabled (by default) |
render_shadows_alpha_test |
|
0 - disabled
1 - enabled (by default) |
render_shadows_precision |
|
0 - 16-bit precision
1 - 32-bit precision (by default) |
render_shadows_screen_space |
|
0 - disabled
1 - enabled (by default) |
render_shadow_distance |
|
|
render_shadow_shafts |
|
0 - disabled
1 - enabled (by default) |
render_shadow_shafts_exposure |
|
[0.0f; 1.0f] - available values
0.0f - shadows are not seen |
render_shadow_shafts_length |
|
[0.0f; 1.0f] - available values
0.0f - shadows are not seen 1 - shadows are long enough to occupy the whole screen |
render_sun_shafts |
|
0 - disabled
1 - enabled (by default) |
render_sun_shafts_color |
|
|
render_sun_shafts_scale |
|
|
render_sun_shafts_length |
|
|
render_sun_shafts_attenuation |
|
|
render_sun_shafts_threshold |
|
|
render_show_cascades |
|
0 - disabled (by default)
1 - enabled |
render_show_penumbra |
|
0 - disabled (by default)
1 - enabled |
render_shadows_soft |
|
0 - disabled
1 - enabled |
render_shadows_soft_quality |
|
0 - low
1 - medium 2 - high |
render_shadows_omni_jitter |
|
0 - disabled
1 - enabled |
render_shadows_world_lerp_cascades |
|
0 - disabled
1 - enabled |
Clouds Rendering#
Name | Description | Arguments |
---|---|---|
render_clouds_downsampling_rendering |
|
0 - full
1 - half (by default) 2 - quarter |
render_clouds_dynamic_coverage_area |
|
10000 - by default |
render_clouds_dynamic_coverage_resolution |
|
0 - 128×128
1 - 256×256 (by default) 2 - 512×512 3 - 1024×1024 4 - 2048×2048 |
render_clouds_ground_shadows |
|
1 - enable (by default)
2 - disable |
render_clouds_interleaved_rendering |
|
0 - disabled (by default)
1 - 2×2 2 - 4×4 3 - 8×8 |
render_clouds_lighting_cone_radius |
|
[0.0f; 1.0f] - the range
0.3f - default |
render_clouds_lighting_quality |
|
0 - 1 sample, low quality
1 - 3 samples, medium quality (by default) 2 - 5 samples, high quality 3 - 6 samples, ultra quality |
render_clouds_lighting_tracelength |
|
[1.0f; 2048.0f] - the range
230.0f - by default |
render_clouds_noise_step |
|
[0.0f; 1.0f] - the range
0.3f - default |
render_clouds_noise_step_skip |
|
[0.0f; 1.0f] - the range
0.3f - default |
render_clouds_noise_iterations |
|
[0.0f; 1.0f] - the range
0.1f - default |
render_clouds_noise_lighting |
|
[0.0f; 1.0f] - the range
0.3f - default |
render_clouds_samples_count |
|
0 - 1 sample, low quality
1 - 3 samples, medium quality 2 - 5 samples, high quality (by default) 3 - 6 samples, ultra quality |
render_clouds_sampling_quality |
|
0 - 1 sample, low quality (higher cloud density)
1 - 3 samples, medium quality (by default) 2 - 5 samples, high quality 3 - 6 samples, ultra quality (lower density, the clouds are softer) |
render_clouds_shadow_shafts |
|
0 - disabled
1 - enabled (by default) |
render_clouds_simplified_depth_test |
|
0 - disabled
1 - enabled (by default) |
render_clouds_soft_intersection |
|
[0.0f; 100000.0f] - range
100.0f - by default |
render_clouds_transparent_order |
|
0 - disabled (by default)
1 - enabled |
Terrain Rendering#
Water Rendering#
Output Modes#
Name | Description | Arguments |
---|---|---|
render_panorama |
If the panoramic rendering is enabled, underwater shafts and water line effects will be disabled. |
0 - disabled panoramic rendering (by default)
1 - a 180-degree panorama with curved edges 2 - a 180-degree linear panorama without distortion at the edges 3 - a 180-degree spherical panorama (fisheye) 4 - a 360-degree panorama with curved edges 5 - a 360-degree linear panorama without distortion at the edges 6 - a 360-degree spherical panorama (fisheye) |
render_stereo |
|
0 - disabled (by default)
1 - enabled anaglyph stereo 2 - enabled interlaced stereo 3 - enabled horizontal stereo 4 - enabled vertical stereo |
render_stereo_hidden_area |
|
0 - culling disabled (by default)
1 - OpenVR-based culling mode. Culling is performed using meshes returned by OpenVR. 2 - Custom culling mode. Culling is performed using an oval or circular mesh determined by custom adjustable parameters. |
render_stereo_hidden_area_transform |
|
(1.0f, 1.0f, 0.0f, 0.0f) - default |
render_stereo_reprojection |
|
0 - disabled (by default)
1 - dynamic reprojection (slower, but more accurate, more pronounced ghost effect) 2 - fast reprojection (fast, reduced ghost effect, but clipping of frontal parts of moving objects may occur) |
render_stereo_reprojection_fix_blur |
|
0 - disabled
1 - enabled (by default) |
render_stereo_reprojection_buffers_fix_blur |
|
0 - disabled
1 - enabled (by default) |
render_stereo_reprojection_threshold |
|
[0.0f; inf] 1.0f - default |
Other Settings#
Name | Description | Arguments |
---|---|---|
render_occlusion_queries |
|
0 - disable occlusion query
1 - enable occlusion query (by default) |
render_occlusion_queries_num_frames |
Make sure that the additional hardware occlusion query test is run. |
Number of frames |
render_virtual_resolution |
|
(-1; -1) - by default Available values range is [0;16384] |
render_max_fps |
|
0 - disables FPS clamping (by default) |
Renderers#
Name | Description | Arguments |
---|---|---|
video_debug |
|
Direct X:
|
DirectX 11#
Operations on the Direct3D11 API.
OpenGL#
Operations on the OpenGL API.
OpenAL Settings#
Operations on the OpenAL API.
Name | Description | Arguments |
---|---|---|
al_sound_renderer |
|
|
al_sound_vendor |
|
|
al_sound_version |
|
|
al_sound_extensions |
|
|
alc_sound_extensions |
|
|
al_sound_skip_errors |
|
0 - checked (by default)
1 - skipped |
Plugins#
Operations on external plugins.
Bake Lighting#
Operations on the Bake Lighting tool.
Screenshots#
Operations on the screenshot.
Name | Description | Arguments |
---|---|---|
video_extension |
|
0 - TGA (by default)
1 - DDS 2 - PNG 3 - JPG |
video_grab |
|
A path to the folder the screenshots will be saved in (optional) |
General Information#
Memory Info#
Operations, representing information on the system memory.
Name | Description |
---|---|
memory_dump |
|
memory_info |
|
memory_save |
|
CPU Info#
Operations, representing information on the CPU.
Name | Description |
---|---|
cpu_info |
|
cpu_frequency |
|
cpu_count |
|
System Info#
Operations, representing information on the system.
Name | Description |
---|---|
binary_info |
|
system_info |
|
system_memory |
|
GPU Info#
Operations, representing information on the GPU.
Name | Description |
---|---|
gpu_info |
|
gpu_memory |
|
gpu_count |
|