Loads of stuff
This commit is contained in:
parent
f3af522683
commit
66ce3ff503
413 changed files with 14802 additions and 0 deletions
1025
stages/Test3D/Test3d.tscn
Normal file
1025
stages/Test3D/Test3d.tscn
Normal file
File diff suppressed because one or more lines are too long
405
stages/Test3D/assets/2d/2d.tscn
Normal file
405
stages/Test3D/assets/2d/2d.tscn
Normal file
|
|
@ -0,0 +1,405 @@
|
|||
[gd_scene load_steps=55 format=3 uid="uid://csy4cnun445ll"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://c2j36m8yplc10" path="res://stages/test3d/assets/2d/sky.tscn" id="1_xryot"]
|
||||
[ext_resource type="PackedScene" uid="uid://c7crietgpayka" path="res://stages/test3d/assets/2d/mr_g_2d/mr_g_2d.tscn" id="2_17ouh"]
|
||||
[ext_resource type="Texture2D" uid="uid://d26dqni8x0b2t" path="res://stages/test3d/assets/2d/tree.svg" id="3_1q0kp"]
|
||||
[ext_resource type="Texture2D" uid="uid://ipid46pblo45" path="res://stages/test3d/assets/2d/ground.svg" id="4_r8rqa"]
|
||||
[ext_resource type="PackedScene" uid="uid://dna0b10cybbc7" path="res://stages/test3d/assets/2d/portal/portal.tscn" id="5_cswu5"]
|
||||
[ext_resource type="Texture2D" uid="uid://h336p4t83xnv" path="res://stages/test3d/assets/2d/particles/drop.svg" id="6_qvt14"]
|
||||
[ext_resource type="Texture2D" uid="uid://beavff75c01jb" path="res://stages/test3d/assets/2d/campfire/campfire_base.png" id="6_xr7mf"]
|
||||
[ext_resource type="Texture2D" uid="uid://dgeu415vt1niw" path="res://stages/test3d/assets/2d/particles/smoke_single.png" id="7_jjcs8"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8l748mradwnb" path="res://stages/test3d/assets/2d/particles/smoke_01.tga" id="8_66i0n"]
|
||||
[ext_resource type="Texture2D" uid="uid://dl1qf45csr2rn" path="res://stages/test3d/assets/2d/particles/flamelet.png" id="9_mbcu3"]
|
||||
[ext_resource type="Texture2D" uid="uid://qx22k0dplrvo" path="res://stages/test3d/assets/2d/particles/smokelet.png" id="10_gpqsy"]
|
||||
|
||||
[sub_resource type="Shader" id="Shader_gbrrg"]
|
||||
code = "shader_type canvas_item;
|
||||
|
||||
void vertex() {
|
||||
if (UV.y < 0.5) {
|
||||
UV.x += 0.01 * sin(TIME);
|
||||
}
|
||||
}
|
||||
|
||||
void fragment() {
|
||||
// Called for every pixel the material is visible on.
|
||||
}
|
||||
|
||||
//void light() {
|
||||
// Called for every pixel for every light affecting the CanvasItem.
|
||||
// Uncomment to replace the default light processing function with this one.
|
||||
//}
|
||||
"
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_g2ytl"]
|
||||
shader = SubResource("Shader_gbrrg")
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_y1i7d"]
|
||||
polygon = PackedVector2Array(756, 645, 797, 582, 873, 555, 882, 600, 938, 490, 1003, 539, 1059, 523, 1088, 546, 1122, 591, 1095, 701, 1062, 732, 810, 741, 754, 676)
|
||||
|
||||
[sub_resource type="OccluderPolygon2D" id="OccluderPolygon2D_ikche"]
|
||||
polygon = PackedVector2Array(-257.311, -55.8003, -22.0328, -51.5407, 108.328, -50.6888, 209.049, -52.3926, 255.213, -52.3926, 273.311, 96.692, -271.213, 103.507)
|
||||
|
||||
[sub_resource type="Curve" id="Curve_2hu1r"]
|
||||
min_value = -1.0
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_owjr5"]
|
||||
curve = SubResource("Curve_2hu1r")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_4ia6b"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(900, 1, 1)
|
||||
direction = Vector3(0.1, 1, 0)
|
||||
spread = 0.0
|
||||
initial_velocity_min = 600.0
|
||||
initial_velocity_max = 850.0
|
||||
gravity = Vector3(0, 98, 0)
|
||||
scale_min = 0.2
|
||||
hue_variation_curve = SubResource("CurveTexture_owjr5")
|
||||
collision_mode = 2
|
||||
sub_emitter_mode = 3
|
||||
sub_emitter_amount_at_collision = 4
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_6qrss"]
|
||||
particle_flag_align_y = true
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(0, -1, 0)
|
||||
spread = 20.227
|
||||
initial_velocity_min = 50.0
|
||||
initial_velocity_max = 60.0
|
||||
gravity = Vector3(0, 98, 0)
|
||||
scale_min = 0.1
|
||||
scale_max = 0.2
|
||||
|
||||
[sub_resource type="Curve" id="Curve_gfg4a"]
|
||||
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.147482, 1), 0.0, 0.0, 0, 0, Vector2(0.815348, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 4
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_4rsyc"]
|
||||
curve = SubResource("Curve_gfg4a")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_jmb2d"]
|
||||
min_value = -1.0
|
||||
_data = [Vector2(0, -0.00100791), 0.0, -1.93048, 0, 0, Vector2(0.107914, -0.677081), 0.0, 0.0, 0, 0, Vector2(0.311751, 0.798226), 0.0, 0.0, 0, 0, Vector2(0.565947, -0.768797), 0.0, 0.0, 0, 0, Vector2(0.793765, 0.452328), 0.0, 0.0, 0, 0, Vector2(1, -0.496271), -4.5996, 0.0, 1, 0]
|
||||
point_count = 6
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_o7kp8"]
|
||||
curve = SubResource("Curve_jmb2d")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_h3v1k"]
|
||||
offsets = PackedFloat32Array(0, 0.228093, 0.490979, 0.738402, 1)
|
||||
colors = PackedColorArray(1, 1, 1, 1, 0.815686, 0.831373, 0, 1, 0.839216, 0.435294, 0.321569, 1, 0.750984, 0.165365, 0.0330983, 1, 0, 0, 0, 0)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_7u11d"]
|
||||
gradient = SubResource("Gradient_h3v1k")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_o1582"]
|
||||
_data = [Vector2(0, 1), 0.0, 0.0, 0, 1, Vector2(0.411271, 1), 0.0, 0.0, 0, 0, Vector2(0.773381, 0.851945), 0.0, 0.0, 0, 0, Vector2(1, 0.220419), -2.78673, 0.0, 1, 0]
|
||||
point_count = 4
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_et6at"]
|
||||
curve = SubResource("Curve_o1582")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_r7r4o"]
|
||||
_data = [Vector2(0, 0.525701), 0.0, 0.0, 0, 0, Vector2(0.143885, 0.960693), 0.0, 0.0, 0, 0, Vector2(0.311751, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 4
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_c2jej"]
|
||||
curve = SubResource("Curve_r7r4o")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_qb72e"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape_offset = Vector3(0, 120, 0)
|
||||
emission_shape_scale = Vector3(1, 0.3, 1)
|
||||
emission_shape = 6
|
||||
emission_ring_axis = Vector3(0, 0, 1)
|
||||
emission_ring_height = 1.0
|
||||
emission_ring_radius = 50.0
|
||||
emission_ring_inner_radius = 0.0
|
||||
angle_min = -20.0
|
||||
angle_max = 20.0
|
||||
angle_curve = SubResource("CurveTexture_o7kp8")
|
||||
gravity = Vector3(0, -8, 0)
|
||||
radial_accel_min = -100.0
|
||||
radial_accel_max = -50.0
|
||||
radial_accel_curve = SubResource("CurveTexture_et6at")
|
||||
tangential_accel_min = -20.0
|
||||
tangential_accel_max = -20.0
|
||||
scale_min = 0.01
|
||||
scale_max = 0.2
|
||||
scale_curve = SubResource("CurveTexture_c2jej")
|
||||
color_ramp = SubResource("GradientTexture1D_7u11d")
|
||||
alpha_curve = SubResource("CurveTexture_4rsyc")
|
||||
turbulence_noise_strength = 0.73
|
||||
turbulence_influence_min = 0.061
|
||||
|
||||
[sub_resource type="Curve" id="Curve_kspcf"]
|
||||
min_value = -1.0
|
||||
_data = [Vector2(0, -0.00100791), 0.0, 0.0, 0, 0, Vector2(0.226619, 0.496876), 0.0, 0.0, 0, 0, Vector2(0.545564, -0.48841), 0.0, 0.0, 0, 0, Vector2(0.756595, 0.444467), 0.0, 0.0, 0, 0, Vector2(0.994005, 0.0094738), 0.0, 0.0, 0, 0]
|
||||
point_count = 5
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_rlvjc"]
|
||||
curve = SubResource("Curve_kspcf")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_vyxxc"]
|
||||
offsets = PackedFloat32Array(0, 0.856959, 1)
|
||||
colors = PackedColorArray(0.80284, 0.371503, 0.278563, 0.983323, 0.737255, 0.717647, 1, 0.764706, 0.737255, 0.717647, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_30t3y"]
|
||||
gradient = SubResource("Gradient_vyxxc")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_feids"]
|
||||
_data = [Vector2(0, 0), 0.0, 2.95773, 0, 0, Vector2(1, 1), 0.195446, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_qiv4u"]
|
||||
curve = SubResource("Curve_feids")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_0glfk"]
|
||||
particle_flag_disable_z = true
|
||||
angle_max = 10.0
|
||||
angle_curve = SubResource("CurveTexture_rlvjc")
|
||||
direction = Vector3(0.1, 1, 0)
|
||||
spread = 74.595
|
||||
initial_velocity_min = 1.0
|
||||
initial_velocity_max = 2.0
|
||||
angular_velocity_max = 20.0
|
||||
gravity = Vector3(0.5, -8, 0)
|
||||
tangential_accel_min = 2.0
|
||||
tangential_accel_max = 5.0
|
||||
scale_min = 0.3
|
||||
scale_max = 0.8
|
||||
scale_curve = SubResource("CurveTexture_qiv4u")
|
||||
color_ramp = SubResource("GradientTexture1D_30t3y")
|
||||
|
||||
[sub_resource type="CanvasItemMaterial" id="CanvasItemMaterial_lsoa5"]
|
||||
particles_animation = true
|
||||
particles_anim_h_frames = 8
|
||||
particles_anim_v_frames = 8
|
||||
particles_anim_loop = true
|
||||
|
||||
[sub_resource type="Curve" id="Curve_sa4kr"]
|
||||
min_value = -1.0
|
||||
_data = [Vector2(0, -0.00100791), 0.0, 0.0, 0, 0, Vector2(0.226619, 0.496876), 0.0, 0.0, 0, 0, Vector2(0.545564, -0.48841), 0.0, 0.0, 0, 0, Vector2(0.756595, 0.444467), 0.0, 0.0, 0, 0, Vector2(0.994005, 0.0094738), 0.0, 0.0, 0, 0]
|
||||
point_count = 5
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_di55o"]
|
||||
curve = SubResource("Curve_sa4kr")
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_3y2ac"]
|
||||
offsets = PackedFloat32Array(0, 0.856959, 1)
|
||||
colors = PackedColorArray(0.80284, 0.371503, 0.278563, 0.983323, 0.737255, 0.717647, 1, 0.764706, 0.737255, 0.717647, 1, 0)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_qsiar"]
|
||||
gradient = SubResource("Gradient_3y2ac")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_k7dye"]
|
||||
_data = [Vector2(0, 0), 0.0, 2.95773, 0, 0, Vector2(1, 1), 0.195446, 0.0, 0, 0]
|
||||
point_count = 2
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_tkdsx"]
|
||||
curve = SubResource("Curve_k7dye")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_anr2h"]
|
||||
particle_flag_disable_z = true
|
||||
angle_max = 10.0
|
||||
angle_curve = SubResource("CurveTexture_di55o")
|
||||
direction = Vector3(0.1, 1, 0)
|
||||
spread = 74.595
|
||||
initial_velocity_min = 1.0
|
||||
initial_velocity_max = 2.0
|
||||
angular_velocity_max = 20.0
|
||||
gravity = Vector3(0.5, -8, 0)
|
||||
tangential_accel_min = 2.0
|
||||
tangential_accel_max = 5.0
|
||||
scale_min = 0.3
|
||||
scale_max = 0.8
|
||||
scale_curve = SubResource("CurveTexture_tkdsx")
|
||||
color_ramp = SubResource("GradientTexture1D_qsiar")
|
||||
anim_speed_min = 3.0
|
||||
anim_speed_max = 3.0
|
||||
anim_offset_max = 1.0
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_irrl4"]
|
||||
offsets = PackedFloat32Array(0, 0.300258, 0.748711)
|
||||
colors = PackedColorArray(0.788235, 0.286275, 0.160784, 1, 0.560784, 0.560784, 0.576471, 1, 0.831373, 0.831373, 0.831373, 0)
|
||||
|
||||
[sub_resource type="GradientTexture1D" id="GradientTexture1D_pi5io"]
|
||||
gradient = SubResource("Gradient_irrl4")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_27h30"]
|
||||
min_value = -1.0
|
||||
_data = [Vector2(0, -0.00100791), 0.0, 0.0, 0, 0, Vector2(0.0863309, 1), 0.0, 0.0, 0, 0, Vector2(0.184652, -0.957468), 0.0, 0.0, 0, 0, Vector2(0.378897, 0.981657), 0.0, 0.0, 0, 0, Vector2(0.515588, -0.973191), 0.0, 0.0, 0, 0, Vector2(0.63789, 1), 0.0, 0.0, 0, 0, Vector2(0.781775, -0.978432), 0.0, 0.0, 0, 0, Vector2(0.930456, 0.069744), 0.0, 0.0, 0, 0]
|
||||
point_count = 8
|
||||
|
||||
[sub_resource type="CurveXYZTexture" id="CurveXYZTexture_jfvma"]
|
||||
curve_x = SubResource("Curve_27h30")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_tbmxb"]
|
||||
_data = [Vector2(0, 0.111671), 0.0, 0.0, 0, 0, Vector2(0.347722, 0.731405), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0]
|
||||
point_count = 3
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_blo62"]
|
||||
curve = SubResource("Curve_tbmxb")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_djshu"]
|
||||
particle_flag_disable_z = true
|
||||
direction = Vector3(0.2, -1, 0)
|
||||
spread = 4.689
|
||||
initial_velocity_min = 30.0
|
||||
initial_velocity_max = 50.0
|
||||
directional_velocity_min = -30.0
|
||||
directional_velocity_max = 30.0
|
||||
directional_velocity_curve = SubResource("CurveXYZTexture_jfvma")
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_max = 3.0
|
||||
scale_curve = SubResource("CurveTexture_blo62")
|
||||
color_ramp = SubResource("GradientTexture1D_pi5io")
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_kyh4q"]
|
||||
size = Vector2(1920, 500)
|
||||
|
||||
[sub_resource type="RectangleShape2D" id="RectangleShape2D_ejnsg"]
|
||||
size = Vector2(184, 1040)
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
position = Vector2(-67, 0)
|
||||
|
||||
[node name="Sky" parent="." instance=ExtResource("1_xryot")]
|
||||
|
||||
[node name="Tree" type="Sprite2D" parent="."]
|
||||
material = SubResource("ShaderMaterial_g2ytl")
|
||||
position = Vector2(974, 674)
|
||||
scale = Vector2(1.17969, 1.1889)
|
||||
texture = ExtResource("3_1q0kp")
|
||||
|
||||
[node name="Tree Occluder" type="LightOccluder2D" parent="Tree"]
|
||||
visible = false
|
||||
position = Vector2(-825.641, -566.911)
|
||||
scale = Vector2(0.84768, 0.841114)
|
||||
occluder = SubResource("OccluderPolygon2D_y1i7d")
|
||||
|
||||
[node name="Ground Occluder" type="LightOccluder2D" parent="."]
|
||||
position = Vector2(951, 962)
|
||||
scale = Vector2(3.8125, 2.34766)
|
||||
occluder = SubResource("OccluderPolygon2D_ikche")
|
||||
|
||||
[node name="Rain" type="GPUParticles2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(1, 1, 1, 0.45098)
|
||||
position = Vector2(916, -104)
|
||||
amount = 800
|
||||
sub_emitter = NodePath("../Splash")
|
||||
process_material = SubResource("ParticleProcessMaterial_4ia6b")
|
||||
texture = ExtResource("6_qvt14")
|
||||
lifetime = 5.0
|
||||
preprocess = 10.0
|
||||
collision_base_size = 5.08
|
||||
visibility_rect = Rect2(-900, 0, 1800, 900)
|
||||
|
||||
[node name="Splash" type="GPUParticles2D" parent="."]
|
||||
visible = false
|
||||
modulate = Color(1, 1, 1, 0.45098)
|
||||
position = Vector2(782, 838)
|
||||
amount = 6400
|
||||
process_material = SubResource("ParticleProcessMaterial_6qrss")
|
||||
texture = ExtResource("6_qvt14")
|
||||
explosiveness = 1.0
|
||||
|
||||
[node name="MrG2D" parent="." instance=ExtResource("2_17ouh")]
|
||||
position = Vector2(212, 824)
|
||||
|
||||
[node name="Portal Left" parent="." instance=ExtResource("5_cswu5")]
|
||||
visible = false
|
||||
position = Vector2(520, 849)
|
||||
target = NodePath("../Portal Right/ExitPoint")
|
||||
|
||||
[node name="ExitPoint" type="Marker2D" parent="Portal Left"]
|
||||
position = Vector2(-134, -121)
|
||||
|
||||
[node name="Portal Right" parent="." instance=ExtResource("5_cswu5")]
|
||||
visible = false
|
||||
position = Vector2(1326, 849)
|
||||
target = NodePath("../Portal Left/ExitPoint")
|
||||
|
||||
[node name="ExitPoint" type="Marker2D" parent="Portal Right"]
|
||||
position = Vector2(117, -110)
|
||||
|
||||
[node name="Campfire" type="Node2D" parent="."]
|
||||
position = Vector2(471, 737)
|
||||
|
||||
[node name="CampfireBase" type="Sprite2D" parent="Campfire"]
|
||||
texture = ExtResource("6_xr7mf")
|
||||
|
||||
[node name="Fire" type="GPUParticles2D" parent="Campfire"]
|
||||
position = Vector2(0, -20)
|
||||
scale = Vector2(0.8, 0.8)
|
||||
amount = 1500
|
||||
process_material = SubResource("ParticleProcessMaterial_qb72e")
|
||||
texture = ExtResource("9_mbcu3")
|
||||
lifetime = 1.7
|
||||
preprocess = 20.0
|
||||
|
||||
[node name="Smoke Static" type="GPUParticles2D" parent="Campfire"]
|
||||
visible = false
|
||||
modulate = Color(1, 1, 1, 0.435294)
|
||||
position = Vector2(6, 31)
|
||||
amount = 300
|
||||
process_material = SubResource("ParticleProcessMaterial_0glfk")
|
||||
texture = ExtResource("7_jjcs8")
|
||||
lifetime = 15.0
|
||||
preprocess = 20.0
|
||||
visibility_rect = Rect2(-129.159, -1001.58, 775.325, 1129.79)
|
||||
|
||||
[node name="Smoke Animated" type="GPUParticles2D" parent="Campfire"]
|
||||
visible = false
|
||||
modulate = Color(1, 1, 1, 0.435294)
|
||||
material = SubResource("CanvasItemMaterial_lsoa5")
|
||||
amount = 300
|
||||
process_material = SubResource("ParticleProcessMaterial_anr2h")
|
||||
texture = ExtResource("8_66i0n")
|
||||
lifetime = 15.0
|
||||
preprocess = 20.0
|
||||
visibility_rect = Rect2(-129.159, -1001.58, 775.325, 1129.79)
|
||||
|
||||
[node name="Smoke Stylized" type="GPUParticles2D" parent="Campfire"]
|
||||
position = Vector2(14, 7)
|
||||
amount = 12
|
||||
process_material = SubResource("ParticleProcessMaterial_djshu")
|
||||
texture = ExtResource("10_gpqsy")
|
||||
lifetime = 15.0
|
||||
preprocess = 20.0
|
||||
trail_enabled = true
|
||||
trail_lifetime = 5.0
|
||||
trail_sections = 32
|
||||
trail_section_subdivisions = 32
|
||||
|
||||
[node name="GroundCollider" type="StaticBody2D" parent="."]
|
||||
position = Vector2(-4, 0)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="GroundCollider"]
|
||||
position = Vector2(964, 1104)
|
||||
shape = SubResource("RectangleShape2D_kyh4q")
|
||||
|
||||
[node name="Ground" type="Sprite2D" parent="."]
|
||||
modulate = Color(0.527083, 0.527083, 0.527083, 1)
|
||||
position = Vector2(951, 962)
|
||||
scale = Vector2(3.8125, 2.34766)
|
||||
texture = ExtResource("4_r8rqa")
|
||||
|
||||
[node name="LeftCollider" type="StaticBody2D" parent="."]
|
||||
position = Vector2(76, 0)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="LeftCollider"]
|
||||
position = Vector2(-100, 426)
|
||||
shape = SubResource("RectangleShape2D_ejnsg")
|
||||
|
||||
[node name="RightCollider" type="StaticBody2D" parent="."]
|
||||
position = Vector2(1930, -4)
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="RightCollider"]
|
||||
position = Vector2(-110, 426)
|
||||
shape = SubResource("RectangleShape2D_ejnsg")
|
||||
BIN
stages/Test3D/assets/2d/campfire/campfire_base.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/campfire/campfire_base.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
stages/Test3D/assets/2d/campfire/campfire_base.png.import
Normal file
34
stages/Test3D/assets/2d/campfire/campfire_base.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://beavff75c01jb"
|
||||
path="res://.godot/imported/campfire_base.png-7a598d1351f456ba9c70e1ddcb33876d.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/campfire/campfire_base.png"
|
||||
dest_files=["res://.godot/imported/campfire_base.png-7a598d1351f456ba9c70e1ddcb33876d.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
10
stages/Test3D/assets/2d/ground.svg
Normal file
10
stages/Test3D/assets/2d/ground.svg
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 512 128" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<g>
|
||||
<path d="M-9.066,9.323C-9.066,9.323 48.254,12.18 75.075,10.362C112.495,7.825 160.756,13.308 224.102,12.994C277.226,12.732 308.036,11.683 365.496,10.937C460.879,9.7 475.759,9.686 499.2,11.762C522.641,13.838 526.281,6.982 532.522,14.939C533.34,15.981 539.287,142.71 522.89,144.633C414.159,157.385 -11.485,152.908 -11.485,152.908C-10.543,105.351 -3.478,42.962 -9.066,9.323Z" style="fill:url(#_Linear1);"/>
|
||||
</g>
|
||||
<defs>
|
||||
<linearGradient id="_Linear1" x1="0" y1="0" x2="1" y2="0" gradientUnits="userSpaceOnUse" gradientTransform="matrix(2.43557,126.616,-126.616,2.43557,175.325,10.2641)"><stop offset="0" style="stop-color:rgb(29,22,11);stop-opacity:1"/><stop offset="0.1" style="stop-color:rgb(44,33,17);stop-opacity:1"/><stop offset="0.44" style="stop-color:rgb(71,53,28);stop-opacity:1"/><stop offset="1" style="stop-color:rgb(37,33,27);stop-opacity:1"/></linearGradient>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.3 KiB |
37
stages/Test3D/assets/2d/ground.svg.import
Normal file
37
stages/Test3D/assets/2d/ground.svg.import
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ipid46pblo45"
|
||||
path="res://.godot/imported/ground.svg-ea7e4395603e817504cf55c59c81293c.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/ground.svg"
|
||||
dest_files=["res://.godot/imported/ground.svg-ea7e4395603e817504cf55c59c81293c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
BIN
stages/Test3D/assets/2d/mr_g_2d/mr_g.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/mr_g_2d/mr_g.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
stages/Test3D/assets/2d/mr_g_2d/mr_g.png.import
Normal file
34
stages/Test3D/assets/2d/mr_g_2d/mr_g.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c5rn71x0rc11q"
|
||||
path="res://.godot/imported/mr_g.png-71e9977f58dc00ed4c32be6fef3d21e7.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/mr_g_2d/mr_g.png"
|
||||
dest_files=["res://.godot/imported/mr_g.png-71e9977f58dc00ed4c32be6fef3d21e7.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
27
stages/Test3D/assets/2d/mr_g_2d/mr_g_2d.gd
Normal file
27
stages/Test3D/assets/2d/mr_g_2d/mr_g_2d.gd
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
extends CharacterBody2D
|
||||
var gravity:float = ProjectSettings.get_setting("physics/2d/gravity", 980)
|
||||
@export var speed:float = 200
|
||||
@onready var animated_sprite_2d:AnimatedSprite2D = %AnimatedSprite2D
|
||||
@onready var animation_player:AnimationPlayer = %AnimationPlayer
|
||||
|
||||
func _ready():
|
||||
animation_player.play("hover")
|
||||
|
||||
|
||||
func _physics_process(delta):
|
||||
if Input.is_action_pressed("left"):
|
||||
velocity.x = -speed
|
||||
animated_sprite_2d.animation = "left"
|
||||
elif Input.is_action_pressed("right"):
|
||||
animated_sprite_2d.animation = "right"
|
||||
velocity.x = speed
|
||||
else:
|
||||
animated_sprite_2d.animation = "front"
|
||||
velocity.x = 0
|
||||
|
||||
move_and_slide()
|
||||
|
||||
if not is_on_floor():
|
||||
velocity.y = gravity
|
||||
else:
|
||||
velocity.y = 0
|
||||
1
stages/Test3D/assets/2d/mr_g_2d/mr_g_2d.gd.uid
Normal file
1
stages/Test3D/assets/2d/mr_g_2d/mr_g_2d.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://dexdks5atc1ds
|
||||
105
stages/Test3D/assets/2d/mr_g_2d/mr_g_2d.tscn
Normal file
105
stages/Test3D/assets/2d/mr_g_2d/mr_g_2d.tscn
Normal file
|
|
@ -0,0 +1,105 @@
|
|||
[gd_scene load_steps=11 format=3 uid="uid://c7crietgpayka"]
|
||||
|
||||
[ext_resource type="Script" path="res://2d/mr_g_2d/mr_g_2d.gd" id="1_3fcra"]
|
||||
[ext_resource type="Texture2D" uid="uid://c5rn71x0rc11q" path="res://stages/test3d/assets/2d/mr_g_2d/mr_g.png" id="1_a2u14"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tau8e"]
|
||||
atlas = ExtResource("1_a2u14")
|
||||
region = Rect2(0, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tbgjo"]
|
||||
atlas = ExtResource("1_a2u14")
|
||||
region = Rect2(128, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bg8rt"]
|
||||
atlas = ExtResource("1_a2u14")
|
||||
region = Rect2(0, 0, 128, 128)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_400e4"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tau8e")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"front",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tbgjo")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"left",
|
||||
"speed": 5.0
|
||||
}, {
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bg8rt")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"right",
|
||||
"speed": 5.0
|
||||
}]
|
||||
|
||||
[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_f8e8s"]
|
||||
radius = 30.0
|
||||
height = 96.0
|
||||
|
||||
[sub_resource type="Animation" id="Animation_ntfnj"]
|
||||
length = 0.001
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("AnimatedSprite2D:position")
|
||||
tracks/0/interp = 1
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0),
|
||||
"transitions": PackedFloat32Array(1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, -64)]
|
||||
}
|
||||
|
||||
[sub_resource type="Animation" id="Animation_gsrxd"]
|
||||
resource_name = "hover"
|
||||
length = 2.0
|
||||
loop_mode = 1
|
||||
tracks/0/type = "value"
|
||||
tracks/0/imported = false
|
||||
tracks/0/enabled = true
|
||||
tracks/0/path = NodePath("AnimatedSprite2D:position")
|
||||
tracks/0/interp = 2
|
||||
tracks/0/loop_wrap = true
|
||||
tracks/0/keys = {
|
||||
"times": PackedFloat32Array(0, 1, 2),
|
||||
"transitions": PackedFloat32Array(1, 1, 1),
|
||||
"update": 0,
|
||||
"values": [Vector2(0, -64), Vector2(0, -57), Vector2(0, -64)]
|
||||
}
|
||||
|
||||
[sub_resource type="AnimationLibrary" id="AnimationLibrary_wyrgm"]
|
||||
_data = {
|
||||
"RESET": SubResource("Animation_ntfnj"),
|
||||
"hover": SubResource("Animation_gsrxd")
|
||||
}
|
||||
|
||||
[node name="MrG2D" type="CharacterBody2D"]
|
||||
script = ExtResource("1_3fcra")
|
||||
|
||||
[node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
position = Vector2(0, -64)
|
||||
sprite_frames = SubResource("SpriteFrames_400e4")
|
||||
animation = &"front"
|
||||
|
||||
[node name="CollisionShape2D" type="CollisionShape2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(0, -48)
|
||||
shape = SubResource("CapsuleShape2D_f8e8s")
|
||||
|
||||
[node name="AnimationPlayer" type="AnimationPlayer" parent="."]
|
||||
unique_name_in_owner = true
|
||||
libraries = {
|
||||
"": SubResource("AnimationLibrary_wyrgm")
|
||||
}
|
||||
BIN
stages/Test3D/assets/2d/particles/blob.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/particles/blob.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/2d/particles/blob.png.import
Normal file
35
stages/Test3D/assets/2d/particles/blob.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bi7mfgsho7qrq"
|
||||
path.s3tc="res://.godot/imported/blob.png-6dedc35bec1b24f9b13a0a3cfe61beb7.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/blob.png"
|
||||
dest_files=["res://.godot/imported/blob.png-6dedc35bec1b24f9b13a0a3cfe61beb7.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
7
stages/Test3D/assets/2d/particles/drop.svg
Normal file
7
stages/Test3D/assets/2d/particles/drop.svg
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<g transform="matrix(1.08126,0,0,1.28,-2.98757,-4.48)">
|
||||
<path d="M10.162,3.5C10.162,3.5 14.324,9.789 14.324,12.484C14.324,14.425 12.459,16 10.162,16C7.865,16 6,14.425 6,12.484C6,9.789 10.162,3.5 10.162,3.5Z" style="fill:rgb(235,235,235);"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 712 B |
38
stages/Test3D/assets/2d/particles/drop.svg.import
Normal file
38
stages/Test3D/assets/2d/particles/drop.svg.import
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://h336p4t83xnv"
|
||||
path.s3tc="res://.godot/imported/drop.svg-5212f06d8da6caa774d53b0d85c8ae76.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/drop.svg"
|
||||
dest_files=["res://.godot/imported/drop.svg-5212f06d8da6caa774d53b0d85c8ae76.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
BIN
stages/Test3D/assets/2d/particles/flamelet.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/particles/flamelet.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/2d/particles/flamelet.png.import
Normal file
35
stages/Test3D/assets/2d/particles/flamelet.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dl1qf45csr2rn"
|
||||
path.s3tc="res://.godot/imported/flamelet.png-e2f8ab00826e472f6ab44a7ff92dd60f.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/flamelet.png"
|
||||
dest_files=["res://.godot/imported/flamelet.png-e2f8ab00826e472f6ab44a7ff92dd60f.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/2d/particles/fog_sheet.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/particles/fog_sheet.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
stages/Test3D/assets/2d/particles/fog_sheet.png.import
Normal file
34
stages/Test3D/assets/2d/particles/fog_sheet.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dk65dyhcb7hxj"
|
||||
path="res://.godot/imported/fog_sheet.png-e5bd6dc079008aac22f2937fbb5747eb.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/fog_sheet.png"
|
||||
dest_files=["res://.godot/imported/fog_sheet.png-e5bd6dc079008aac22f2937fbb5747eb.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
stages/Test3D/assets/2d/particles/fog_single.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/particles/fog_single.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
stages/Test3D/assets/2d/particles/fog_single.png.import
Normal file
34
stages/Test3D/assets/2d/particles/fog_single.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://drxbw17dlsbw0"
|
||||
path="res://.godot/imported/fog_single.png-ed7b3404e8ccda08ee8ef8d1c0dc67e0.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/fog_single.png"
|
||||
dest_files=["res://.godot/imported/fog_single.png-ed7b3404e8ccda08ee8ef8d1c0dc67e0.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
stages/Test3D/assets/2d/particles/smoke_01.tga
Normal file
BIN
stages/Test3D/assets/2d/particles/smoke_01.tga
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 4 MiB |
34
stages/Test3D/assets/2d/particles/smoke_01.tga.import
Normal file
34
stages/Test3D/assets/2d/particles/smoke_01.tga.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://b8l748mradwnb"
|
||||
path="res://.godot/imported/smoke_01.tga-bd35cf8fe78db380994d8ab8e78a5e53.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/smoke_01.tga"
|
||||
dest_files=["res://.godot/imported/smoke_01.tga-bd35cf8fe78db380994d8ab8e78a5e53.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
stages/Test3D/assets/2d/particles/smoke_single.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/particles/smoke_single.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
stages/Test3D/assets/2d/particles/smoke_single.png.import
Normal file
34
stages/Test3D/assets/2d/particles/smoke_single.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dgeu415vt1niw"
|
||||
path="res://.godot/imported/smoke_single.png-59fa1002b24de10fb1e73989ab3d78ad.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/smoke_single.png"
|
||||
dest_files=["res://.godot/imported/smoke_single.png-59fa1002b24de10fb1e73989ab3d78ad.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
BIN
stages/Test3D/assets/2d/particles/smokelet.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/2d/particles/smokelet.png
(Stored with Git LFS)
Normal file
Binary file not shown.
34
stages/Test3D/assets/2d/particles/smokelet.png.import
Normal file
34
stages/Test3D/assets/2d/particles/smokelet.png.import
Normal file
|
|
@ -0,0 +1,34 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://qx22k0dplrvo"
|
||||
path="res://.godot/imported/smokelet.png-934a633bb464dcba596817b0818f8a17.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/smokelet.png"
|
||||
dest_files=["res://.godot/imported/smokelet.png-934a633bb464dcba596817b0818f8a17.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
7
stages/Test3D/assets/2d/particles/white_star.svg
Normal file
7
stages/Test3D/assets/2d/particles/white_star.svg
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 16 16" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<g transform="matrix(1.24261,0,0,1.24261,-4.66722,-3.16622)">
|
||||
<path d="M10.194,3.353L11.639,7.801L16.317,7.801L12.533,10.551L13.978,14.999L10.194,12.25L6.41,14.999L7.855,10.551L4.071,7.801L8.749,7.801L10.194,3.353Z" style="fill:white;"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 709 B |
37
stages/Test3D/assets/2d/particles/white_star.svg.import
Normal file
37
stages/Test3D/assets/2d/particles/white_star.svg.import
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://krxjfmfv7v5u"
|
||||
path="res://.godot/imported/white_star.svg-5c67467bda116e17995553fd7547e5fc.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/particles/white_star.svg"
|
||||
dest_files=["res://.godot/imported/white_star.svg-5c67467bda116e17995553fd7547e5fc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
9
stages/Test3D/assets/2d/portal/portal.gd
Normal file
9
stages/Test3D/assets/2d/portal/portal.gd
Normal file
|
|
@ -0,0 +1,9 @@
|
|||
extends Node2D
|
||||
|
||||
@export_node_path("Node2D") var target:NodePath = "."
|
||||
|
||||
@onready var target_position:Vector2 = get_node(target).global_position
|
||||
|
||||
|
||||
func _on_area_2d_body_entered(body:PhysicsBody2D):
|
||||
body.global_position = target_position
|
||||
1
stages/Test3D/assets/2d/portal/portal.gd.uid
Normal file
1
stages/Test3D/assets/2d/portal/portal.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://dxti525mhmckk
|
||||
47
stages/Test3D/assets/2d/portal/portal.gdshader
Normal file
47
stages/Test3D/assets/2d/portal/portal.gdshader
Normal file
|
|
@ -0,0 +1,47 @@
|
|||
shader_type particles;
|
||||
|
||||
uniform vec2 dimensions;
|
||||
uniform float rotations = 1;
|
||||
uniform sampler2D scale_curve;
|
||||
|
||||
float hash12(vec2 p)
|
||||
{
|
||||
vec3 p3 = fract(vec3(p.xyx) * .1031);
|
||||
p3 += dot(p3, p3.yzx + 33.33);
|
||||
return fract((p3.x + p3.y) * p3.z);
|
||||
}
|
||||
|
||||
mat4 translate(float x, float y, float z) {
|
||||
return mat4( // careful, this takes COLUMNS
|
||||
vec4(1,0,0,0),
|
||||
vec4(0,1,0,0),
|
||||
vec4(0,0,1,0),
|
||||
vec4(x, y, z, 1.0)
|
||||
);
|
||||
}
|
||||
|
||||
mat4 scale(float x, float y, float z) {
|
||||
return mat4(
|
||||
vec4(x, 0.0, 0.0, 0.0),
|
||||
vec4(0.0, y, 0.0, 0.0),
|
||||
vec4(0.0, 0.0, z, 0.0),
|
||||
vec4(0, 0, 0, 1)
|
||||
);
|
||||
}
|
||||
|
||||
void start() {
|
||||
float angle = 0.0;
|
||||
TRANSFORM = EMISSION_TRANSFORM
|
||||
* translate(cos(angle) * dimensions.x * 0.5, sin(angle) * dimensions.y * 0.5, 0);
|
||||
CUSTOM.x = LIFETIME;
|
||||
CUSTOM.y = hash12(vec2(float(INDEX), float(TIME)));
|
||||
}
|
||||
|
||||
void process() {
|
||||
CUSTOM.x += DELTA;
|
||||
float lifetime_offset = CUSTOM.x / LIFETIME;
|
||||
float angle = TAU * (rotations-CUSTOM.y) * lifetime_offset + TAU * CUSTOM.y * 0.2;
|
||||
float particle_scale = texture(scale_curve, vec2(mod(lifetime_offset + CUSTOM.y, 1.0), 0)).r;
|
||||
vec2 offset = vec2(cos(angle), sin(angle)) * dimensions * 0.5;
|
||||
TRANSFORM = EMISSION_TRANSFORM * translate(offset.x, offset.y, 0) * scale(particle_scale, particle_scale, 1);
|
||||
}
|
||||
1
stages/Test3D/assets/2d/portal/portal.gdshader.uid
Normal file
1
stages/Test3D/assets/2d/portal/portal.gdshader.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://cqaiinpjgydwh
|
||||
8
stages/Test3D/assets/2d/portal/portal.svg
Normal file
8
stages/Test3D/assets/2d/portal/portal.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 19 KiB |
38
stages/Test3D/assets/2d/portal/portal.svg.import
Normal file
38
stages/Test3D/assets/2d/portal/portal.svg.import
Normal file
|
|
@ -0,0 +1,38 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://cm6s6psinjqs1"
|
||||
path.s3tc="res://.godot/imported/portal.svg-fd5fe3cf03c55818f3452c9382cc256e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/portal/portal.svg"
|
||||
dest_files=["res://.godot/imported/portal.svg-fd5fe3cf03c55818f3452c9382cc256e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
29
stages/Test3D/assets/2d/portal/portal.tres
Normal file
29
stages/Test3D/assets/2d/portal/portal.tres
Normal file
|
|
@ -0,0 +1,29 @@
|
|||
[gd_resource type="ParticleProcessMaterial" load_steps=5 format=3 uid="uid://s00vfpn8rgbm"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_pj2gr"]
|
||||
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.112195, 1), 0.0, 0.0, 0, 0, Vector2(0.858537, 0.868225), -0.811641, -0.811641, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 4
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_d0j85"]
|
||||
curve = SubResource("Curve_pj2gr")
|
||||
|
||||
[sub_resource type="Curve" id="Curve_662mi"]
|
||||
_data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(0.195122, 0.940836), 0.0, 0.0, 0, 0, Vector2(0.346341, 0.155565), 0.0, 0.0, 0, 0, Vector2(0.531707, 0.693422), 0.0, 0.0, 0, 0, Vector2(0.692683, 0.268515), 0.0, 0.0, 0, 0, Vector2(0.82439, 0.553579), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 7
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_3de78"]
|
||||
curve = SubResource("Curve_662mi")
|
||||
|
||||
[resource]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape_scale = Vector3(20, 50, 1)
|
||||
emission_shape = 1
|
||||
emission_sphere_radius = 0.5
|
||||
orbit_velocity_min = 0.05
|
||||
orbit_velocity_max = 0.05
|
||||
radial_velocity_min = 25.0
|
||||
radial_velocity_max = 25.0
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.5
|
||||
scale_curve = SubResource("CurveTexture_3de78")
|
||||
alpha_curve = SubResource("CurveTexture_d0j85")
|
||||
110
stages/Test3D/assets/2d/portal/portal.tscn
Normal file
110
stages/Test3D/assets/2d/portal/portal.tscn
Normal file
File diff suppressed because one or more lines are too long
41
stages/Test3D/assets/2d/sky.tscn
Normal file
41
stages/Test3D/assets/2d/sky.tscn
Normal file
|
|
@ -0,0 +1,41 @@
|
|||
[gd_scene load_steps=5 format=3 uid="uid://c2j36m8yplc10"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://krxjfmfv7v5u" path="res://stages/test3d/assets/2d/particles/white_star.svg" id="1_duft5"]
|
||||
|
||||
[sub_resource type="Curve" id="Curve_fw0vr"]
|
||||
_data = [Vector2(0, 0.0291684), 0.0, 0.0, 0, 0, Vector2(0.0487805, 0.997311), 0.0, 0.0, 0, 0, Vector2(0.912195, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
|
||||
point_count = 4
|
||||
|
||||
[sub_resource type="CurveTexture" id="CurveTexture_qm5xb"]
|
||||
curve = SubResource("Curve_fw0vr")
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_jq86f"]
|
||||
particle_flag_disable_z = true
|
||||
emission_shape = 3
|
||||
emission_box_extents = Vector3(1920, 1080, 1)
|
||||
angle_min = -211.0
|
||||
angle_max = 74.4
|
||||
direction = Vector3(0, 0, 0)
|
||||
gravity = Vector3(0, 0, 0)
|
||||
scale_min = 0.2
|
||||
scale_max = 0.8
|
||||
alpha_curve = SubResource("CurveTexture_qm5xb")
|
||||
hue_variation_max = 0.1
|
||||
|
||||
[node name="Node2D" type="Node2D"]
|
||||
|
||||
[node name="ColorRect" type="ColorRect" parent="."]
|
||||
offset_left = -989.0
|
||||
offset_top = -655.0
|
||||
offset_right = 3348.0
|
||||
offset_bottom = 1758.0
|
||||
color = Color(0.0117647, 0.00392157, 0.0784314, 1)
|
||||
|
||||
[node name="GPUParticles2D" type="GPUParticles2D" parent="."]
|
||||
position = Vector2(960, 540)
|
||||
amount = 250
|
||||
process_material = SubResource("ParticleProcessMaterial_jq86f")
|
||||
texture = ExtResource("1_duft5")
|
||||
lifetime = 30.0
|
||||
preprocess = 30.0
|
||||
visibility_rect = Rect2(-960, -540, 1920, 1080)
|
||||
503
stages/Test3D/assets/2d/smoke_textures.tscn
Normal file
503
stages/Test3D/assets/2d/smoke_textures.tscn
Normal file
|
|
@ -0,0 +1,503 @@
|
|||
[gd_scene load_steps=68 format=3 uid="uid://lfg773mtcotm"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://dgeu415vt1niw" path="res://stages/test3d/assets/2d/particles/smoke_single.png" id="1_gmyr5"]
|
||||
[ext_resource type="Texture2D" uid="uid://b8l748mradwnb" path="res://stages/test3d/assets/2d/particles/smoke_01.tga" id="2_0uo4p"]
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ypg2f"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_c3066"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h0jlv"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ym6p7"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3uthe"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2dma3"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_554bj"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_dhmp0"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 0, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_mfd16"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_2ws1j"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_gftgi"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ncytd"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t5h3n"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tp7uj"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j3hf0"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tyqkq"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 128, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qltir"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_tpcua"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ggj1f"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_j2jco"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_xdmoa"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6f127"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yvk72"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_hx7gl"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 256, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_bwomb"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6betm"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_py1hq"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_555cw"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_55ntt"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yh2fb"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ag42j"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_6p4ed"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 384, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ir60e"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nxd8k"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_t70tk"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0agu4"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qh3rp"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_4a48d"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ujpjb"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_rn64r"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 512, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8a2dv"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_cj40t"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_yrh3f"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_ql6v8"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_71gpt"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_evlhh"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_h0utl"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_igky1"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 640, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3kwy7"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fhajq"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_d35ao"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8rxka"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_p3nc6"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_3vy36"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_qnmdl"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_et3s7"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 768, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_fc3y6"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(0, 896, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_nab8w"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(128, 896, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_0lxd2"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(256, 896, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_8t4r1"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(384, 896, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_7luc7"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(512, 896, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_g8m6l"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(640, 896, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_o2fft"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(768, 896, 128, 128)
|
||||
|
||||
[sub_resource type="AtlasTexture" id="AtlasTexture_r8d0t"]
|
||||
atlas = ExtResource("2_0uo4p")
|
||||
region = Rect2(896, 896, 128, 128)
|
||||
|
||||
[sub_resource type="SpriteFrames" id="SpriteFrames_mykmg"]
|
||||
animations = [{
|
||||
"frames": [{
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ypg2f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_c3066")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h0jlv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ym6p7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3uthe")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2dma3")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_554bj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_dhmp0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_mfd16")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_2ws1j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_gftgi")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ncytd")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t5h3n")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tp7uj")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_j3hf0")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tyqkq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qltir")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_tpcua")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ggj1f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_j2jco")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_xdmoa")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6f127")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yvk72")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_hx7gl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_bwomb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6betm")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_py1hq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_555cw")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_55ntt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yh2fb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ag42j")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_6p4ed")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ir60e")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nxd8k")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_t70tk")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0agu4")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qh3rp")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_4a48d")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ujpjb")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_rn64r")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8a2dv")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_cj40t")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_yrh3f")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_ql6v8")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_71gpt")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_evlhh")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_h0utl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_igky1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3kwy7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fhajq")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_d35ao")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8rxka")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_p3nc6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_3vy36")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_qnmdl")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_et3s7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_fc3y6")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_nab8w")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_0lxd2")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_8t4r1")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_7luc7")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_g8m6l")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_o2fft")
|
||||
}, {
|
||||
"duration": 1.0,
|
||||
"texture": SubResource("AtlasTexture_r8d0t")
|
||||
}],
|
||||
"loop": true,
|
||||
"name": &"default",
|
||||
"speed": 30.0
|
||||
}]
|
||||
|
||||
[node name="Control" type="ColorRect"]
|
||||
anchors_preset = 15
|
||||
anchor_right = 1.0
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -1.0
|
||||
offset_right = -1.0
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 2
|
||||
color = Color(0, 0, 0, 1)
|
||||
|
||||
[node name="SmokeSingle" type="Sprite2D" parent="."]
|
||||
position = Vector2(381, 459)
|
||||
scale = Vector2(4, 4)
|
||||
texture = ExtResource("1_gmyr5")
|
||||
|
||||
[node name="Smoke Spritesheet" type="Sprite2D" parent="."]
|
||||
visible = false
|
||||
position = Vector2(1140, 450)
|
||||
scale = Vector2(0.8, 0.8)
|
||||
texture = ExtResource("2_0uo4p")
|
||||
|
||||
[node name="SmokeAnimated" type="AnimatedSprite2D" parent="."]
|
||||
position = Vector2(1128, 463)
|
||||
scale = Vector2(4, 4)
|
||||
sprite_frames = SubResource("SpriteFrames_mykmg")
|
||||
frame_progress = 0.051228
|
||||
|
||||
[node name="Label" type="Label" parent="."]
|
||||
modulate = Color(1, 1, 1, 0.345098)
|
||||
layout_mode = 1
|
||||
anchors_preset = 7
|
||||
anchor_left = 0.5
|
||||
anchor_top = 1.0
|
||||
anchor_right = 0.5
|
||||
anchor_bottom = 1.0
|
||||
offset_left = -211.5
|
||||
offset_top = -49.0
|
||||
offset_right = 211.5
|
||||
grow_horizontal = 2
|
||||
grow_vertical = 0
|
||||
theme_override_font_sizes/font_size = 24
|
||||
text = "Wispy Smoke Particle Flipbook used under CC0 License"
|
||||
8
stages/Test3D/assets/2d/tree.svg
Normal file
8
stages/Test3D/assets/2d/tree.svg
Normal file
File diff suppressed because one or more lines are too long
|
After Width: | Height: | Size: 28 KiB |
37
stages/Test3D/assets/2d/tree.svg.import
Normal file
37
stages/Test3D/assets/2d/tree.svg.import
Normal file
|
|
@ -0,0 +1,37 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d26dqni8x0b2t"
|
||||
path="res://.godot/imported/tree.svg-30a65eb633398dcd1bb3ed2f9cf58a08.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/2d/tree.svg"
|
||||
dest_files=["res://.godot/imported/tree.svg-30a65eb633398dcd1bb3ed2f9cf58a08.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=false
|
||||
editor/convert_colors_with_editor_theme=false
|
||||
67
stages/Test3D/assets/3d/camera/camera.gd
Normal file
67
stages/Test3D/assets/3d/camera/camera.gd
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
class_name Camera
|
||||
extends Node3D
|
||||
|
||||
const CAMERA_MAX_PITCH = deg_to_rad(70)
|
||||
const CAMERA_MIN_PITCH = deg_to_rad(-89.9)
|
||||
const CAMERA_RATIO = .625
|
||||
|
||||
@export var mouse_sensitivity: float = .002
|
||||
@export var mouse_y_inversion: float = 1.0
|
||||
@export var min_distance:float = 4
|
||||
@export var max_distance:float = 100
|
||||
|
||||
|
||||
@onready var _camera_yaw: Node3D = self
|
||||
@onready var _camera_pitch: Node3D = %Camera3D
|
||||
@onready var _camera:Camera3D = %Camera3D
|
||||
@onready var _arm:SpringArm3D = %Arm
|
||||
|
||||
|
||||
var left:Vector3:
|
||||
get:
|
||||
return -_camera.global_transform.basis.x
|
||||
|
||||
var right:Vector3:
|
||||
get:
|
||||
return _camera.global_transform.basis.x
|
||||
|
||||
var forward:Vector3:
|
||||
get:
|
||||
return -_camera.global_transform.basis.z
|
||||
|
||||
var backward:Vector3:
|
||||
get:
|
||||
return _camera.global_transform.basis.z
|
||||
|
||||
var up:Vector3:
|
||||
get:
|
||||
return Vector3.UP
|
||||
|
||||
var down:Vector3:
|
||||
get:
|
||||
return Vector3.DOWN
|
||||
|
||||
func _ready():
|
||||
Input.mouse_mode = Input.MOUSE_MODE_CAPTURED
|
||||
_camera.position.z = min_distance
|
||||
|
||||
|
||||
func _input(event: InputEvent) -> void:
|
||||
if event.is_action("zoom_in"):
|
||||
_arm.spring_length = max(min_distance, _arm.spring_length - 1.0)
|
||||
|
||||
if event.is_action("zoom_out"):
|
||||
_arm.spring_length = min(max_distance, _arm.spring_length + 1.0)
|
||||
|
||||
if event is InputEventMouseMotion and Input.get_mouse_mode() == Input.MOUSE_MODE_CAPTURED:
|
||||
rotate_camera(event.relative)
|
||||
get_viewport().set_input_as_handled()
|
||||
return
|
||||
|
||||
|
||||
|
||||
func rotate_camera(relative:Vector2) -> void:
|
||||
_camera_yaw.rotation.y -= relative.x * mouse_sensitivity
|
||||
_camera_yaw.orthonormalize()
|
||||
_camera_pitch.rotation.x += relative.y * mouse_sensitivity * CAMERA_RATIO * mouse_y_inversion
|
||||
_camera_pitch.rotation.x = clamp(_camera_pitch.rotation.x, CAMERA_MIN_PITCH, CAMERA_MAX_PITCH)
|
||||
1
stages/Test3D/assets/3d/camera/camera.gd.uid
Normal file
1
stages/Test3D/assets/3d/camera/camera.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://d3edueef8k8v1
|
||||
20
stages/Test3D/assets/3d/camera/camera.tscn
Normal file
20
stages/Test3D/assets/3d/camera/camera.tscn
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
[gd_scene load_steps=3 format=3 uid="uid://brsyy0hbjk5a8"]
|
||||
|
||||
[ext_resource type="Script" path="res://3d/camera/camera.gd" id="1_otq4y"]
|
||||
|
||||
[sub_resource type="SphereShape3D" id="SphereShape3D_smq6u"]
|
||||
|
||||
[node name="Camera" type="Node3D"]
|
||||
script = ExtResource("1_otq4y")
|
||||
|
||||
[node name="Arm" type="SpringArm3D" parent="."]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 0.906308, 0.422618, 0, -0.422618, 0.906308, 0, 2.32515, -0.0321627)
|
||||
shape = SubResource("SphereShape3D_smq6u")
|
||||
spring_length = 4.0
|
||||
margin = 0.5
|
||||
|
||||
[node name="Camera3D" type="Camera3D" parent="Arm"]
|
||||
unique_name_in_owner = true
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 0.999999, 0, 0, 2.135)
|
||||
far = 32768.0
|
||||
Binary file not shown.
|
|
@ -0,0 +1,26 @@
|
|||
[remap]
|
||||
|
||||
importer="3d_texture"
|
||||
type="CompressedTexture3D"
|
||||
uid="uid://bjo7r2tkwc3ao"
|
||||
path="res://.godot/imported/collision_test.GPUParticlesCollisionSDF3D_data.exr-c9cd6dbc70e1ace592baba5068548477.ctex3d"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/collision_test/collision_test.GPUParticlesCollisionSDF3D_data.exr"
|
||||
dest_files=["res://.godot/imported/collision_test.GPUParticlesCollisionSDF3D_data.exr-c9cd6dbc70e1ace592baba5068548477.ctex3d"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=3
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/channel_pack=1
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
slices/horizontal=1
|
||||
slices/vertical=42
|
||||
191
stages/Test3D/assets/3d/collision_test/collision_test.tscn
Normal file
191
stages/Test3D/assets/3d/collision_test/collision_test.tscn
Normal file
|
|
@ -0,0 +1,191 @@
|
|||
[gd_scene load_steps=17 format=3 uid="uid://uq3na8rghhbn"]
|
||||
|
||||
[ext_resource type="PackedScene" uid="uid://4kb86lxbov4v" path="res://stages/test3d/assets/3d/player/mr.g.glb" id="1_t3ghg"]
|
||||
[ext_resource type="PackedScene" uid="uid://duemno5uwb4t0" path="res://stages/test3d/assets/3d/shack/shack.tscn" id="2_vipjm"]
|
||||
[ext_resource type="Shader" path="res://3d/collision_test/displacement.gdshader" id="3_ejsj4"]
|
||||
[ext_resource type="CompressedTexture3D" uid="uid://bjo7r2tkwc3ao" path="res://stages/test3d/assets/3d/collision_test/collision_test.GPUParticlesCollisionSDF3D_data.exr" id="4_uwxbd"]
|
||||
[ext_resource type="PackedScene" path="res://3d/trees/Low_Poly_Tree_003.blend" id="5_qsvs5"]
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_nr1yp"]
|
||||
emission_shape = 6
|
||||
emission_ring_axis = Vector3(0, 1, 0)
|
||||
emission_ring_height = 1.0
|
||||
emission_ring_radius = 5.0
|
||||
emission_ring_inner_radius = 0.0
|
||||
direction = Vector3(0, -1, 0)
|
||||
spread = 0.0
|
||||
collision_mode = 2
|
||||
|
||||
[sub_resource type="SphereMesh" id="SphereMesh_yvhpy"]
|
||||
|
||||
[sub_resource type="SystemFont" id="SystemFont_e4e0m"]
|
||||
font_names = PackedStringArray("Lato")
|
||||
font_italic = true
|
||||
|
||||
[sub_resource type="Gradient" id="Gradient_1xdld"]
|
||||
|
||||
[sub_resource type="FastNoiseLite" id="FastNoiseLite_5pms4"]
|
||||
seed = 100
|
||||
frequency = 0.002
|
||||
|
||||
[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_vi2qd"]
|
||||
color_ramp = SubResource("Gradient_1xdld")
|
||||
noise = SubResource("FastNoiseLite_5pms4")
|
||||
|
||||
[sub_resource type="ShaderMaterial" id="ShaderMaterial_t5q5t"]
|
||||
render_priority = 0
|
||||
shader = ExtResource("3_ejsj4")
|
||||
shader_parameter/multiplier = 2.0
|
||||
shader_parameter/displacement_map = SubResource("NoiseTexture2D_vi2qd")
|
||||
|
||||
[sub_resource type="QuadMesh" id="QuadMesh_26s8k"]
|
||||
material = SubResource("ShaderMaterial_t5q5t")
|
||||
size = Vector2(16, 16)
|
||||
subdivide_width = 256
|
||||
subdivide_depth = 256
|
||||
|
||||
[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_dvnm8"]
|
||||
emission_shape = 6
|
||||
emission_ring_axis = Vector3(1, 0, 0)
|
||||
emission_ring_height = 1.0
|
||||
emission_ring_radius = 2.5
|
||||
emission_ring_inner_radius = 0.0
|
||||
direction = Vector3(0, -1, 0)
|
||||
spread = 0.0
|
||||
gravity = Vector3(-3, 0, 0)
|
||||
collision_mode = 2
|
||||
|
||||
[sub_resource type="StandardMaterial3D" id="StandardMaterial3D_017fv"]
|
||||
albedo_color = Color(5.48691e-06, 0.557107, 0.752615, 1)
|
||||
|
||||
[sub_resource type="SphereMesh" id="SphereMesh_xi30s"]
|
||||
material = SubResource("StandardMaterial3D_017fv")
|
||||
radius = 0.3
|
||||
height = 0.6
|
||||
|
||||
[node name="CollisionTest" type="Node3D"]
|
||||
|
||||
[node name="Particles Down" type="GPUParticles3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -0.0911274, 11.3544, -77.708)
|
||||
amount = 20
|
||||
lifetime = 5.0
|
||||
fixed_fps = 60
|
||||
collision_base_size = 0.3
|
||||
visibility_aabb = AABB(-6, -24, -6, 12, 24, 12)
|
||||
process_material = SubResource("ParticleProcessMaterial_nr1yp")
|
||||
draw_pass_1 = SubResource("SphereMesh_yvhpy")
|
||||
|
||||
[node name="Collision Box" type="Node3D" parent="."]
|
||||
|
||||
[node name="Collision" type="Node3D" parent="Collision Box"]
|
||||
|
||||
[node name="GPUParticlesCollisionBox3D" type="GPUParticlesCollisionBox3D" parent="Collision Box/Collision"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.83233, 0)
|
||||
size = Vector3(16, 0.5, 16)
|
||||
|
||||
[node name="Meshes" type="CSGBox3D" parent="Collision Box"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.83233, 0.00105095)
|
||||
size = Vector3(16, 0.5, 16)
|
||||
|
||||
[node name="Node3D" type="Node3D" parent="Collision Box/Meshes"]
|
||||
|
||||
[node name="mr_g" parent="Collision Box/Meshes/Node3D" instance=ExtResource("1_t3ghg")]
|
||||
transform = Transform3D(0.02178, 0, 0.999763, 0, 1, 0, -0.999763, 0, 0.02178, 0, 1.27828, -6.25074)
|
||||
|
||||
[node name="Shack" parent="Collision Box/Meshes" instance=ExtResource("2_vipjm")]
|
||||
|
||||
[node name="Label3D2" type="Label3D" parent="Collision Box"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -11.341, 0.00105095)
|
||||
billboard = 1
|
||||
no_depth_test = true
|
||||
text = "GPUParticlesCollisionBox3D"
|
||||
font = SubResource("SystemFont_e4e0m")
|
||||
font_size = 400
|
||||
outline_size = 80
|
||||
|
||||
[node name="Height Field" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -35.4041)
|
||||
|
||||
[node name="Collision" type="Node3D" parent="Height Field"]
|
||||
|
||||
[node name="GPUParticlesCollisionHeightField3D" type="GPUParticlesCollisionHeightField3D" parent="Height Field/Collision"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.835205, -0.0262756, 0.709412)
|
||||
size = Vector3(14.4097, 10.7481, 13.3466)
|
||||
|
||||
[node name="MeshInstance3D" type="MeshInstance3D" parent="Height Field"]
|
||||
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, -4.40113, 0)
|
||||
mesh = SubResource("QuadMesh_26s8k")
|
||||
|
||||
[node name="Label3D2" type="Label3D" parent="Height Field"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -11.341, 0)
|
||||
billboard = 1
|
||||
no_depth_test = true
|
||||
text = "GPUParticlesCollisionHeightField3D
|
||||
"
|
||||
font = SubResource("SystemFont_e4e0m")
|
||||
font_size = 400
|
||||
outline_size = 80
|
||||
|
||||
[node name="Node3D" type="Node3D" parent="Height Field"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.83233, 0)
|
||||
|
||||
[node name="mr_g" parent="Height Field/Node3D" instance=ExtResource("1_t3ghg")]
|
||||
transform = Transform3D(0.02178, 0, 0.999763, 0, 1, 0, -0.999763, 0, 0.02178, 0, 1.27828, -6.25074)
|
||||
|
||||
[node name="Shack" parent="Height Field" instance=ExtResource("2_vipjm")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.83233, 0)
|
||||
|
||||
[node name="SDF" type="Node3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, 0, -78.5248)
|
||||
|
||||
[node name="GPUParticlesCollisionSDF3D" type="GPUParticlesCollisionSDF3D" parent="SDF"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, -1.48958, -0.746405, -0.978371)
|
||||
size = Vector3(11.7281, 6.67627, 7.79422)
|
||||
texture = ExtResource("4_uwxbd")
|
||||
|
||||
[node name="Collision" type="Node3D" parent="SDF"]
|
||||
|
||||
[node name="CSGBox3D2" type="CSGBox3D" parent="SDF"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.83233, 0)
|
||||
size = Vector3(16, 0.5, 16)
|
||||
|
||||
[node name="Label3D2" type="Label3D" parent="SDF"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -11.341, 0)
|
||||
billboard = 1
|
||||
no_depth_test = true
|
||||
text = "GPUParticlesCollisionSDF3D"
|
||||
font = SubResource("SystemFont_e4e0m")
|
||||
font_size = 400
|
||||
outline_size = 80
|
||||
|
||||
[node name="Node3D" type="Node3D" parent="SDF"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.83233, 0)
|
||||
|
||||
[node name="mr_g" parent="SDF/Node3D" instance=ExtResource("1_t3ghg")]
|
||||
transform = Transform3D(0.02178, 0, 0.999763, 0, 1, 0, -0.999763, 0, 0.02178, 0, 1.27828, -5.88152)
|
||||
|
||||
[node name="GPUParticlesCollisionBox3D" type="GPUParticlesCollisionBox3D" parent="SDF"]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0, -3.83233, 0)
|
||||
size = Vector3(16, 0.5, 16)
|
||||
|
||||
[node name="Low_Poly_Tree_0032" parent="SDF" instance=ExtResource("5_qsvs5")]
|
||||
transform = Transform3D(0.0111992, 0, 0.474868, 0.0879146, 0.466789, -0.00207336, -0.466659, 0.0879391, 0.0110056, -4.86043, -3.5375, 0.170258)
|
||||
|
||||
[node name="Low_Poly_Tree_0033" parent="SDF" instance=ExtResource("5_qsvs5")]
|
||||
transform = Transform3D(0.0142642, 4.22588e-10, 0.604832, -0.0563522, 0.602368, 0.001329, -0.602201, -0.0563678, 0.0142022, -4.95189, -3.48398, -0.583443)
|
||||
|
||||
[node name="Low_Poly_Tree_0034" parent="SDF" instance=ExtResource("5_qsvs5")]
|
||||
transform = Transform3D(0.0109634, 0, 0.464871, 0, 0.465, 0, -0.464871, 0, 0.0109634, -6.03885, -3.48398, 0.105019)
|
||||
|
||||
[node name="Shack" parent="SDF" instance=ExtResource("2_vipjm")]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 0.40342, -3.65838, -0.5205)
|
||||
|
||||
[node name="Particles Back" type="GPUParticles3D" parent="."]
|
||||
transform = Transform3D(1, 0, 0, 0, 1, 0, 0, 0, 1, 6.80685, -2.13028, -79.044)
|
||||
amount = 50
|
||||
lifetime = 5.0
|
||||
fixed_fps = 60
|
||||
collision_base_size = 0.6
|
||||
visibility_aabb = AABB(-24, -6, -6, 24, 12, 12)
|
||||
process_material = SubResource("ParticleProcessMaterial_dvnm8")
|
||||
draw_pass_1 = SubResource("SphereMesh_xi30s")
|
||||
24
stages/Test3D/assets/3d/collision_test/displacement.gdshader
Normal file
24
stages/Test3D/assets/3d/collision_test/displacement.gdshader
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
shader_type spatial;
|
||||
render_mode specular_toon;
|
||||
|
||||
uniform sampler2D displacement_map;
|
||||
uniform float multiplier;
|
||||
|
||||
vec3 calc_normal(vec2 uv) {
|
||||
const vec3 off = vec3(-1,0,1);
|
||||
vec2 texelSize = 1.0 / vec2(textureSize(displacement_map, 0));
|
||||
|
||||
float left = texture(displacement_map, uv + texelSize * off.xy).x;
|
||||
float right = texture(displacement_map, uv + texelSize * off.zy).x;
|
||||
float top = texture(displacement_map, uv + texelSize * off.yx).x;
|
||||
float down = texture(displacement_map, uv + texelSize * off.yz).x;
|
||||
|
||||
return normalize(vec3(left-right, 2.0, down-top));
|
||||
}
|
||||
|
||||
void vertex() {
|
||||
VERTEX.z += texture(displacement_map, UV).r * multiplier;
|
||||
NORMAL = calc_normal(UV);
|
||||
}
|
||||
|
||||
|
||||
|
|
@ -0,0 +1 @@
|
|||
uid://dgijrgh0c5g13
|
||||
10
stages/Test3D/assets/3d/follower/follower.gd
Normal file
10
stages/Test3D/assets/3d/follower/follower.gd
Normal file
|
|
@ -0,0 +1,10 @@
|
|||
extends Node3D
|
||||
|
||||
@export var target:Node3D
|
||||
@export var offset:Vector3 = Vector3(0, 20, 0)
|
||||
|
||||
|
||||
func _process(_delta):
|
||||
if not is_instance_valid(target):
|
||||
return
|
||||
global_position = target.global_position + offset
|
||||
1
stages/Test3D/assets/3d/follower/follower.gd.uid
Normal file
1
stages/Test3D/assets/3d/follower/follower.gd.uid
Normal file
|
|
@ -0,0 +1 @@
|
|||
uid://c6b12iohio4ea
|
||||
175
stages/Test3D/assets/3d/gardener/greenhouse.tres
Normal file
175
stages/Test3D/assets/3d/gardener/greenhouse.tres
Normal file
|
|
@ -0,0 +1,175 @@
|
|||
[gd_resource type="Resource" load_steps=20 format=3 uid="uid://b2v2w4oolqo3e"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse.gd" id="1_4qyr5"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://cf504ckh1pwyo" path="res://stages/test3d/assets/3d/trees/Low_Poly_Tree_001.res" id="1_jk4j5"]
|
||||
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse_LOD_variant.gd" id="1_qm30s"]
|
||||
[ext_resource type="PackedScene" uid="uid://ixvy6sarjb37" path="res://stages/test3d/assets/3d/trees/Low_Poly_Tree_001.tscn" id="2_0siyi"]
|
||||
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse_plant.gd" id="3_gjuif"]
|
||||
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/greenhouse/greenhouse_plant_state.gd" id="4_mv0mq"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://cwpj75lnp56od" path="res://stages/test3d/assets/3d/trees/Low_Poly_Tree_002.res" id="6_2yog5"]
|
||||
[ext_resource type="PackedScene" uid="uid://clwqm8jemgfei" path="res://stages/test3d/assets/3d/trees/Low_Poly_Tree_002.tscn" id="7_bjm7m"]
|
||||
[ext_resource type="ArrayMesh" uid="uid://rnrsayu7wbea" path="res://stages/test3d/assets/3d/trees/Low_Poly_Tree_003.res" id="8_weaq7"]
|
||||
[ext_resource type="PackedScene" uid="uid://coqqymsq0mpxx" path="res://stages/test3d/assets/3d/trees/Low_Poly_Tree_003.tscn" id="9_ao7v8"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_vmwxe"]
|
||||
resource_name = "Greenhouse_LODVariant"
|
||||
script = ExtResource("1_qm30s")
|
||||
mesh = ExtResource("1_jk4j5")
|
||||
spawned_spatial = ExtResource("2_0siyi")
|
||||
cast_shadow = 1
|
||||
metadata/class = "Greenhouse_LODVariant"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_gnayq"]
|
||||
resource_name = "Greenhouse_Plant"
|
||||
script = ExtResource("3_gjuif")
|
||||
mesh/mesh_LOD_variants = [SubResource("Resource_vmwxe")]
|
||||
mesh/selected_for_edit_resource = SubResource("Resource_vmwxe")
|
||||
mesh/mesh_LOD_max_distance = 9.99
|
||||
mesh/mesh_LOD_kill_distance = -1.0
|
||||
mesh/mesh_LOD_max_capacity = 75
|
||||
mesh/mesh_LOD_min_size = 1.0
|
||||
octree/octree_reconfigure_button = false
|
||||
octree/octree_recenter_button = false
|
||||
density/density_per_units = 15.0
|
||||
scale/scale_scaling_type = 0
|
||||
scale/scale_range = [Vector3(1, 1, 1), Vector3(1.2, 1.2, 1.2)]
|
||||
up_vector/up_vector_primary_type = 2
|
||||
up_vector/up_vector_primary = Vector3(0, 0, 0)
|
||||
up_vector/up_vector_secondary_type = 2
|
||||
up_vector/up_vector_secondary = Vector3(0, 0, 0)
|
||||
up_vector/up_vector_blending = 0.0
|
||||
fwd_vector/fwd_vector_primary_type = 0
|
||||
fwd_vector/fwd_vector_primary = Vector3(0, 0, 0)
|
||||
fwd_vector/fwd_vector_secondary_type = 0
|
||||
fwd_vector/fwd_vector_secondary = Vector3(0, 0, 0)
|
||||
fwd_vector/fwd_vector_blending = 0.0
|
||||
offset/offset_y_range = [0.0, 0.0]
|
||||
offset/offset_jitter_fraction = 0.59
|
||||
rotation/rotation_random_y = 180.0
|
||||
rotation/rotation_random_x = 0.0
|
||||
rotation/rotation_random_z = 0.01
|
||||
slope/slope_allowed_range = [0.0, 180.0]
|
||||
import_export/import_plant_data_button = false
|
||||
import_export/export_plant_data_button = false
|
||||
import_export/import_greenhouse_data_button = false
|
||||
import_export/export_greenhouse_data_button = false
|
||||
metadata/class = "Greenhouse_Plant"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_7bfvu"]
|
||||
resource_name = "Greenhouse_PlantState"
|
||||
script = ExtResource("4_mv0mq")
|
||||
plant/plant_brush_active = true
|
||||
plant/plant_label = ""
|
||||
plant/plant = SubResource("Resource_gnayq")
|
||||
metadata/class = "Greenhouse_PlantState"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_6h61r"]
|
||||
resource_name = "Greenhouse_LODVariant"
|
||||
script = ExtResource("1_qm30s")
|
||||
mesh = ExtResource("6_2yog5")
|
||||
spawned_spatial = ExtResource("7_bjm7m")
|
||||
cast_shadow = 1
|
||||
metadata/class = "Greenhouse_LODVariant"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_vav4o"]
|
||||
resource_name = "Greenhouse_Plant"
|
||||
script = ExtResource("3_gjuif")
|
||||
mesh/mesh_LOD_variants = [SubResource("Resource_6h61r")]
|
||||
mesh/selected_for_edit_resource = SubResource("Resource_6h61r")
|
||||
mesh/mesh_LOD_max_distance = 10.0
|
||||
mesh/mesh_LOD_kill_distance = -1.0
|
||||
mesh/mesh_LOD_max_capacity = 75
|
||||
mesh/mesh_LOD_min_size = 1.0
|
||||
octree/octree_reconfigure_button = false
|
||||
octree/octree_recenter_button = false
|
||||
density/density_per_units = 15.0
|
||||
scale/scale_scaling_type = 0
|
||||
scale/scale_range = [Vector3(1, 1, 1), Vector3(1.2, 1.2, 1.2)]
|
||||
up_vector/up_vector_primary_type = 2
|
||||
up_vector/up_vector_primary = Vector3(0, 0, 0)
|
||||
up_vector/up_vector_secondary_type = 2
|
||||
up_vector/up_vector_secondary = Vector3(0, 0, 0)
|
||||
up_vector/up_vector_blending = 0.0
|
||||
fwd_vector/fwd_vector_primary_type = 0
|
||||
fwd_vector/fwd_vector_primary = Vector3(0, 0, 0)
|
||||
fwd_vector/fwd_vector_secondary_type = 0
|
||||
fwd_vector/fwd_vector_secondary = Vector3(0, 0, 0)
|
||||
fwd_vector/fwd_vector_blending = 0.0
|
||||
offset/offset_y_range = [0.0, 0.0]
|
||||
offset/offset_jitter_fraction = 0.6
|
||||
rotation/rotation_random_y = 180.0
|
||||
rotation/rotation_random_x = 0.0
|
||||
rotation/rotation_random_z = 0.0
|
||||
slope/slope_allowed_range = [0.0, 180.0]
|
||||
import_export/import_plant_data_button = false
|
||||
import_export/export_plant_data_button = false
|
||||
import_export/import_greenhouse_data_button = false
|
||||
import_export/export_greenhouse_data_button = false
|
||||
metadata/class = "Greenhouse_Plant"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_3tj40"]
|
||||
resource_name = "Greenhouse_PlantState"
|
||||
script = ExtResource("4_mv0mq")
|
||||
plant/plant_brush_active = true
|
||||
plant/plant_label = ""
|
||||
plant/plant = SubResource("Resource_vav4o")
|
||||
metadata/class = "Greenhouse_PlantState"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_mho2m"]
|
||||
resource_name = "Greenhouse_LODVariant"
|
||||
script = ExtResource("1_qm30s")
|
||||
mesh = ExtResource("8_weaq7")
|
||||
spawned_spatial = ExtResource("9_ao7v8")
|
||||
cast_shadow = 1
|
||||
metadata/class = "Greenhouse_LODVariant"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ngah6"]
|
||||
resource_name = "Greenhouse_Plant"
|
||||
script = ExtResource("3_gjuif")
|
||||
mesh/mesh_LOD_variants = [SubResource("Resource_mho2m")]
|
||||
mesh/selected_for_edit_resource = SubResource("Resource_mho2m")
|
||||
mesh/mesh_LOD_max_distance = 10.0
|
||||
mesh/mesh_LOD_kill_distance = -1.0
|
||||
mesh/mesh_LOD_max_capacity = 75
|
||||
mesh/mesh_LOD_min_size = 1.0
|
||||
octree/octree_reconfigure_button = false
|
||||
octree/octree_recenter_button = false
|
||||
density/density_per_units = 15.0
|
||||
scale/scale_scaling_type = 0
|
||||
scale/scale_range = [Vector3(1, 1, 1), Vector3(1.2, 1.2, 1.2)]
|
||||
up_vector/up_vector_primary_type = 2
|
||||
up_vector/up_vector_primary = Vector3(0, 0, 0)
|
||||
up_vector/up_vector_secondary_type = 2
|
||||
up_vector/up_vector_secondary = Vector3(0, 0, 0)
|
||||
up_vector/up_vector_blending = 0.0
|
||||
fwd_vector/fwd_vector_primary_type = 0
|
||||
fwd_vector/fwd_vector_primary = Vector3(0, 0, 0)
|
||||
fwd_vector/fwd_vector_secondary_type = 0
|
||||
fwd_vector/fwd_vector_secondary = Vector3(0, 0, 0)
|
||||
fwd_vector/fwd_vector_blending = 0.0
|
||||
offset/offset_y_range = [0.0, 0.0]
|
||||
offset/offset_jitter_fraction = 0.6
|
||||
rotation/rotation_random_y = 180.0
|
||||
rotation/rotation_random_x = 0.0
|
||||
rotation/rotation_random_z = 0.0
|
||||
slope/slope_allowed_range = [0.0, 180.0]
|
||||
import_export/import_plant_data_button = false
|
||||
import_export/export_plant_data_button = false
|
||||
import_export/import_greenhouse_data_button = false
|
||||
import_export/export_greenhouse_data_button = false
|
||||
metadata/class = "Greenhouse_Plant"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_ewqr2"]
|
||||
resource_name = "Greenhouse_PlantState"
|
||||
script = ExtResource("4_mv0mq")
|
||||
plant/plant_brush_active = true
|
||||
plant/plant_label = ""
|
||||
plant/plant = SubResource("Resource_ngah6")
|
||||
metadata/class = "Greenhouse_PlantState"
|
||||
|
||||
[resource]
|
||||
resource_name = "Greenhouse"
|
||||
script = ExtResource("1_4qyr5")
|
||||
plant_types/greenhouse_plant_states = [SubResource("Resource_7bfvu"), SubResource("Resource_3tj40"), SubResource("Resource_ewqr2")]
|
||||
plant_types/selected_for_edit_resource = SubResource("Resource_ewqr2")
|
||||
metadata/class = "Greenhouse"
|
||||
59
stages/Test3D/assets/3d/gardener/toolshed.tres
Normal file
59
stages/Test3D/assets/3d/gardener/toolshed.tres
Normal file
|
|
@ -0,0 +1,59 @@
|
|||
[gd_resource type="Resource" load_steps=7 format=3 uid="uid://dnefvx0rjoc4j"]
|
||||
|
||||
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/toolshed/toolshed_brush.gd" id="1_57hwc"]
|
||||
[ext_resource type="Script" path="res://addons/dreadpon.spatial_gardener/toolshed/toolshed.gd" id="2_2qdhg"]
|
||||
|
||||
[sub_resource type="Resource" id="Resource_qlwh5"]
|
||||
resource_name = "Toolshed_Brush"
|
||||
script = ExtResource("1_57hwc")
|
||||
behavior/behavior_brush_type = 1
|
||||
shape/shape_volume_size = 39.56
|
||||
shape/shape_projection_size = 100.0
|
||||
behavior/behavior_strength = 1.0
|
||||
behavior/behavior_passthrough = false
|
||||
behavior/behavior_overlap_mode = 0
|
||||
behavior/behavior_no_settings_text = "This brush has no additional settings"
|
||||
metadata/class = "Toolshed_Brush"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_5e53n"]
|
||||
resource_name = "Toolshed_Brush"
|
||||
script = ExtResource("1_57hwc")
|
||||
behavior/behavior_brush_type = 0
|
||||
shape/shape_volume_size = 40.66
|
||||
shape/shape_projection_size = 1.0
|
||||
behavior/behavior_strength = 1.0
|
||||
behavior/behavior_passthrough = false
|
||||
behavior/behavior_overlap_mode = 0
|
||||
behavior/behavior_no_settings_text = "This brush has no additional settings"
|
||||
metadata/class = "Toolshed_Brush"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_4npy7"]
|
||||
resource_name = "Toolshed_Brush"
|
||||
script = ExtResource("1_57hwc")
|
||||
behavior/behavior_brush_type = 2
|
||||
shape/shape_volume_size = 1.0
|
||||
shape/shape_projection_size = 1.0
|
||||
behavior/behavior_strength = 1.0
|
||||
behavior/behavior_passthrough = false
|
||||
behavior/behavior_overlap_mode = 0
|
||||
behavior/behavior_no_settings_text = "This brush has no additional settings"
|
||||
metadata/class = "Toolshed_Brush"
|
||||
|
||||
[sub_resource type="Resource" id="Resource_y4dt5"]
|
||||
resource_name = "Toolshed_Brush"
|
||||
script = ExtResource("1_57hwc")
|
||||
behavior/behavior_brush_type = 3
|
||||
shape/shape_volume_size = 43.96
|
||||
shape/shape_projection_size = 100.0
|
||||
behavior/behavior_strength = 1.0
|
||||
behavior/behavior_passthrough = false
|
||||
behavior/behavior_overlap_mode = 0
|
||||
behavior/behavior_no_settings_text = "This brush has no additional settings"
|
||||
metadata/class = "Toolshed_Brush"
|
||||
|
||||
[resource]
|
||||
resource_name = "Toolshed"
|
||||
script = ExtResource("2_2qdhg")
|
||||
brush/brushes = [SubResource("Resource_5e53n"), SubResource("Resource_qlwh5"), SubResource("Resource_4npy7"), SubResource("Resource_y4dt5")]
|
||||
brush/active_brush = SubResource("Resource_qlwh5")
|
||||
metadata/class = "Toolshed"
|
||||
BIN
stages/Test3D/assets/3d/particles/drop_ring.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/particles/drop_ring.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/particles/drop_ring.png.import
Normal file
35
stages/Test3D/assets/3d/particles/drop_ring.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://q00boel7p3mp"
|
||||
path.s3tc="res://.godot/imported/drop_ring.png-973720a9fcac2cc565727828e4d4b200.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/particles/drop_ring.png"
|
||||
dest_files=["res://.godot/imported/drop_ring.png-973720a9fcac2cc565727828e4d4b200.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/particles/flamelet_smooth.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/particles/flamelet_smooth.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/particles/flamelet_smooth.png.import
Normal file
35
stages/Test3D/assets/3d/particles/flamelet_smooth.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c78jcjh8fjndd"
|
||||
path.s3tc="res://.godot/imported/flamelet_smooth.png-35d80bc1391ef708885f7969b9836c1d.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/particles/flamelet_smooth.png"
|
||||
dest_files=["res://.godot/imported/flamelet_smooth.png-35d80bc1391ef708885f7969b9836c1d.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/particles/streak.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/particles/streak.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/particles/streak.png.import
Normal file
35
stages/Test3D/assets/3d/particles/streak.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bttu3yi1kc550"
|
||||
path.s3tc="res://.godot/imported/streak.png-6d6eaa2d871f1b91eecb3f16cc7b3aed.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/particles/streak.png"
|
||||
dest_files=["res://.godot/imported/streak.png-6d6eaa2d871f1b91eecb3f16cc7b3aed.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/Blink.res
Normal file
BIN
stages/Test3D/assets/3d/player/Blink.res
Normal file
Binary file not shown.
27
stages/Test3D/assets/3d/player/Eyes.tres
Normal file
27
stages/Test3D/assets/3d/player/Eyes.tres
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
[gd_resource type="StandardMaterial3D" load_steps=7 format=3 uid="uid://rph7hvv0o8f3"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://blck2v7rcmqoe" path="res://stages/test3d/assets/3d/player/mr.g_Eyes_BaseColor.png" id="1_85hlt"]
|
||||
[ext_resource type="Texture2D" uid="uid://by6vwp6k31hf4" path="res://stages/test3d/assets/3d/player/mr.g_Eyes_AO.png" id="2_1gdm7"]
|
||||
[ext_resource type="Texture2D" uid="uid://bimaorqp4wcn6" path="res://stages/test3d/assets/3d/player/mr.g_Eyes_Height.exr" id="3_2wswn"]
|
||||
[ext_resource type="Texture2D" uid="uid://dwh3lkqwqfo24" path="res://stages/test3d/assets/3d/player/mr.g_Eyes_Metallic.png" id="4_ttxfo"]
|
||||
[ext_resource type="Texture2D" uid="uid://dy5ss16610l60" path="res://stages/test3d/assets/3d/player/mr.g_Eyes_Normal.png" id="5_vglia"]
|
||||
[ext_resource type="Texture2D" uid="uid://dchfe72gnkkoq" path="res://stages/test3d/assets/3d/player/mr.g_Eyes_Roughness.png" id="6_e3wb6"]
|
||||
|
||||
[resource]
|
||||
resource_name = "Eyes"
|
||||
cull_mode = 2
|
||||
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
|
||||
albedo_texture = ExtResource("1_85hlt")
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource("4_ttxfo")
|
||||
roughness_texture = ExtResource("6_e3wb6")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("5_vglia")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_1gdm7")
|
||||
heightmap_enabled = true
|
||||
heightmap_scale = 0.02
|
||||
heightmap_deep_parallax = true
|
||||
heightmap_min_layers = 8
|
||||
heightmap_max_layers = 32
|
||||
heightmap_texture = ExtResource("3_2wswn")
|
||||
24
stages/Test3D/assets/3d/player/Hands.tres
Normal file
24
stages/Test3D/assets/3d/player/Hands.tres
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
[gd_resource type="StandardMaterial3D" load_steps=7 format=3 uid="uid://dthhy1nw8io40"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://db218233o7587" path="res://stages/test3d/assets/3d/player/mr.g_Hands_BaseColor.png" id="1_0q725"]
|
||||
[ext_resource type="Texture2D" uid="uid://yn3jqakab1dm" path="res://stages/test3d/assets/3d/player/mr.g_Hands_AO.png" id="2_rtmm7"]
|
||||
[ext_resource type="Texture2D" uid="uid://d0laf4478ptcu" path="res://stages/test3d/assets/3d/player/mr.g_Hands_Height.exr" id="3_5n1w4"]
|
||||
[ext_resource type="Texture2D" uid="uid://dt3jgjw3805m7" path="res://stages/test3d/assets/3d/player/mr.g_Hands_Metallic.png" id="4_enmvs"]
|
||||
[ext_resource type="Texture2D" uid="uid://co7y23q4tlv41" path="res://stages/test3d/assets/3d/player/mr.g_Hands_Normal.png" id="5_ge83j"]
|
||||
[ext_resource type="Texture2D" uid="uid://duhvy4yt383wj" path="res://stages/test3d/assets/3d/player/mr.g_Hands_Roughness.png" id="6_ebk71"]
|
||||
|
||||
[resource]
|
||||
resource_name = "Hands"
|
||||
cull_mode = 2
|
||||
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
|
||||
albedo_texture = ExtResource("1_0q725")
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource("4_enmvs")
|
||||
roughness_texture = ExtResource("6_ebk71")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("5_ge83j")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_rtmm7")
|
||||
heightmap_enabled = true
|
||||
heightmap_scale = 0.02
|
||||
heightmap_texture = ExtResource("3_5n1w4")
|
||||
27
stages/Test3D/assets/3d/player/Head.tres
Normal file
27
stages/Test3D/assets/3d/player/Head.tres
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
[gd_resource type="StandardMaterial3D" load_steps=7 format=3 uid="uid://kypse11uh4u7"]
|
||||
|
||||
[ext_resource type="Texture2D" uid="uid://c0pu73sjasukj" path="res://stages/test3d/assets/3d/player/mr.g_Head_BaseColor.png" id="1_a5ha4"]
|
||||
[ext_resource type="Texture2D" uid="uid://ct1dimyx2ygjf" path="res://stages/test3d/assets/3d/player/mr.g_Head_AO.png" id="2_0tt17"]
|
||||
[ext_resource type="Texture2D" uid="uid://8waeog2u0d7" path="res://stages/test3d/assets/3d/player/mr.g_Head_Height.exr" id="3_pgllg"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfyippl6pfaam" path="res://stages/test3d/assets/3d/player/mr.g_Head_Metallic.png" id="4_5leox"]
|
||||
[ext_resource type="Texture2D" uid="uid://bfo17xykk3rgs" path="res://stages/test3d/assets/3d/player/mr.g_Head_Normal.png" id="5_r0s2f"]
|
||||
[ext_resource type="Texture2D" uid="uid://w0o1okud2sn" path="res://stages/test3d/assets/3d/player/mr.g_Head_Roughness.png" id="6_3prao"]
|
||||
|
||||
[resource]
|
||||
resource_name = "Head"
|
||||
cull_mode = 2
|
||||
albedo_color = Color(0.906332, 0.906332, 0.906332, 1)
|
||||
albedo_texture = ExtResource("1_a5ha4")
|
||||
metallic = 1.0
|
||||
metallic_texture = ExtResource("4_5leox")
|
||||
roughness_texture = ExtResource("6_3prao")
|
||||
normal_enabled = true
|
||||
normal_texture = ExtResource("5_r0s2f")
|
||||
ao_enabled = true
|
||||
ao_texture = ExtResource("2_0tt17")
|
||||
heightmap_enabled = true
|
||||
heightmap_scale = 0.02
|
||||
heightmap_deep_parallax = true
|
||||
heightmap_min_layers = 8
|
||||
heightmap_max_layers = 32
|
||||
heightmap_texture = ExtResource("3_pgllg")
|
||||
BIN
stages/Test3D/assets/3d/player/Swing.res
Normal file
BIN
stages/Test3D/assets/3d/player/Swing.res
Normal file
Binary file not shown.
BIN
stages/Test3D/assets/3d/player/mr.bin
Normal file
BIN
stages/Test3D/assets/3d/player/mr.bin
Normal file
Binary file not shown.
BIN
stages/Test3D/assets/3d/player/mr.g.glb
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g.glb
Normal file
Binary file not shown.
52
stages/Test3D/assets/3d/player/mr.g.glb.import
Normal file
52
stages/Test3D/assets/3d/player/mr.g.glb.import
Normal file
|
|
@ -0,0 +1,52 @@
|
|||
[remap]
|
||||
|
||||
importer="scene"
|
||||
importer_version=1
|
||||
type="PackedScene"
|
||||
uid="uid://4kb86lxbov4v"
|
||||
path="res://.godot/imported/mr.g.glb-a8a8949fbf429c77d456da365703a011.scn"
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g.glb"
|
||||
dest_files=["res://.godot/imported/mr.g.glb-a8a8949fbf429c77d456da365703a011.scn"]
|
||||
|
||||
[params]
|
||||
|
||||
nodes/root_type=""
|
||||
nodes/root_name=""
|
||||
nodes/apply_root_scale=true
|
||||
nodes/root_scale=1.0
|
||||
nodes/import_as_skeleton_bones=false
|
||||
nodes/use_node_type_suffixes=true
|
||||
meshes/ensure_tangents=true
|
||||
meshes/generate_lods=true
|
||||
meshes/create_shadow_meshes=true
|
||||
meshes/light_baking=1
|
||||
meshes/lightmap_texel_size=0.2
|
||||
meshes/force_disable_compression=false
|
||||
skins/use_named_skins=true
|
||||
animation/import=true
|
||||
animation/fps=30
|
||||
animation/trimming=false
|
||||
animation/remove_immutable_tracks=true
|
||||
animation/import_rest_as_RESET=false
|
||||
import_script/path=""
|
||||
_subresources={
|
||||
"materials": {
|
||||
"Eyes": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/path": "res://3d/player/Eyes.tres"
|
||||
},
|
||||
"Hands": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/path": "res://3d/player/Hands.tres"
|
||||
},
|
||||
"Head": {
|
||||
"use_external/enabled": true,
|
||||
"use_external/path": "res://3d/player/Head.tres"
|
||||
}
|
||||
}
|
||||
}
|
||||
gltf/naming_version=1
|
||||
gltf/embedded_image_handling=1
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_AO.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_AO.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Eyes_AO.png.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Eyes_AO.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://by6vwp6k31hf4"
|
||||
path.s3tc="res://.godot/imported/mr.g_Eyes_AO.png-faae6522abf2baba5621b6e2cac40108.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Eyes_AO.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Eyes_AO.png-faae6522abf2baba5621b6e2cac40108.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_BaseColor.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_BaseColor.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://blck2v7rcmqoe"
|
||||
path.s3tc="res://.godot/imported/mr.g_Eyes_BaseColor.png-f9c6d5e0df9a61997f58b72619413320.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Eyes_BaseColor.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Eyes_BaseColor.png-f9c6d5e0df9a61997f58b72619413320.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Height.exr
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Height.exr
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Eyes_Height.exr.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Eyes_Height.exr.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bimaorqp4wcn6"
|
||||
path.bptc="res://.godot/imported/mr.g_Eyes_Height.exr-171590a22ae91194dc1fd2eb85fff364.bptc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Eyes_Height.exr"
|
||||
dest_files=["res://.godot/imported/mr.g_Eyes_Height.exr-171590a22ae91194dc1fd2eb85fff364.bptc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Metallic.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Metallic.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Eyes_Metallic.png.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Eyes_Metallic.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dwh3lkqwqfo24"
|
||||
path.s3tc="res://.godot/imported/mr.g_Eyes_Metallic.png-6fa009a565ed78ce0353a00926e44455.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Eyes_Metallic.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Eyes_Metallic.png-6fa009a565ed78ce0353a00926e44455.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Normal.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Normal.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Eyes_Normal.png.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Eyes_Normal.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dy5ss16610l60"
|
||||
path.s3tc="res://.godot/imported/mr.g_Eyes_Normal.png-06a7ad67c6704be9d9fcc7b873cd137c.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Eyes_Normal.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Eyes_Normal.png-06a7ad67c6704be9d9fcc7b873cd137c.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://player/mr.g_Eyes_Normal.png"
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Roughness.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Eyes_Roughness.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dchfe72gnkkoq"
|
||||
path.s3tc="res://.godot/imported/mr.g_Eyes_Roughness.png-d0238c064db1a61e4930a87faf0ed633.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Eyes_Roughness.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Eyes_Roughness.png-d0238c064db1a61e4930a87faf0ed633.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_AO.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_AO.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Hands_AO.png.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Hands_AO.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://yn3jqakab1dm"
|
||||
path.s3tc="res://.godot/imported/mr.g_Hands_AO.png-d4878e16c22b24a203d5ce869135ebfd.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Hands_AO.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Hands_AO.png-d4878e16c22b24a203d5ce869135ebfd.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_BaseColor.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_BaseColor.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://db218233o7587"
|
||||
path.s3tc="res://.godot/imported/mr.g_Hands_BaseColor.png-b078d797c79f69c2c1a1d01c30c53f4e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Hands_BaseColor.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Hands_BaseColor.png-b078d797c79f69c2c1a1d01c30c53f4e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Height.exr
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Height.exr
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Hands_Height.exr.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Hands_Height.exr.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d0laf4478ptcu"
|
||||
path.bptc="res://.godot/imported/mr.g_Hands_Height.exr-7bd71df2f52c4599237b85ec0ecf0098.bptc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Hands_Height.exr"
|
||||
dest_files=["res://.godot/imported/mr.g_Hands_Height.exr-7bd71df2f52c4599237b85ec0ecf0098.bptc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Metallic.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Metallic.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://dt3jgjw3805m7"
|
||||
path.s3tc="res://.godot/imported/mr.g_Hands_Metallic.png-ad748f79511b17296a53a2604d4af889.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Hands_Metallic.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Hands_Metallic.png-ad748f79511b17296a53a2604d4af889.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Normal.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Normal.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Hands_Normal.png.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Hands_Normal.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://co7y23q4tlv41"
|
||||
path.s3tc="res://.godot/imported/mr.g_Hands_Normal.png-98b1f3f620e9af9390169fce550976c6.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Hands_Normal.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Hands_Normal.png-98b1f3f620e9af9390169fce550976c6.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=1
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=1
|
||||
roughness/src_normal="res://player/mr.g_Hands_Normal.png"
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Roughness.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Hands_Roughness.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://duhvy4yt383wj"
|
||||
path.s3tc="res://.godot/imported/mr.g_Hands_Roughness.png-7cae8ab07f1fca183942fa2972125c63.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Hands_Roughness.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Hands_Roughness.png-7cae8ab07f1fca183942fa2972125c63.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Head_AO.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Head_AO.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Head_AO.png.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Head_AO.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://ct1dimyx2ygjf"
|
||||
path.s3tc="res://.godot/imported/mr.g_Head_AO.png-e98d50fbd7957524dbb5bfd8dcc30e8b.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Head_AO.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Head_AO.png-e98d50fbd7957524dbb5bfd8dcc30e8b.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Head_BaseColor.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Head_BaseColor.png
(Stored with Git LFS)
Normal file
Binary file not shown.
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c0pu73sjasukj"
|
||||
path.s3tc="res://.godot/imported/mr.g_Head_BaseColor.png-667f8a6d1033498aad89eee8ea686b8e.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Head_BaseColor.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Head_BaseColor.png-667f8a6d1033498aad89eee8ea686b8e.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Head_Height.exr
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Head_Height.exr
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Head_Height.exr.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Head_Height.exr.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://8waeog2u0d7"
|
||||
path.bptc="res://.godot/imported/mr.g_Head_Height.exr-2644710e7354be6d874e597c6b0f00c8.bptc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Head_Height.exr"
|
||||
dest_files=["res://.godot/imported/mr.g_Head_Height.exr-2644710e7354be6d874e597c6b0f00c8.bptc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Head_Metallic.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Head_Metallic.png
(Stored with Git LFS)
Normal file
Binary file not shown.
35
stages/Test3D/assets/3d/player/mr.g_Head_Metallic.png.import
Normal file
35
stages/Test3D/assets/3d/player/mr.g_Head_Metallic.png.import
Normal file
|
|
@ -0,0 +1,35 @@
|
|||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://bfyippl6pfaam"
|
||||
path.s3tc="res://.godot/imported/mr.g_Head_Metallic.png-634739ab8b560e7ab6165dd87f5ffd99.s3tc.ctex"
|
||||
metadata={
|
||||
"imported_formats": ["s3tc_bptc"],
|
||||
"vram_texture": true
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://Stages/Test3D/assets/3d/player/mr.g_Head_Metallic.png"
|
||||
dest_files=["res://.godot/imported/mr.g_Head_Metallic.png-634739ab8b560e7ab6165dd87f5ffd99.s3tc.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=2
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=true
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=0
|
||||
BIN
stages/Test3D/assets/3d/player/mr.g_Head_Normal.png
(Stored with Git LFS)
Normal file
BIN
stages/Test3D/assets/3d/player/mr.g_Head_Normal.png
(Stored with Git LFS)
Normal file
Binary file not shown.
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue