[gd_scene load_steps=9 format=3 uid="uid://bogw8jyy11bmy"] [ext_resource type="Script" uid="uid://cdn5lcvtn15ng" path="res://scripts/texture_catcher.gd" id="1_ufykk"] [ext_resource type="PackedScene" uid="uid://b73qmmwsxnkgh" path="res://scenes/on_all_sides.tscn" id="2_fxwbd"] [ext_resource type="PackedScene" uid="uid://cwy8iv8nlwqrc" path="res://assets/realtime_day_night_cycle.tscn" id="3_prwgy"] [ext_resource type="Shader" uid="uid://b25ccujykxt3c" path="res://assets/Shaders/outline.gdshader" id="13_33tqg"] [sub_resource type="ViewportTexture" id="ViewportTexture_xiqw1"] viewport_path = NodePath("CAPTURE/SubViewport") [sub_resource type="ShaderMaterial" id="ShaderMaterial_hif0q"] [sub_resource type="ShaderMaterial" id="ShaderMaterial_hs00l"] render_priority = 0 next_pass = SubResource("ShaderMaterial_hif0q") shader = ExtResource("13_33tqg") shader_parameter/outlineColor = Color(0, 0, 0, 1) shader_parameter/depth_threshold = 0.025 shader_parameter/normal_threshold = 0.5 shader_parameter/normal_smoothing = 0.25 shader_parameter/max_thickness = 1.3 shader_parameter/min_thickness = 0.5 shader_parameter/max_distance = 75.0 shader_parameter/min_distance = 2.0 shader_parameter/grazing_fresnel_power = 5.0 shader_parameter/grazing_angle_mask_power = 1.0 shader_parameter/grazing_angle_modulation_factor = 50.0 [sub_resource type="QuadMesh" id="QuadMesh_wigdd"] material = SubResource("ShaderMaterial_hs00l") flip_faces = true size = Vector2(2, 2) [node name="TextureCatcher" type="Node3D"] script = ExtResource("1_ufykk") path = "res://assets/Textures/SceneThumbnails/%s.png" [node name="CAPTURE" type="Node3D" parent="."] [node name="SubViewport" type="SubViewport" parent="CAPTURE"] size = Vector2i(1024, 1024) render_target_update_mode = 4 [node name="Camera3D" type="Camera3D" parent="CAPTURE/SubViewport"] transform = Transform3D(1, 0, 0, 0, 0.866025, 0.5, 0, -0.5, 0.866026, 0, 0, 0) size = 1.86 [node name="snapshotModel" type="Node3D" parent="CAPTURE/SubViewport"] [node name="On All Sides" parent="CAPTURE/SubViewport/snapshotModel" instance=ExtResource("2_fxwbd")] transform = Transform3D(-0.329789, 0, 0.944054, 0, 1, 0, -0.944054, 0, -0.329789, 1.67579, -15.3228, -39.0264) [node name="Sprite2D" type="Sprite2D" parent="."] texture = SubResource("ViewportTexture_xiqw1") [node name="PostProcessing" type="MeshInstance3D" parent="."] transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.271851, 1.43588, -9.80906) extra_cull_margin = 16384.0 mesh = SubResource("QuadMesh_wigdd") [node name="Realtime Day Night Cycle" parent="." instance=ExtResource("3_prwgy")] realtime = false