Some texture stuff

This commit is contained in:
Victor Turgeon 2022-10-12 10:13:10 -04:00
parent bce4618507
commit 626b0a2ff8
41 changed files with 583 additions and 27 deletions

5
Levels/Level01.tscn Normal file
View File

@ -0,0 +1,5 @@
[gd_scene format=2]
[node name="Spatial" type="Spatial"]
[node name="CSGCombiner" type="CSGCombiner" parent="."]

23
Materials/Ball_Mat.tres Normal file
View File

@ -0,0 +1,23 @@
[gd_resource type="SpatialMaterial" load_steps=4 format=2]
[ext_resource path="res://Textures/Custom/ball_NormalMap.png" type="Texture" id=1]
[ext_resource path="res://Textures/Custom/ball_Albedo.png" type="Texture" id=2]
[ext_resource path="res://Materials/Black_Contour.tres" type="Material" id=3]
[resource]
next_pass = ExtResource( 3 )
params_diffuse_mode = 4
params_specular_mode = 3
albedo_texture = ExtResource( 2 )
metallic = 0.33
metallic_specular = 0.41
roughness = 0.47
normal_enabled = true
normal_scale = 1.58
normal_texture = ExtResource( 1 )
uv1_scale = Vector3( 0.5, 1, 1 )
uv1_triplanar = true
uv1_triplanar_sharpness = 0.307786
uv2_scale = Vector3( 0.5, 1, 1 )
uv2_triplanar = true
uv2_triplanar_sharpness = 0.574349

View File

@ -0,0 +1,8 @@
[gd_resource type="SpatialMaterial" format=2]
[resource]
flags_unshaded = true
params_cull_mode = 1
params_grow = true
params_grow_amount = 0.05
albedo_color = Color( 0, 0, 0, 1 )

View File

@ -1,7 +1,9 @@
[gd_resource type="SpatialMaterial" load_steps=2 format=2]
[gd_resource type="SpatialMaterial" load_steps=3 format=2]
[ext_resource path="res://Textures/kenney_prototype_textures/dark/texture_01.png" type="Texture" id=1]
[ext_resource path="res://Materials/Black_Contour.tres" type="Material" id=2]
[resource]
next_pass = ExtResource( 2 )
albedo_texture = ExtResource( 1 )
uv1_triplanar = true

View File

@ -0,0 +1,9 @@
[gd_scene format=2]
[node name="Spatial" type="Spatial"]
[node name="DirectionalLight" type="DirectionalLight" parent="."]
transform = Transform( 0.707107, -0.5, 0.5, 0, 0.707107, 0.707107, -0.707107, -0.5, 0.5, 5, 5, 5 )
[node name="Camera" type="Camera" parent="."]
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0799247, 0, 2.16576 )

View File

@ -1,7 +1,9 @@
[gd_resource type="SpatialMaterial" load_steps=2 format=2]
[gd_resource type="SpatialMaterial" load_steps=3 format=2]
[ext_resource path="res://Textures/kenney_prototype_textures/orange/texture_01.png" type="Texture" id=1]
[ext_resource path="res://Materials/Black_Contour.tres" type="Material" id=2]
[resource]
next_pass = ExtResource( 2 )
albedo_texture = ExtResource( 1 )
uv1_triplanar = true

View File

