diff --git a/vr-project/3D Models/Block Out VR.blend.import b/vr-project/3D Models/Block Out VR.blend.import new file mode 100644 index 00000000..9d2afb46 --- /dev/null +++ b/vr-project/3D Models/Block Out VR.blend.import @@ -0,0 +1,59 @@ +[remap] + +importer="scene" +importer_version=1 +type="PackedScene" +uid="uid://2cbtvp67pwom" +path="res://.godot/imported/Block Out VR.blend-be500409a03961f5b166882e8d26bedb.scn" + +[deps] + +source_file="res://3D Models/Block Out VR.blend" +dest_files=["res://.godot/imported/Block Out VR.blend-be500409a03961f5b166882e8d26bedb.scn"] + +[params] + +nodes/root_type="" +nodes/root_name="" +nodes/root_script=null +nodes/apply_root_scale=true +nodes/root_scale=1.0 +nodes/import_as_skeleton_bones=false +nodes/use_name_suffixes=true +nodes/use_node_type_suffixes=true +meshes/ensure_tangents=true +meshes/generate_lods=true +meshes/create_shadow_meshes=true +meshes/light_baking=2 +meshes/lightmap_texel_size=0.2 +meshes/force_disable_compression=false +skins/use_named_skins=true +animation/import=true +animation/fps=30 +animation/trimming=false +animation/remove_immutable_tracks=true +animation/import_rest_as_RESET=false +import_script/path="" +materials/extract=0 +materials/extract_format=0 +materials/extract_path="" +_subresources={} +blender/nodes/visible=0 +blender/nodes/active_collection_only=false +blender/nodes/punctual_lights=true +blender/nodes/cameras=true +blender/nodes/custom_properties=true +blender/nodes/modifiers=1 +blender/meshes/colors=false +blender/meshes/uvs=true +blender/meshes/normals=true +blender/meshes/export_geometry_nodes_instances=false +blender/meshes/tangents=true +blender/meshes/skins=2 +blender/meshes/export_bones_deforming_mesh_only=false +blender/materials/unpack_enabled=true +blender/materials/export_materials=1 +blender/animation/limit_playback=true +blender/animation/always_sample=true +blender/animation/group_tracks=true +gltf/naming_version=2 diff --git a/vr-project/3D Models/Block Out VR.blend.unwrap_cache b/vr-project/3D Models/Block Out VR.blend.unwrap_cache new file mode 100644 index 00000000..540c5902 Binary files /dev/null and b/vr-project/3D Models/Block Out VR.blend.unwrap_cache differ diff --git a/vr-project/project.godot b/vr-project/project.godot index eb34aba4..64f69f11 100644 --- a/vr-project/project.godot +++ b/vr-project/project.godot @@ -14,9 +14,13 @@ config/name="you_done_it" config/features=PackedStringArray("4.5", "Forward Plus") config/icon="res://icon.svg" -[filesystem] +[rendering] -import/blender/enabled=false +lights_and_shadows/directional_shadow/size=8192 +lights_and_shadows/directional_shadow/size.mobile=4096 +lights_and_shadows/directional_shadow/soft_shadow_filter_quality=4 +lights_and_shadows/positional_shadow/atlas_quadrant_0_subdiv=1 +lights_and_shadows/positional_shadow/atlas_quadrant_1_subdiv=3 [xr] diff --git a/vr-project/scenes/game_scene.tscn b/vr-project/scenes/game_scene.tscn new file mode 100644 index 00000000..bc261355 --- /dev/null +++ b/vr-project/scenes/game_scene.tscn @@ -0,0 +1,41 @@ +[gd_scene load_steps=6 format=3 uid="uid://b5m5h30gog3pu"] + +[ext_resource type="PackedScene" uid="uid://2cbtvp67pwom" path="res://3D Models/Block Out VR.blend" id="1_w5aja"] +[ext_resource type="PackedScene" uid="uid://ctf3dsro4aqon" path="res://vr_base.tscn" id="2_onqr8"] + +[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_onqr8"] +sky_top_color = Color(0.16916332, 0.10069999, 0.19, 1) +sky_horizon_color = Color(0.14369965, 0.12658381, 0.14890882, 1) +ground_bottom_color = Color(0, 0, 0, 1) +ground_horizon_color = Color(0.14369965, 0.12658381, 0.14890882, 1) + +[sub_resource type="Sky" id="Sky_ycayy"] +sky_material = SubResource("ProceduralSkyMaterial_onqr8") + +[sub_resource type="Environment" id="Environment_bw6k5"] +background_mode = 1 +sky = SubResource("Sky_ycayy") +tonemap_mode = 2 +ssao_enabled = true +sdfgi_cascades = 2 +sdfgi_min_cell_size = 0.1171875 +glow_enabled = true + +[node name="Root" type="Node3D"] + +[node name="WorldEnvironment" type="WorldEnvironment" parent="."] +environment = SubResource("Environment_bw6k5") + +[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] +transform = Transform3D(0.98699677, 0.08646436, -0.13550279, 0.0054831007, 0.82439643, 0.5659862, 0.1606457, -0.55936956, 0.8132026, 0, 2.8325253, 0) +light_color = Color(0.64, 0.34559998, 0.6301867, 1) +light_bake_mode = 1 +shadow_enabled = true +directional_shadow_mode = 0 +directional_shadow_fade_start = 0.965 +directional_shadow_max_distance = 20.0 + +[node name="XROrigin3D" parent="." instance=ExtResource("2_onqr8")] +transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.0004169941, 0, -0.95417106) + +[node name="Block Out VR" parent="." instance=ExtResource("1_w5aja")] diff --git a/vr-project/scenes/game_scene/game_scene.exr b/vr-project/scenes/game_scene/game_scene.exr new file mode 100644 index 00000000..a7f02df0 Binary files /dev/null and b/vr-project/scenes/game_scene/game_scene.exr differ diff --git a/vr-project/scenes/game_scene/game_scene.exr.import b/vr-project/scenes/game_scene/game_scene.exr.import new file mode 100644 index 00000000..2330accc --- /dev/null +++ b/vr-project/scenes/game_scene/game_scene.exr.import @@ -0,0 +1,29 @@ +[remap] + +importer="2d_array_texture" +type="CompressedTexture2DArray" +uid="uid://ckdhlet43e8my" +path.bptc="res://.godot/imported/game_scene.exr-f93e17247a16ad01f1faa17e5f9c1ac2.bptc.ctexarray" +metadata={ +"imported_formats": ["s3tc_bptc"], +"vram_texture": true +} + +[deps] + +source_file="res://scenes/game_scene/game_scene.exr" +dest_files=["res://.godot/imported/game_scene.exr-f93e17247a16ad01f1faa17e5f9c1ac2.bptc.ctexarray"] + +[params] + +compress/mode=2 +compress/high_quality=false +compress/lossy_quality=0.7 +compress/uastc_level=0 +compress/rdo_quality_loss=0.0 +compress/hdr_compression=1 +compress/channel_pack=1 +mipmaps/generate=false +mipmaps/limit=-1 +slices/horizontal=1 +slices/vertical=1 diff --git a/vr-project/scenes/game_scene/game_scene.lmbake b/vr-project/scenes/game_scene/game_scene.lmbake new file mode 100644 index 00000000..9d6f522a Binary files /dev/null and b/vr-project/scenes/game_scene/game_scene.lmbake differ