tweaks to ai, pickup drops, and added scene image capturerer
This commit is contained in:
62
assets/SceneThumbnailCamera.tscn
Normal file
62
assets/SceneThumbnailCamera.tscn
Normal file
@@ -0,0 +1,62 @@
|
||||
[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
|
||||
Reference in New Issue
Block a user