2020-11-15 18:52:39 +01:00
|
|
|
[gd_scene load_steps=9 format=2]
|
2020-10-15 08:47:55 +02:00
|
|
|
|
2020-10-31 12:19:46 +01:00
|
|
|
[ext_resource path="res://material_maker/tools/painter/shaders/texture2view.shader" type="Shader" id=1]
|
2020-10-19 23:13:45 +02:00
|
|
|
[ext_resource path="res://material_maker/tools/painter/shaders/viewtotexture.tres" type="Material" id=5]
|
2020-10-15 08:47:55 +02:00
|
|
|
[ext_resource path="res://material_maker/tools/painter/painter.gd" type="Script" id=6]
|
2020-10-19 23:13:45 +02:00
|
|
|
[ext_resource path="res://material_maker/tools/painter/painter_viewport.tscn" type="PackedScene" id=7]
|
2020-10-15 08:47:55 +02:00
|
|
|
|
|
|
|
[sub_resource type="CubeMesh" id=1]
|
|
|
|
|
|
|
|
[sub_resource type="CubeMesh" id=2]
|
|
|
|
size = Vector3( 1, 1, 1 )
|
|
|
|
|
|
|
|
[sub_resource type="ViewportTexture" id=3]
|
|
|
|
|
|
|
|
[sub_resource type="ShaderMaterial" id=4]
|
2020-12-18 22:37:34 +01:00
|
|
|
resource_local_to_scene = true
|
2020-10-15 08:47:55 +02:00
|
|
|
shader = ExtResource( 1 )
|
2020-11-15 18:52:39 +01:00
|
|
|
shader_param/seams_multiplier = 0.06125
|
2020-10-15 08:47:55 +02:00
|
|
|
shader_param/model_transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -3.4 )
|
|
|
|
shader_param/fovy_degrees = 70.0
|
|
|
|
shader_param/z_near = 0.833974
|
|
|
|
shader_param/z_far = 10.2641
|
|
|
|
shader_param/aspect = 1.83214
|
2020-11-15 18:52:39 +01:00
|
|
|
shader_param/uv_tolerance = 0.01
|
2020-10-15 08:47:55 +02:00
|
|
|
shader_param/view2texture = SubResource( 3 )
|
|
|
|
|
2020-10-17 21:04:19 +02:00
|
|
|
[node name="Painter" type="Node" groups=[
|
|
|
|
"preview",
|
|
|
|
]]
|
2020-10-15 08:47:55 +02:00
|
|
|
script = ExtResource( 6 )
|
|
|
|
|
|
|
|
[node name="View2Texture" type="Viewport" parent="."]
|
|
|
|
size = Vector2( 1024, 600 )
|
|
|
|
own_world = true
|
|
|
|
transparent_bg = true
|
|
|
|
keep_3d_linear = true
|
|
|
|
render_target_v_flip = true
|
|
|
|
render_target_update_mode = 0
|
|
|
|
|
|
|
|
[node name="Camera" type="Camera" parent="View2Texture"]
|
|
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, 2 )
|
|
|
|
current = true
|
|
|
|
far = 25.0
|
|
|
|
|
|
|
|
[node name="PaintedMesh" type="MeshInstance" parent="View2Texture"]
|
|
|
|
mesh = SubResource( 1 )
|
|
|
|
material/0 = ExtResource( 5 )
|
|
|
|
|
|
|
|
[node name="Texture2View" type="Viewport" parent="."]
|
|
|
|
size = Vector2( 2048, 2048 )
|
|
|
|
own_world = true
|
|
|
|
transparent_bg = true
|
|
|
|
keep_3d_linear = true
|
|
|
|
render_target_update_mode = 0
|
|
|
|
|
|
|
|
[node name="Camera" type="Camera" parent="Texture2View"]
|
|
|
|
transform = Transform( 1, 0, 0, 0, 1, 0, 0, 0, 1, 0.5, 0.5, 20 )
|
|
|
|
projection = 1
|
|
|
|
current = true
|
|
|
|
|
|
|
|
[node name="PaintedMesh" type="MeshInstance" parent="Texture2View"]
|
|
|
|
transform = Transform( 1, -5.09656e-08, 1.56295e-08, 5.09656e-08, 1, 5.78721e-10, -1.56295e-08, -5.78721e-10, 1, 0, 0, 0 )
|
|
|
|
mesh = SubResource( 2 )
|
|
|
|
material/0 = SubResource( 4 )
|
|
|
|
|
|
|
|
[node name="AlbedoPaint" parent="." instance=ExtResource( 7 )]
|
|
|
|
|
|
|
|
[node name="MRPaint" parent="." instance=ExtResource( 7 )]
|
2020-10-19 23:13:45 +02:00
|
|
|
shader_prefix = "paint_mr"
|
2020-10-15 08:47:55 +02:00
|
|
|
|
|
|
|
[node name="EmissionPaint" parent="." instance=ExtResource( 7 )]
|
|
|
|
|
|
|
|
[node name="DepthPaint" parent="." instance=ExtResource( 7 )]
|