[gd_scene load_steps=8 format=3 uid="uid://3ulakdj5yski"] [ext_resource type="Material" uid="uid://bjaju04p8dibc" path="res://RayMarching.tres" id="2_mld7j"] [ext_resource type="Script" path="res://FreeLookCamera.gd" id="2_vgmbw"] [ext_resource type="Script" path="res://Points.gd" id="3_uwkra"] [sub_resource type="QuadMesh" id="QuadMesh_k5f3w"] material = ExtResource("2_mld7j") size = Vector2(2, 2) [sub_resource type="ProceduralSkyMaterial" id="ProceduralSkyMaterial_uqjfj"] [sub_resource type="Sky" id="Sky_ovm7d"] sky_material = SubResource("ProceduralSkyMaterial_uqjfj") [sub_resource type="Environment" id="Environment_ujk77"] background_mode = 2 sky = SubResource("Sky_ovm7d") [node name="RayMarching" type="Node3D"] [node name="CSGSphere3D" type="CSGSphere3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -2.26359, 0, 0) radial_segments = 64 rings = 64 [node name="Camera3D" type="Camera3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.34284) script = ExtResource("2_vgmbw") [node name="MeshInstance3D" type="MeshInstance3D" parent="Camera3D"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -1.34284) mesh = SubResource("QuadMesh_k5f3w") skeleton = NodePath("../..") [node name="DirectionalLight3D" type="DirectionalLight3D" parent="."] transform = Transform3D(0.563065, 0.604085, -0.56395, 1.89847e-08, 0.682407, 0.730973, 0.826413, -0.411585, 0.384239, 0, 2.90305, 0) [node name="WorldEnvironment" type="WorldEnvironment" parent="."] environment = SubResource("Environment_ujk77") [node name="Points" type="Node3D" parent="."] script = ExtResource("3_uwkra") sphere = NodePath("Sphere") cube = NodePath("Cube") material = ExtResource("2_mld7j") [node name="Sphere" type="Node3D" parent="Points"] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0.0428429, 0.00133324) [node name="Cube" type="Node3D" parent="Points"]