Files
godot-demo-projects/3d/graphics_settings/3d_scene.tscn
Hugo Locurcio 819d201cc4 Enable physics interpolation in all 3D demos (#1074)
This makes use of the new built-in 3D physics interpolation
added in Godot 4.4.
2025-04-15 16:54:41 +02:00

172 lines
5.9 KiB
Plaintext

[gd_scene load_steps=19 format=3 uid="uid://cbdt8lmycl8pc"]
[ext_resource type="PackedScene" uid="uid://sxx5ow26t0c3" path="res://polyhaven/dutch_ship_medium_1k.gltf" id="1_1kw2t"]
[sub_resource type="BoxMesh" id="BoxMesh_vm88u"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_we7ye"]
albedo_color = Color(0.0392157, 0.172549, 0.0196078, 1)
metallic = 0.5
roughness = 0.5
emission_enabled = true
emission = Color(0, 1, 0, 1)
[sub_resource type="BoxMesh" id="BoxMesh_07f2q"]
material = SubResource("StandardMaterial3D_we7ye")
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_6mjsl"]
albedo_color = Color(0.282353, 0.282353, 0.282353, 1)
[sub_resource type="QuadMesh" id="QuadMesh_2uocv"]
material = SubResource("StandardMaterial3D_6mjsl")
size = Vector2(200, 200)
[sub_resource type="BoxMesh" id="BoxMesh_twdwb"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_brk07"]
albedo_color = Color(0.47451, 0.25098, 1, 1)
[sub_resource type="BoxMesh" id="BoxMesh_3im6l"]
size = Vector3(16, 16, 1)
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_q4uaa"]
metallic = 0.9
roughness = 0.1
[sub_resource type="SphereMesh" id="SphereMesh_38g8l"]
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_aho7u"]
metallic = 1.0
roughness = 0.0
[sub_resource type="FogMaterial" id="FogMaterial_tldur"]
emission = Color(0.627451, 0, 1, 1)
[sub_resource type="Animation" id="Animation_ykvo5"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("WhiteBoxMoving:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector3(-0.849952, -0.1, 3.0726)]
}
[sub_resource type="Animation" id="Animation_pn3c5"]
resource_name = "move"
length = 5.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("WhiteBoxMoving:position")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2.5),
"transitions": PackedFloat32Array(-2, -2),
"update": 0,
"values": [Vector3(-0.849952, -0.1, 3.0726), Vector3(-0.849952, 0.9, 3.0726)]
}
[sub_resource type="AnimationLibrary" id="AnimationLibrary_m14lt"]
_data = {
&"RESET": SubResource("Animation_ykvo5"),
&"move": SubResource("Animation_pn3c5")
}
[sub_resource type="CylinderMesh" id="CylinderMesh_7m76j"]
top_radius = 0.1
bottom_radius = 0.0
height = 0.2
radial_segments = 4
rings = 1
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_n7odx"]
albedo_color = Color(0.254902, 0.254902, 0.254902, 1)
emission_enabled = true
emission = Color(1, 0.815686, 0, 1)
[node name="Node3D" type="Node3D"]
[node name="DirectionalLight3D" type="DirectionalLight3D" parent="."]
transform = Transform3D(-0.248173, 0.823973, -0.509391, 0.0500525, 0.536046, 0.842704, 0.967422, 0.18364, -0.174274, 0, 0, 0)
shadow_enabled = true
shadow_bias = 0.05
directional_shadow_mode = 0
directional_shadow_fade_start = 1.0
directional_shadow_max_distance = 17.0
[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(0.863149, -0.214154, 0.457287, 0, 0.905611, 0.42411, -0.504949, -0.36607, 0.781677, 2.50865, 3.97686, 8.84854)
fov = 50.0
[node name="OmniLight3D" type="OmniLight3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.02753, -1.19209e-07, 0.710748)
shadow_enabled = true
shadow_bias = 0.04
[node name="WhiteBox" type="MeshInstance3D" parent="."]
mesh = SubResource("BoxMesh_vm88u")
[node name="WhiteBoxMoving" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.849952, -0.1, 3.0726)
gi_mode = 0
mesh = SubResource("BoxMesh_vm88u")
[node name="GreenEmissiveBox" type="MeshInstance3D" parent="."]
transform = Transform3D(1.1804, 0, -0.190789, 0, 1.64407, 0, 0.339276, 0, 0.663786, 1.43118, 0, 0.586329)
mesh = SubResource("BoxMesh_07f2q")
[node name="Floor" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -0.60722, 0)
mesh = SubResource("QuadMesh_2uocv")
[node name="PurpleBox" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.365823, -0.778727, 0.564842)
mesh = SubResource("BoxMesh_twdwb")
surface_material_override/0 = SubResource("StandardMaterial3D_brk07")
[node name="Mirror" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1)
mesh = SubResource("BoxMesh_3im6l")
surface_material_override/0 = SubResource("StandardMaterial3D_q4uaa")
[node name="ReflectiveSphere" type="MeshInstance3D" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 3.4368, 0, 0)
mesh = SubResource("SphereMesh_38g8l")
surface_material_override/0 = SubResource("StandardMaterial3D_aho7u")
[node name="FogVolume" type="FogVolume" parent="."]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.342018, -1.18089, 0.661332)
material = SubResource("FogMaterial_tldur")
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
autoplay = "move"
libraries = {
"": SubResource("AnimationLibrary_m14lt")
}
[node name="SpotLight3D" type="SpotLight3D" parent="."]
transform = Transform3D(0.0245702, 0.999698, -0.000796034, 0, 0.000796274, 1, 0.999698, -0.0245702, 1.95646e-05, -0.864742, 2.11809, 3.11561)
light_color = Color(1, 0.815686, 0, 1)
light_energy = 5.0
shadow_enabled = true
[node name="MeshInstance3D" type="MeshInstance3D" parent="SpotLight3D"]
transform = Transform3D(1, -1.81899e-12, 0, 0, -4.37685e-08, -1, 1.81899e-12, 1, -4.3744e-08, 0, 0, 0)
cast_shadow = 0
mesh = SubResource("CylinderMesh_7m76j")
skeleton = NodePath("../..")
surface_material_override/0 = SubResource("StandardMaterial3D_n7odx")
[node name="Ships" type="Node3D" parent="."]
[node name="dutch_ship_medium_1k" parent="Ships" instance=ExtResource("1_1kw2t")]
transform = Transform3D(-0.173205, 0, -0.1, 0, 0.2, 0, 0.1, 0, -0.173205, 2.28974, 0, 4.55752)