@ -1,27 +1,13 @@
[gd_scene load_steps=16 format=2]
[gd_scene load_steps=14 format=2]
[ext_resource path="res://Scripts/HitBox.gd" type="Script" id=1]
[ext_resource path="res://Scenes/Enemy.gd" type="Script" id=2]
[ext_resource path="res://Scripts/HurtBox.gd" type="Script" id=3]
[ext_resource path="res://Textures/MetalCorrodedHeavy001/MetalCorrodedHeavy001_METALNESS_1K_METALNESS.jpg" type="Texture" id=4]
[ext_resource path="res://Textures/MetalCorrodedHeavy001/MetalCorrodedHeavy001_Flat.jpg" type="Texture" id=5]
[ext_resource path="res://Textures/MetalCorrodedHeavy001/MetalCorrodedHeavy001_NRM_1K_METALNESS.jpg" type="Texture" id=6]
[ext_resource path="res://Materials/Ball_Mat.tres" type="Material" id=4]
[ext_resource path="res://Materials/Black_Contour.tres" type="Material" id=5]
[ext_resource path="res://Audio/boom.wav" type="AudioStream" id=7]
[sub_resource type="SphereMesh" id=6]
[sub_resource type="SpatialMaterial" id=12]
albedo_color = Color( 0.74902, 0.992157, 0.776471, 0.341176 )
albedo_texture = ExtResource( 5 )
metallic_texture = ExtResource( 4 )
emission_enabled = true
emission = Color( 0, 0, 0, 1 )
emission_energy = 1.0
emission_operator = 0
emission_on_uv2 = false
normal_enabled = true
normal_scale = 1.0
normal_texture = ExtResource( 6 )
[sub_resource type="SphereMesh" id=16]
[sub_resource type="SphereShape" id=7]
@ -30,6 +16,7 @@ normal_texture = ExtResource( 6 )
[sub_resource type="SphereShape" id=9]
[sub_resource type="SpatialMaterial" id=13]
next_pass = ExtResource( 5 )
params_billboard_mode = 3
particles_anim_h_frames = 1
particles_anim_v_frames = 1
@ -59,8 +46,8 @@ _data = [ Vector2( 0.029703, 1.56592 ), 0.0, 0.0, 0, 0, Vector2( 0.995049, 0.656
script = ExtResource( 2 )
[node name="MeshInstance" type="MeshInstance" parent="."]
mesh = SubResource( 6 )
material/0 = SubResource( 12 )
mesh = SubResource( 16 )
material/0 = ExtResource( 4 )
[node name="Hurtbox" type="Area" parent="."]
transform = Transform( 2.03634, 0, 0, 0, 2.03634, 0, 0, 0, 2.03634, 0, 0, 0 )

View File

@ -0,0 +1,17 @@
[gd_resource type="SpatialMaterial" load_steps=2 format=2]
[sub_resource type="SpatialMaterial" id=17]
flags_transparent = true
flags_unshaded = true
params_cull_mode = 1
params_grow = true
params_grow_amount = 0.05
albedo_color = Color( 0, 0, 0, 1 )
[resource]
next_pass = SubResource( 17 )
params_diffuse_mode = 4
params_specular_mode = 3
albedo_color = Color( 0.164706, 0.921569, 0.0784314, 1 )
metallic = 0.6
roughness = 0.1

View File

@ -11,12 +11,12 @@
flags_transparent = true
albedo_color = Color( 0.894118, 0.894118, 0.894118, 0.211765 )
[sub_resource type="PanoramaSky" id=1]
[sub_resource type="PanoramaSky" id=4]
panorama = ExtResource( 4 )
[sub_resource type="Environment" id=2]
background_mode = 2
background_sky = SubResource( 1 )
background_sky = SubResource( 4 )
ambient_light_energy = 0.67
fog_enabled = true
fog_color = Color( 0.305882, 0.372549, 0.52549, 1 )

BIN
Textures/Custom/300x300.psd Normal file

Binary file not shown.

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 135 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/ball_Albedo.png-797335aa56f47c4c4fd669858a9c32eb.s3tc.stex"
path.etc2="res://.import/ball_Albedo.png-797335aa56f47c4c4fd669858a9c32eb.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/Custom/ball_Albedo.png"
dest_files=[ "res://.import/ball_Albedo.png-797335aa56f47c4c4fd669858a9c32eb.s3tc.stex", "res://.import/ball_Albedo.png-797335aa56f47c4c4fd669858a9c32eb.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 203 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/ball_NormalMap.png-3f752dac1c94afd938671e1fbe6d7fd6.s3tc.stex"
path.etc2="res://.import/ball_NormalMap.png-3f752dac1c94afd938671e1fbe6d7fd6.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/Custom/ball_NormalMap.png"
dest_files=[ "res://.import/ball_NormalMap.png-3f752dac1c94afd938671e1fbe6d7fd6.s3tc.stex", "res://.import/ball_NormalMap.png-3f752dac1c94afd938671e1fbe6d7fd6.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 99 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/wooden_planks_Albedo.png-c0438c4bb9378e4534b63bda9e3a0734.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Textures/Custom/wooden_planks_Albedo.png"
dest_files=[ "res://.import/wooden_planks_Albedo.png-c0438c4bb9378e4534b63bda9e3a0734.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 170 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/wooden_planks_NormalMap.png-e4608bec4d0b338069e0627895bd7579.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Textures/Custom/wooden_planks_NormalMap.png"
dest_files=[ "res://.import/wooden_planks_NormalMap.png-e4608bec4d0b338069e0627895bd7579.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 468 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/GroundForest003_AO_1K.jpg-146bf1977d604d3ba123edaad8784d4c.s3tc.stex"
path.etc2="res://.import/GroundForest003_AO_1K.jpg-146bf1977d604d3ba123edaad8784d4c.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_AO_1K.jpg"
dest_files=[ "res://.import/GroundForest003_AO_1K.jpg-146bf1977d604d3ba123edaad8784d4c.s3tc.stex", "res://.import/GroundForest003_AO_1K.jpg-146bf1977d604d3ba123edaad8784d4c.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 871 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/GroundForest003_COL_VAR1_1K.jpg-869cb6b651f4afff57e4a865d97e0534.s3tc.stex"
path.etc2="res://.import/GroundForest003_COL_VAR1_1K.jpg-869cb6b651f4afff57e4a865d97e0534.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_COL_VAR1_1K.jpg"
dest_files=[ "res://.import/GroundForest003_COL_VAR1_1K.jpg-869cb6b651f4afff57e4a865d97e0534.s3tc.stex", "res://.import/GroundForest003_COL_VAR1_1K.jpg-869cb6b651f4afff57e4a865d97e0534.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 600 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/GroundForest003_COL_VAR2_1K.jpg-bcff0375de062aeda987df20b578e073.s3tc.stex"
path.etc2="res://.import/GroundForest003_COL_VAR2_1K.jpg-bcff0375de062aeda987df20b578e073.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_COL_VAR2_1K.jpg"
dest_files=[ "res://.import/GroundForest003_COL_VAR2_1K.jpg-bcff0375de062aeda987df20b578e073.s3tc.stex", "res://.import/GroundForest003_COL_VAR2_1K.jpg-bcff0375de062aeda987df20b578e073.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=1
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 384 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/GroundForest003_Cube.jpg-7884d4115feb4078ba75eb1130f1ee9a.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_Cube.jpg"
dest_files=[ "res://.import/GroundForest003_Cube.jpg-7884d4115feb4078ba75eb1130f1ee9a.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

Binary file not shown.

After

Width:  |  Height:  |  Size: 214 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/GroundForest003_DISP_1K.jpg-ac3e044861ed211c3f0d4655dc22d839.s3tc.stex"
path.etc2="res://.import/GroundForest003_DISP_1K.jpg-ac3e044861ed211c3f0d4655dc22d839.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_DISP_1K.jpg"
dest_files=[ "res://.import/GroundForest003_DISP_1K.jpg-ac3e044861ed211c3f0d4655dc22d839.s3tc.stex", "res://.import/GroundForest003_DISP_1K.jpg-ac3e044861ed211c3f0d4655dc22d839.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 56 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/GroundForest003_Flat.jpg-d6efdb1521163dbb9992da1449afb607.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_Flat.jpg"
dest_files=[ "res://.import/GroundForest003_Flat.jpg-d6efdb1521163dbb9992da1449afb607.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 478 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/GroundForest003_GLOSS_1K.jpg-eb59c16c23057ea78248a7514f2b69ea.s3tc.stex"
path.etc2="res://.import/GroundForest003_GLOSS_1K.jpg-eb59c16c23057ea78248a7514f2b69ea.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_GLOSS_1K.jpg"
dest_files=[ "res://.import/GroundForest003_GLOSS_1K.jpg-eb59c16c23057ea78248a7514f2b69ea.s3tc.stex", "res://.import/GroundForest003_GLOSS_1K.jpg-eb59c16c23057ea78248a7514f2b69ea.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 881 KiB

View File

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="StreamTexture"
path.s3tc="res://.import/GroundForest003_NRM_1K.jpg-603c5f88227c7d1f8650f93901b00403.s3tc.stex"
path.etc2="res://.import/GroundForest003_NRM_1K.jpg-603c5f88227c7d1f8650f93901b00403.etc2.stex"
metadata={
"imported_formats": [ "s3tc", "etc2" ],
"vram_texture": true
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_NRM_1K.jpg"
dest_files=[ "res://.import/GroundForest003_NRM_1K.jpg-603c5f88227c7d1f8650f93901b00403.s3tc.stex", "res://.import/GroundForest003_NRM_1K.jpg-603c5f88227c7d1f8650f93901b00403.etc2.stex" ]
[params]
compress/mode=2
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=1
flags/repeat=true
flags/filter=true
flags/mipmaps=true
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=false
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 239 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/GroundForest003_REFL_1K.jpg-b7cc558793cdc6e95f7fadcda3b51172.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_REFL_1K.jpg"
dest_files=[ "res://.import/GroundForest003_REFL_1K.jpg-b7cc558793cdc6e95f7fadcda3b51172.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

Binary file not shown.

After

Width:  |  Height:  |  Size: 455 KiB

View File

@ -0,0 +1,35 @@
[remap]
importer="texture"
type="StreamTexture"
path="res://.import/GroundForest003_Sphere.jpg-8c1d1ffc5b2fdd56a0bacb17348acaf7.stex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://Textures/GroundForest003/GroundForest003_Sphere.jpg"
dest_files=[ "res://.import/GroundForest003_Sphere.jpg-8c1d1ffc5b2fdd56a0bacb17348acaf7.stex" ]
[params]
compress/mode=0
compress/lossy_quality=0.7
compress/hdr_mode=0
compress/bptc_ldr=0
compress/normal_map=0
flags/repeat=0
flags/filter=true
flags/mipmaps=false
flags/anisotropic=false
flags/srgb=2
process/fix_alpha_border=true
process/premult_alpha=false
process/HDR_as_SRGB=false
process/invert_color=false
process/normal_map_invert_y=false
stream=false
size_limit=0
detect_3d=true
svg/scale=1.0

View File

@ -34,9 +34,6 @@ config/icon="res://icon.png"
window/size/width=1920
window/size/height=1080
window/size/fullscreen=true
window/size/test_width=1280
window/size/test_height=720
window/stretch/mode="viewport"
window/stretch/aspect="keep"