[gd_scene load_steps=5 format=3 uid="uid://nay6w24wfh4q"]

[ext_resource type="Material" uid="uid://nftyqgjrtxpp" path="res://addons/painter/seams/seams.material" id="1"]
[ext_resource type="Script" path="res://addons/painter/seams/seams_texture_generator.gd" id="3"]

[sub_resource type="Shader" id="6"]
code = "shader_type spatial;
render_mode unshaded;

void vertex() {
	VERTEX = vec3(UV.x, 1.0 - UV.y, 0.0);
}
"

[sub_resource type="ShaderMaterial" id="7"]
render_priority = 0
shader = SubResource("6")

[node name="SeamsTextureGenerator" type="Node"]
script = ExtResource("3")

[node name="UVViewport" type="SubViewport" parent="."]
own_world_3d = true
transparent_bg = true
size = Vector2i(2048, 2048)
render_target_clear_mode = 1
render_target_update_mode = 0

[node name="MeshInstance3D" type="MeshInstance3D" parent="UVViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.5, -0.5, 0)
material_override = SubResource("7")

[node name="Camera3D" type="Camera3D" parent="UVViewport"]
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 1.87872)
projection = 1
current = true

[node name="SeamsViewport" type="SubViewport" parent="."]
transparent_bg = true
size = Vector2i(2048, 2048)
render_target_clear_mode = 1
render_target_update_mode = 0

[node name="SeamsRect" type="TextureRect" parent="SeamsViewport"]
material = ExtResource("1")
anchors_preset = 15
anchor_right = 1.0
anchor_bottom = 1.0
grow_horizontal = 2
grow_vertical = 2
expand_mode = 1