stuff
This commit is contained in:
BIN
scenes/blockout/level_blockout.glb
Normal file
BIN
scenes/blockout/level_blockout.glb
Normal file
Binary file not shown.
37
scenes/blockout/level_blockout.glb.import
Normal file
37
scenes/blockout/level_blockout.glb.import
Normal file
@@ -0,0 +1,37 @@
|
||||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://bvfmq3k66cfig"
|
||||
path="res://.godot/imported/level_blockout.glb-64553bee7328cb2e3f4be5ac0bb253c6.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/blockout/level_blockout.glb"
|
||||
dest_files=["res://.godot/imported/level_blockout.glb-64553bee7328cb2e3f4be5ac0bb253c6.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
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=""
|
||||
_subresources={}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
||||
BIN
scenes/blockout/level_blockout.glb.unwrap_cache
Normal file
BIN
scenes/blockout/level_blockout.glb.unwrap_cache
Normal file
Binary file not shown.
BIN
scenes/blockout/level_blockout_0.png
Normal file
BIN
scenes/blockout/level_blockout_0.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 MiB |
38
scenes/blockout/level_blockout_0.png.import
Normal file
38
scenes/blockout/level_blockout_0.png.import
Normal file
@@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://h2br251ks6aw"
|
||||
path.s3tc="res://.godot/imported/level_blockout_0.png-925a57ebe80e7042f621bc58df579904.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "b37af0d37f42c985acd5bed9e9f1b62f"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/blockout/level_blockout_0.png"
|
||||
dest_files=["res://.godot/imported/level_blockout_0.png-925a57ebe80e7042f621bc58df579904.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
scenes/blockout/level_blockout_1.png
Normal file
BIN
scenes/blockout/level_blockout_1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 MiB |
38
scenes/blockout/level_blockout_1.png.import
Normal file
38
scenes/blockout/level_blockout_1.png.import
Normal file
@@ -0,0 +1,38 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drnhwl5lle7nj"
|
||||
path.s3tc="res://.godot/imported/level_blockout_1.png-ff45cfa538cbb2b785135ce8305fe5c9.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
generator_parameters={
|
||||
"md5": "08a73e42bd2cc43741ad1322783b08da"
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/blockout/level_blockout_1.png"
|
||||
dest_files=["res://.godot/imported/level_blockout_1.png-ff45cfa538cbb2b785135ce8305fe5c9.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://scenes/blockout/level_blockout_1.png"
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
scenes/blockout/world2.exr
Normal file
BIN
scenes/blockout/world2.exr
Normal file
Binary file not shown.
28
scenes/blockout/world2.exr.import
Normal file
28
scenes/blockout/world2.exr.import
Normal file
@@ -0,0 +1,28 @@
|
||||
[remap]
|
||||
|
||||
importer="2d_array_texture"
|
||||
type="CompressedTexture2DArray"
|
||||
uid="uid://ppbb8tjng12h"
|
||||
path="res://.godot/imported/world2.exr-b6b494ed63130eb40859d0f159ec58c5.ctexarray"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/blockout/world2.exr"
|
||||
dest_files=["res://.godot/imported/world2.exr-b6b494ed63130eb40859d0f159ec58c5.ctexarray"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
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
|
||||
BIN
scenes/blockout/world2.lmbake
Normal file
BIN
scenes/blockout/world2.lmbake
Normal file
Binary file not shown.
BIN
scenes/blockout/world2_shadow.png
Normal file
BIN
scenes/blockout/world2_shadow.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 376 KiB |
29
scenes/blockout/world2_shadow.png.import
Normal file
29
scenes/blockout/world2_shadow.png.import
Normal file
@@ -0,0 +1,29 @@
|
||||
[remap]
|
||||
|
||||
importer="2d_array_texture"
|
||||
type="CompressedTexture2DArray"
|
||||
uid="uid://c6646ccokvnit"
|
||||
path.s3tc="res://.godot/imported/world2_shadow.png-aabe75c38a31dbdf666e29fa3290bae4.s3tc.ctexarray"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/blockout/world2_shadow.png"
|
||||
dest_files=["res://.godot/imported/world2_shadow.png-aabe75c38a31dbdf666e29fa3290bae4.s3tc.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
|
||||
BIN
scenes/blockout/world3.VoxelGI_data.res
Normal file
BIN
scenes/blockout/world3.VoxelGI_data.res
Normal file
Binary file not shown.
BIN
scenes/kloofendal_43d_clear_1k.exr
Normal file
BIN
scenes/kloofendal_43d_clear_1k.exr
Normal file
Binary file not shown.
35
scenes/kloofendal_43d_clear_1k.exr.import
Normal file
35
scenes/kloofendal_43d_clear_1k.exr.import
Normal file
@@ -0,0 +1,35 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cf3u4fq6ockn7"
|
||||
path.bptc="res://.godot/imported/kloofendal_43d_clear_1k.exr-7af1fbe739e24906450a27a52b5b4291.bptc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://scenes/kloofendal_43d_clear_1k.exr"
|
||||
dest_files=["res://.godot/imported/kloofendal_43d_clear_1k.exr-7af1fbe739e24906450a27a52b5b4291.bptc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
@@ -1,64 +0,0 @@
|
||||
[gd_scene load_steps=7 format=3 uid="uid://dgfh1lgxud87u"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://c4orppao35wg6" path="res://prefabs/character.tscn" id="2_v34ds"]
|
||||
[ext_resource type="Script" path="res://src/spawner.gd" id="3_xxi2i"]
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_12xd3"]
|
||||
script/source = "extends Node3D
|
||||
|
||||
func _ready() -> void:
|
||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||
"
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_xxbnc"]
|
||||
albedo_color = Color(0.266667, 0.145098, 0.0823529, 1)
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_uelfv"]
|
||||
material = SubResource("StandardMaterial3D_xxbnc")
|
||||
size = Vector2(50, 50)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_vbj2x"]
|
||||
size = Vector3(50, 1, 50)
|
||||
|
||||
[node name="Main" type="Node3D"]
|
||||
script = SubResource("GDScript_12xd3")
|
||||
|
||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
||||
transform = Transform3D(0.276457, -0.764665, 0.582116, 0.11662, 0.62794, 0.769474, -0.953924, -0.14484, 0.262774, 0, 0, 0)
|
||||
light_energy = 2.0
|
||||
shadow_enabled = true
|
||||
directional_shadow_fade_start = 1.0
|
||||
directional_shadow_max_distance = 50.0
|
||||
|
||||
[node name="Spawner" type="Node3D" parent="."]
|
||||
script = ExtResource("3_xxi2i")
|
||||
object_to_spawn = ExtResource("2_v34ds")
|
||||
|
||||
[node name="CSGMesh3D" type="CSGMesh3D" parent="."]
|
||||
mesh = SubResource("PlaneMesh_uelfv")
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="CSGMesh3D"]
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="CSGMesh3D/StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
|
||||
shape = SubResource("BoxShape3D_vbj2x")
|
||||
|
||||
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||
use_collision = true
|
||||
|
||||
[node name="Box" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
|
||||
[node name="Box5" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.37539, 1.21157, -5.02753)
|
||||
|
||||
[node name="Box2" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
|
||||
|
||||
[node name="Box4" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.06635, 1.17009, -1.15682)
|
||||
size = Vector3(1, 1, 4.31364)
|
||||
|
||||
[node name="Box3" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.15636, 1.09924, 0.824171)
|
||||
size = Vector3(3.28895, 0.716575, 1)
|
||||
@@ -1,34 +1,39 @@
|
||||
[gd_resource type="Environment" load_steps=4 format=3 uid="uid://b8fqed8jo6yqj"]
|
||||
[gd_resource type="Environment" load_steps=3 format=3 uid="uid://b8fqed8jo6yqj"]
|
||||
|
||||
[ext_resource type="CompressedTexture3D" uid="uid://bus418i6c6y3w" path="res://luts/lut_saturated.png" id="1_3f5y7"]
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_yhaxv"]
|
||||
|
||||
[sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_rxwic"]
|
||||
sky_top_color = Color(0.317647, 0.415686, 0.643137, 1)
|
||||
sky_horizon_color = Color(0.878431, 0.929412, 1, 1)
|
||||
ground_bottom_color = Color(0.439216, 0.290196, 0.239216, 1)
|
||||
ground_horizon_color = Color(0.988235, 0.890196, 0.823529, 1)
|
||||
sun_angle_max = 0.0
|
||||
sun_curve = 1e-05
|
||||
|
||||
[sub_resource type="Sky" id="Sky_wbc5y"]
|
||||
sky_material = SubResource("ProceduralSkyMaterial_rxwic")
|
||||
[sub_resource type="Sky" id="Sky_v5osj"]
|
||||
sky_material = SubResource("ProceduralSkyMaterial_yhaxv")
|
||||
|
||||
[resource]
|
||||
background_mode = 2
|
||||
sky = SubResource("Sky_wbc5y")
|
||||
tonemap_mode = 2
|
||||
sky = SubResource("Sky_v5osj")
|
||||
tonemap_mode = 4
|
||||
tonemap_exposure = 2.0
|
||||
tonemap_white = 6.0
|
||||
ssao_enabled = true
|
||||
ssr_fade_in = 1e-05
|
||||
ssr_fade_out = 1e-05
|
||||
ssao_radius = 5.0
|
||||
ssao_detail = 3.94
|
||||
ssao_light_affect = 0.35
|
||||
ssao_ao_channel_affect = 1.0
|
||||
ssil_radius = 2.0
|
||||
ssil_intensity = 1.5
|
||||
sdfgi_use_occlusion = true
|
||||
sdfgi_bounce_feedback = 0.9
|
||||
glow_enabled = true
|
||||
sdfgi_bounce_feedback = 0.98
|
||||
sdfgi_min_cell_size = 0.390625
|
||||
sdfgi_cascade0_distance = 25.0
|
||||
sdfgi_max_distance = 400.0
|
||||
sdfgi_energy = 1.3
|
||||
glow_levels/4 = 1.0
|
||||
glow_levels/6 = 1.0
|
||||
glow_levels/7 = 1.0
|
||||
glow_blend_mode = 4
|
||||
fog_sun_scatter = 0.5
|
||||
fog_aerial_perspective = 0.9
|
||||
volumetric_fog_albedo = Color(0.960784, 0.984314, 1, 1)
|
||||
adjustment_enabled = true
|
||||
adjustment_color_correction = ExtResource("1_3f5y7")
|
||||
fog_enabled = true
|
||||
fog_light_color = Color(0.47, 0.390492, 0.3055, 1)
|
||||
fog_sun_scatter = 0.2
|
||||
fog_density = 0.001
|
||||
fog_aerial_perspective = 0.35
|
||||
volumetric_fog_density = 0.002
|
||||
volumetric_fog_ambient_inject = 1.0
|
||||
adjustment_contrast = 1.05
|
||||
|
||||
288
scenes/test.tscn
Normal file
288
scenes/test.tscn
Normal file
File diff suppressed because one or more lines are too long
242
scenes/world.tscn
Normal file
242
scenes/world.tscn
Normal file
@@ -0,0 +1,242 @@
|
||||
[gd_scene load_steps=25 format=3 uid="uid://dgfh1lgxud87u"]
|
||||
|
||||
[ext_resource type="Script" uid="uid://b516jj4kwrvho" path="res://src/world.gd" id="1_2kvs8"]
|
||||
[ext_resource type="PackedScene" uid="uid://c4orppao35wg6" path="res://prefabs/character.tscn" id="2_v34ds"]
|
||||
[ext_resource type="Script" uid="uid://b1roviltcxswt" path="res://src/interactable.gd" id="3_mxyfw"]
|
||||
[ext_resource type="Script" uid="uid://blwx7468vta0e" path="res://src/spawner.gd" id="3_xxi2i"]
|
||||
[ext_resource type="Material" uid="uid://db6w5h7nkrh" path="res://materials/highlight.tres" id="4_ujno1"]
|
||||
[ext_resource type="AudioStream" uid="uid://brmgyma8s5cv0" path="res://sounds/quack.mp3" id="5_5p8s7"]
|
||||
[ext_resource type="Environment" uid="uid://b8fqed8jo6yqj" path="res://scenes/main/main_environment.tres" id="6_p0lc8"]
|
||||
[ext_resource type="Script" uid="uid://dyohpsoni5hdk" path="res://src/Actions/SceneChangeAction.gd" id="7_dpx6x"]
|
||||
[ext_resource type="Script" uid="uid://flr0tadklbny" path="res://src/CompositorEffects/new_script.gd" id="9_p3c3q"]
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_vbj2x"]
|
||||
size = Vector3(200, 1, 200)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jqeof"]
|
||||
albedo_color = Color(0.380392, 0.235294, 0.0470588, 1)
|
||||
|
||||
[sub_resource type="PlaneMesh" id="PlaneMesh_03bca"]
|
||||
material = SubResource("StandardMaterial3D_jqeof")
|
||||
size = Vector2(200, 200)
|
||||
|
||||
[sub_resource type="Animation" id="Animation_jap08"]
|
||||
resource_name = "button"
|
||||
length = 0.2
|
||||
tracks/0/type = "position_3d"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath(".")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = PackedFloat32Array(0, 1, 0, 0, 0, 0.1, 1, 0, 0, 0.0581902, 0.2, 1, 0, 0, 0)
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_hqvaa"]
|
||||
_data = {
|
||||
&"button": SubResource("Animation_jap08")
|
||||
}
|
||||
|
||||
[sub_resource type="GDScript" id="GDScript_ieo6a"]
|
||||
script/source = "extends AudioStreamPlayer3D
|
||||
|
||||
|
||||
func _on_static_body_3d_2_interacted() -> void:
|
||||
play()
|
||||
"
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_p7pa6"]
|
||||
size = Vector3(0.1, 0.1, 0.1)
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_02n7n"]
|
||||
albedo_color = Color(1, 0, 0, 1)
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_gru1n"]
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_0fl8j"]
|
||||
albedo_color = Color(0.027451, 0.0784314, 0.203922, 1)
|
||||
|
||||
[sub_resource type="PackedScene" id="PackedScene_acm8y"]
|
||||
_bundled = {
|
||||
"conn_count": 0,
|
||||
"conns": PackedInt32Array(),
|
||||
"editable_instances": [],
|
||||
"names": PackedStringArray("Box", "RigidBody3D", "transform", "freeze_mode", "script", "action_label", "can_be_picked_up", "visual_mesh", "highlight_material", "CollisionShape3D", "CollisionShape3D", "shape", "CSGBox3D", "CSGBox3D", "material"),
|
||||
"node_count": 3,
|
||||
"node_paths": [NodePath("."), NodePath(".")],
|
||||
"nodes": PackedInt32Array(-1, -1, 1, 0, -1, 7, 2, 0, 3, 1, 4, 2, 5, 3, 6, 4, 1073741831, 5, 8, 6, 0, 1073741824, 0, 10, 9, -1, 1, 11, 7, 0, 1073741825, 0, 13, 12, -1, 1, 14, 8, 0),
|
||||
"variants": [Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.68274, 0.831629, 0), 1, ExtResource("3_mxyfw"), "Pick up hexahedron", true, NodePath("CSGBox3D"), ExtResource("4_ujno1"), SubResource("BoxShape3D_gru1n"), SubResource("StandardMaterial3D_0fl8j")],
|
||||
"version": 3
|
||||
}
|
||||
|
||||
[sub_resource type="BoxShape3D" id="BoxShape3D_pk5j7"]
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_jl3vg"]
|
||||
albedo_color = Color(0.027451, 0.0784314, 0.203922, 1)
|
||||
|
||||
[sub_resource type="CompositorEffect" id="CompositorEffect_pcdkj"]
|
||||
resource_local_to_scene = false
|
||||
resource_name = ""
|
||||
enabled = true
|
||||
effect_callback_type = 4
|
||||
needs_motion_vectors = false
|
||||
needs_normal_roughness = false
|
||||
script = ExtResource("9_p3c3q")
|
||||
|
||||
[sub_resource type="Compositor" id="Compositor_ip8ui"]
|
||||
compositor_effects = Array[CompositorEffect]([SubResource("CompositorEffect_pcdkj")])
|
||||
|
||||
[node name="Main" type="Node3D"]
|
||||
script = ExtResource("1_2kvs8")
|
||||
|
||||
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
|
||||
transform = Transform3D(0.671816, -0.457968, 0.582175, -0.273103, 0.577442, 0.769399, -0.688533, -0.675889, 0.262862, 0, 0, 0)
|
||||
light_energy = 3.0
|
||||
shadow_enabled = true
|
||||
directional_shadow_mode = 1
|
||||
directional_shadow_split_1 = 0.2
|
||||
directional_shadow_split_2 = 0.1
|
||||
directional_shadow_split_3 = 0.3
|
||||
directional_shadow_fade_start = 1.0
|
||||
directional_shadow_max_distance = 50.0
|
||||
|
||||
[node name="StaticBody3D" type="StaticBody3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 14.6174, 0, 0)
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.5, 0)
|
||||
shape = SubResource("BoxShape3D_vbj2x")
|
||||
|
||||
[node name="CSGMesh3D" type="CSGMesh3D" parent="StaticBody3D"]
|
||||
mesh = SubResource("PlaneMesh_03bca")
|
||||
|
||||
[node name="CSGCombiner3D" type="CSGCombiner3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.5, 0)
|
||||
use_collision = true
|
||||
|
||||
[node name="Box" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
|
||||
[node name="Box6" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.498871, -3.33969)
|
||||
size = Vector3(1, 0.253906, 1)
|
||||
|
||||
[node name="Box7" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -0.138916, -3.84261)
|
||||
size = Vector3(1, 0.253906, 1)
|
||||
|
||||
[node name="Box8" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0638185, -4.34447)
|
||||
size = Vector3(1, 0.253906, 1)
|
||||
|
||||
[node name="Box9" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.276995, -4.88516)
|
||||
size = Vector3(1, 0.253906, 1)
|
||||
|
||||
[node name="Box5" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.37539, 1.21157, -5.02753)
|
||||
|
||||
[node name="Box2" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 0.5)
|
||||
|
||||
[node name="Box4" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 4.06635, 1.17009, -1.15682)
|
||||
size = Vector3(1, 1, 4.31364)
|
||||
|
||||
[node name="Box3" type="CSGBox3D" parent="CSGCombiner3D"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.15636, 1.09924, 0.824171)
|
||||
size = Vector3(3.28895, 0.716575, 1)
|
||||
|
||||
[node name="Spawner" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.24057, -4.76837e-07, -2.07045)
|
||||
script = ExtResource("3_xxi2i")
|
||||
object_to_spawn = ExtResource("2_v34ds")
|
||||
|
||||
[node name="StaticBody3D2" type="StaticBody3D" parent="." node_paths=PackedStringArray("visual_mesh")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.45341, 1.66791, 0.279563)
|
||||
script = ExtResource("3_mxyfw")
|
||||
action_label = "Quack"
|
||||
visual_mesh = NodePath("CSGBox3D")
|
||||
highlight_material = ExtResource("4_ujno1")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="StaticBody3D2"]
|
||||
root_node = NodePath("../CSGBox3D")
|
||||
libraries = {
|
||||
&"": SubResource("AnimationLibrary_hqvaa")
|
||||
}
|
||||
|
||||
[node name="AudioStreamPlayer3D" type="AudioStreamPlayer3D" parent="StaticBody3D2"]
|
||||
stream = ExtResource("5_5p8s7")
|
||||
script = SubResource("GDScript_ieo6a")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D2"]
|
||||
shape = SubResource("BoxShape3D_p7pa6")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="StaticBody3D2"]
|
||||
size = Vector3(0.1, 0.1, 0.1)
|
||||
material = SubResource("StandardMaterial3D_02n7n")
|
||||
|
||||
[node name="StaticBody3D3" type="StaticBody3D" parent="." node_paths=PackedStringArray("visual_mesh")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 1.78427, 1.66791, 0.279563)
|
||||
script = ExtResource("3_mxyfw")
|
||||
action_label = "Spawn Hexahedron"
|
||||
visual_mesh = NodePath("CSGBox3D")
|
||||
highlight_material = ExtResource("4_ujno1")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D3"]
|
||||
shape = SubResource("BoxShape3D_p7pa6")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="StaticBody3D3"]
|
||||
size = Vector3(0.1, 0.1, 0.1)
|
||||
material = SubResource("StandardMaterial3D_02n7n")
|
||||
|
||||
[node name="Spawner" type="Node3D" parent="StaticBody3D3"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.547359, 0.647922)
|
||||
script = ExtResource("3_xxi2i")
|
||||
object_to_spawn = SubResource("PackedScene_acm8y")
|
||||
auto_spawn = false
|
||||
|
||||
[node name="StaticBody3D4" type="StaticBody3D" parent="." node_paths=PackedStringArray("visual_mesh")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 2.15809, 1.66791, 0.279563)
|
||||
script = ExtResource("3_mxyfw")
|
||||
action_label = "Move to next world"
|
||||
visual_mesh = NodePath("CSGBox3D")
|
||||
highlight_material = ExtResource("4_ujno1")
|
||||
|
||||
[node name="SceneChangeAction" type="Node" parent="StaticBody3D4"]
|
||||
script = ExtResource("7_dpx6x")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="StaticBody3D4"]
|
||||
shape = SubResource("BoxShape3D_p7pa6")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="StaticBody3D4"]
|
||||
size = Vector3(0.1, 0.1, 0.1)
|
||||
material = SubResource("StandardMaterial3D_02n7n")
|
||||
|
||||
[node name="Box" type="RigidBody3D" parent="." node_paths=PackedStringArray("visual_mesh")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -4.68274, 0.831629, 0)
|
||||
freeze_mode = 1
|
||||
script = ExtResource("3_mxyfw")
|
||||
action_label = "Pick up hexahedron"
|
||||
can_be_picked_up = true
|
||||
visual_mesh = NodePath("CSGBox3D")
|
||||
highlight_material = ExtResource("4_ujno1")
|
||||
|
||||
[node name="CollisionShape3D" type="CollisionShape3D" parent="Box"]
|
||||
shape = SubResource("BoxShape3D_pk5j7")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="Box"]
|
||||
material = SubResource("StandardMaterial3D_jl3vg")
|
||||
|
||||
[node name="CSGBox3D" type="CSGBox3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -2.35573, 0)
|
||||
material = ExtResource("4_ujno1")
|
||||
|
||||
[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
|
||||
environment = ExtResource("6_p0lc8")
|
||||
compositor = SubResource("Compositor_ip8ui")
|
||||
|
||||
[node name="LightmapGI" type="LightmapGI" parent="."]
|
||||
|
||||
[connection signal="interacted" from="StaticBody3D2" to="StaticBody3D2/AudioStreamPlayer3D" method="_on_static_body_3d_2_interacted"]
|
||||
[connection signal="interacted" from="StaticBody3D2" to="StaticBody3D2/AnimationPlayer" method="play" binds= ["button"]]
|
||||
[connection signal="interacted" from="StaticBody3D3" to="StaticBody3D3/Spawner" method="spawn"]
|
||||
[connection signal="interacted" from="StaticBody3D4" to="StaticBody3D4/SceneChangeAction" method="perform_action"]
|
||||
537
scenes/world2.tscn
Normal file
537
scenes/world2.tscn
Normal file
File diff suppressed because one or more lines are too long
171
scenes/world3.tscn
Normal file
171
scenes/world3.tscn
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user