[gd_scene load_steps=52 format=3 uid="uid://cf0wi8xo4rxpa"]

[ext_resource type="Script" path="res://addons/VFEZ-godot/vfez_material_3d.gd" id="1_o2hx6"]

[sub_resource type="Shader" id="Shader_5l0pc"]
resource_name = "VFEZ3DPreview"
code = "
// This shader was dynamically generated by the VFEZ material.
// **********************************
// Every change to the VFEZ material Render Options or 
// Include Options generates a new shader. After every change
// you can click on the new exported shader in the editor to view
// the latest changes. Only the definitions (#define) actually change.
// **********************************
shader_type spatial;
#define BLEND_MIX
#define DEPTH_DRAW_OPAQUE
#define CULL_BACK
#define DIFFUSE_LAMBERT
#define SPECULAR_SCHLICK_GGX
#define UNSHADED
#define COLOR_RAMP
#define COLOR_GLOW
#include \"res://addons/VFEZ-godot/Shaders/vfez_3d_template.gdshaderinc\"
"

[sub_resource type="Gradient" id="Gradient_dk0f8"]
colors = PackedColorArray(0, 0.184314, 1, 1, 0.376471, 0.411765, 1, 1)

[sub_resource type="GradientTexture1D" id="GradientTexture1D_flr16"]
gradient = SubResource("Gradient_dk0f8")

[sub_resource type="Gradient" id="Gradient_arsos"]
offsets = PackedFloat32Array(0, 0.516, 1)
colors = PackedColorArray(1, 1, 1, 1, 0.819608, 0.819608, 0.819608, 1, 0, 0, 0, 1)

[sub_resource type="GradientTexture2D" id="GradientTexture2D_fwp2g"]
gradient = SubResource("Gradient_arsos")
width = 256
height = 256
fill = 1
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(0.175214, 0.153846)

[sub_resource type="ShaderMaterial" id="ShaderMaterial_ncvk1"]
render_priority = 0
shader = SubResource("Shader_5l0pc")
shader_parameter/global_color = Color(1, 1, 1, 1)
shader_parameter/global_alpha = 0.3
shader_parameter/additive_config = false
shader_parameter/premultiply_color = true
shader_parameter/premultiply_alpha = false
shader_parameter/shape1_main_texture_scale = Vector2(1, 1)
shader_parameter/shape1_main_texture_offset = Vector2(0, 0)
shader_parameter/shape1_color = Color(1, 1, 1, 1)
shader_parameter/shape1_red_as_alpha = false
shader_parameter/shape1_scroll_speed = Vector2(0, 0)
shader_parameter/shape1_rotation_offset = 0.0
shader_parameter/shape1_rotation_speed = 0.0
shader_parameter/shape1_main_texture = SubResource("GradientTexture2D_fwp2g")
shader_parameter/shape1_contrast = 1.0
shader_parameter/shape1_brightness = 0.0
shader_parameter/shape1_distortion_texture_scale = Vector2(1, 1)
shader_parameter/shape1_distortion_texture_offset = Vector2(0, 0)
shader_parameter/shape1_distortion_amount = 0.0
shader_parameter/shape1_distortion_speed = Vector2(0.1, 0.1)
shader_parameter/shape1_use_polar_uv = false
shader_parameter/shape1_polar_uv_center = Vector2(0.5, 0.5)
shader_parameter/shape1_distortion_polar_uvs = false
shader_parameter/shape1_use_screenspace_uv = false
shader_parameter/use_shape2 = false
shader_parameter/use_shape3 = false
shader_parameter/use_uv_pixelate = false
shader_parameter/use_uv_twist = false
shader_parameter/use_uv_handrawn = false
shader_parameter/use_uv_shake = false
shader_parameter/use_uv_wave = false
shader_parameter/use_uv_round_wave = false
shader_parameter/use_uv_global_distortion = false
shader_parameter/use_alpha_disolve = false
shader_parameter/use_color_face_tint = false
shader_parameter/use_color_toning = false
shader_parameter/use_color_ramp = true
shader_parameter/color_ramp_albedo = Color(1, 1, 1, 1)
shader_parameter/color_ramp_luminosity = 0.0
shader_parameter/color_ramp_blend = 1.0
shader_parameter/color_ramp_texture = SubResource("GradientTexture1D_flr16")
shader_parameter/use_color_posterize = false
shader_parameter/use_color_rim = false
shader_parameter/use_color_glow = true
shader_parameter/glow_color = Color(0, 0.215686, 1, 1)
shader_parameter/glow_intensity = 3.0
shader_parameter/glow_intensity_global = 1.0
shader_parameter/use_glow_texture = false
shader_parameter/use_color_hsv_shift = false
shader_parameter/use_alpha_mask = false
shader_parameter/use_alpha_remap = false
shader_parameter/use_alpha_cutoff = false
shader_parameter/use_vertex_offset = false
shader_parameter/use_vertex_expand = false
shader_parameter/use_particle_trails = false
shader_parameter/use_particle_anim = false
script = ExtResource("1_o2hx6")
BlendMode = 0
DepthDrawMode = 0
CullMode = 0
DiffuseMode = 0
SpecularMode = 0
ShadingMode = 0
BillboardMode = 0
BillboardKeepScale = false
NoDepthTest = false

[sub_resource type="QuadMesh" id="QuadMesh_eyir6"]

[sub_resource type="Shader" id="Shader_m3jsb"]
resource_name = "VFEZ3DPreview"
code = "
// This shader was dynamically generated by the VFEZ material.
// **********************************
// Every change to the VFEZ material Render Options or 
// Include Options generates a new shader. After every change
// you can click on the new exported shader in the editor to view
// the latest changes. Only the definitions (#define) actually change.
// **********************************
shader_type spatial;
#define BLEND_MIX
#define DEPTH_DRAW_OPAQUE
#define CULL_BACK
#define DIFFUSE_LAMBERT
#define SPECULAR_SCHLICK_GGX
#define UNSHADED
#define SHAPE2
#define COLOR_RAMP
#define COLOR_GLOW
#include \"res://addons/VFEZ-godot/Shaders/vfez_3d_template.gdshaderinc\"
"

[sub_resource type="FastNoiseLite" id="FastNoiseLite_q2wou"]

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_57tcq"]
seamless = true
noise = SubResource("FastNoiseLite_q2wou")

[sub_resource type="Gradient" id="Gradient_o3o64"]
offsets = PackedFloat32Array(0.289, 0.504, 0.585, 0.762)
colors = PackedColorArray(0, 0, 0, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0, 1)

[sub_resource type="GradientTexture2D" id="GradientTexture2D_mdo8x"]
gradient = SubResource("Gradient_o3o64")
width = 256
height = 256
fill_from = Vector2(0.0042735, 1)
fill_to = Vector2(0, 0)

[sub_resource type="ShaderMaterial" id="ShaderMaterial_0wske"]
render_priority = 0
shader = SubResource("Shader_m3jsb")
shader_parameter/global_color = Color(1, 1, 1, 1)
shader_parameter/global_alpha = 1.0
shader_parameter/additive_config = false
shader_parameter/premultiply_color = true
shader_parameter/premultiply_alpha = false
shader_parameter/shape1_main_texture_scale = Vector2(1, 4)
shader_parameter/shape1_main_texture_offset = Vector2(0, 0)
shader_parameter/shape1_color = Color(1, 1, 1, 1)
shader_parameter/shape1_red_as_alpha = false
shader_parameter/shape1_scroll_speed = Vector2(0, -0.5)
shader_parameter/shape1_rotation_offset = 0.0
shader_parameter/shape1_rotation_speed = 0.0
shader_parameter/shape1_main_texture = SubResource("GradientTexture2D_mdo8x")
shader_parameter/shape1_contrast = 1.0
shader_parameter/shape1_brightness = 0.0
shader_parameter/shape1_distortion_texture_scale = Vector2(1, 1)
shader_parameter/shape1_distortion_texture_offset = Vector2(0, 0)
shader_parameter/shape1_distortion_amount = 1.5
shader_parameter/shape1_distortion_speed = Vector2(0.1, 0.1)
shader_parameter/shape1_distortion_texture = SubResource("NoiseTexture2D_57tcq")
shader_parameter/shape1_use_polar_uv = true
shader_parameter/shape1_polar_uv_center = Vector2(0.5, 0.5)
shader_parameter/shape1_distortion_polar_uvs = false
shader_parameter/shape1_use_screenspace_uv = false
shader_parameter/use_shape2 = true
shader_parameter/shape2_main_texture_scale = Vector2(1, 1)
shader_parameter/shape2_main_texture_offset = Vector2(0, 0)
shader_parameter/shape2_color = Color(1, 1, 1, 1)
shader_parameter/shape2_red_as_alpha = false
shader_parameter/shape2_scroll_speed = Vector2(0, 0)
shader_parameter/shape2_rotation_offset = 0.0
shader_parameter/shape2_rotation_speed = 0.0
shader_parameter/shape2_main_texture = SubResource("GradientTexture2D_fwp2g")
shader_parameter/shape2_contrast = 1.0
shader_parameter/shape2_brightness = 0.0
shader_parameter/shape2_distortion_texture_scale = Vector2(1, 1)
shader_parameter/shape2_distortion_texture_offset = Vector2(0, 0)
shader_parameter/shape2_distortion_amount = 0.0
shader_parameter/shape2_distortion_speed = Vector2(0.1, 0.1)
shader_parameter/shape2_use_polar_uv = false
shader_parameter/shape2_polar_uv_center = Vector2(0.5, 0.5)
shader_parameter/shape2_distortion_polar_uvs = false
shader_parameter/shape2_use_screenspace_uv = false
shader_parameter/use_shape3 = false
shader_parameter/combine_additive = false
shader_parameter/shape1_color_weight = 1.0
shader_parameter/shape1_alpha_weight = 1.0
shader_parameter/shape2_color_weight = 2.0
shader_parameter/shape2_alpha_weight = 1.0
shader_parameter/use_uv_pixelate = false
shader_parameter/use_uv_twist = false
shader_parameter/use_uv_handrawn = false
shader_parameter/use_uv_shake = false
shader_parameter/use_uv_wave = false
shader_parameter/use_uv_round_wave = false
shader_parameter/use_uv_global_distortion = false
shader_parameter/use_alpha_disolve = false
shader_parameter/use_color_face_tint = false
shader_parameter/use_color_toning = false
shader_parameter/use_color_ramp = true
shader_parameter/color_ramp_albedo = Color(1, 1, 1, 1)
shader_parameter/color_ramp_luminosity = 0.0
shader_parameter/color_ramp_blend = 1.0
shader_parameter/color_ramp_texture = SubResource("GradientTexture1D_flr16")
shader_parameter/use_color_posterize = false
shader_parameter/use_color_rim = false
shader_parameter/use_color_glow = true
shader_parameter/glow_color = Color(0, 0.509804, 1, 1)
shader_parameter/glow_intensity = 3.0
shader_parameter/glow_intensity_global = 1.0
shader_parameter/use_glow_texture = false
shader_parameter/use_color_hsv_shift = false
shader_parameter/use_alpha_mask = false
shader_parameter/use_alpha_remap = false
shader_parameter/use_alpha_cutoff = false
shader_parameter/use_vertex_offset = false
shader_parameter/use_vertex_expand = false
shader_parameter/use_particle_trails = false
shader_parameter/use_particle_anim = false
script = ExtResource("1_o2hx6")
BlendMode = 0
DepthDrawMode = 0
CullMode = 0
DiffuseMode = 0
SpecularMode = 0
ShadingMode = 0
BillboardMode = 0
BillboardKeepScale = false
NoDepthTest = false

[sub_resource type="Shader" id="Shader_35bul"]
resource_name = "VFEZ3DPreview"
code = "
// This shader was dynamically generated by the VFEZ material.
// **********************************
// Every change to the VFEZ material Render Options or 
// Include Options generates a new shader. After every change
// you can click on the new exported shader in the editor to view
// the latest changes. Only the definitions (#define) actually change.
// **********************************
shader_type spatial;
#define BLEND_MIX
#define DEPTH_DRAW_OPAQUE
#define CULL_BACK
#define DIFFUSE_LAMBERT
#define SPECULAR_SCHLICK_GGX
#define UNSHADED
#define BILLBOARD_PARTICLE
#define BILLBOARD_KEEP_SCALE
#define COLOR_GLOW
#include \"res://addons/VFEZ-godot/Shaders/vfez_3d_template.gdshaderinc\"
"

[sub_resource type="Gradient" id="Gradient_fubi6"]
offsets = PackedFloat32Array(0.586466, 1)
colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)

[sub_resource type="GradientTexture2D" id="GradientTexture2D_bx8q0"]
gradient = SubResource("Gradient_fubi6")
fill = 1
fill_from = Vector2(0.487179, 0.465812)
fill_to = Vector2(0.149573, 0.132479)

[sub_resource type="ShaderMaterial" id="ShaderMaterial_wlr8l"]
render_priority = 0
shader = SubResource("Shader_35bul")
shader_parameter/global_color = Color(1, 1, 1, 1)
shader_parameter/global_alpha = 1.0
shader_parameter/additive_config = false
shader_parameter/premultiply_color = true
shader_parameter/premultiply_alpha = false
shader_parameter/shape1_main_texture_scale = Vector2(1, 1)
shader_parameter/shape1_main_texture_offset = Vector2(0, 0)
shader_parameter/shape1_color = Color(0, 0.368627, 1, 1)
shader_parameter/shape1_red_as_alpha = false
shader_parameter/shape1_scroll_speed = Vector2(0, 0)
shader_parameter/shape1_rotation_offset = 0.0
shader_parameter/shape1_rotation_speed = 0.0
shader_parameter/shape1_main_texture = SubResource("GradientTexture2D_bx8q0")
shader_parameter/shape1_contrast = 1.0
shader_parameter/shape1_brightness = 0.0
shader_parameter/shape1_distortion_texture_scale = Vector2(1, 1)
shader_parameter/shape1_distortion_texture_offset = Vector2(0, 0)
shader_parameter/shape1_distortion_amount = 0.0
shader_parameter/shape1_distortion_speed = Vector2(0.1, 0.1)
shader_parameter/shape1_use_polar_uv = false
shader_parameter/shape1_polar_uv_center = Vector2(0.5, 0.5)
shader_parameter/shape1_distortion_polar_uvs = false
shader_parameter/shape1_use_screenspace_uv = false
shader_parameter/use_shape2 = false
shader_parameter/use_shape3 = false
shader_parameter/use_uv_pixelate = false
shader_parameter/use_uv_twist = false
shader_parameter/use_uv_handrawn = false
shader_parameter/use_uv_shake = false
shader_parameter/use_uv_wave = false
shader_parameter/use_uv_round_wave = false
shader_parameter/use_uv_global_distortion = false
shader_parameter/use_alpha_disolve = false
shader_parameter/use_color_face_tint = false
shader_parameter/use_color_toning = false
shader_parameter/use_color_ramp = false
shader_parameter/use_color_posterize = false
shader_parameter/use_color_rim = false
shader_parameter/use_color_glow = true
shader_parameter/glow_color = Color(0, 0.368627, 1, 1)
shader_parameter/glow_intensity = 50.0
shader_parameter/glow_intensity_global = 40.0
shader_parameter/use_glow_texture = false
shader_parameter/use_color_hsv_shift = false
shader_parameter/use_alpha_mask = false
shader_parameter/use_alpha_remap = false
shader_parameter/use_alpha_cutoff = false
shader_parameter/use_vertex_offset = false
shader_parameter/use_vertex_expand = false
shader_parameter/use_particle_trails = false
shader_parameter/use_particle_anim = false
script = ExtResource("1_o2hx6")
BlendMode = 0
DepthDrawMode = 0
CullMode = 0
DiffuseMode = 0
SpecularMode = 0
ShadingMode = 0
BillboardMode = 3
BillboardKeepScale = true
NoDepthTest = false

[sub_resource type="Curve" id="Curve_vq4uv"]
_data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0]
point_count = 2

[sub_resource type="CurveTexture" id="CurveTexture_u4lhj"]
curve = SubResource("Curve_vq4uv")

[sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_3e8fx"]
emission_shape = 6
emission_ring_axis = Vector3(0, 1, 0)
emission_ring_height = 0.0
emission_ring_radius = 0.3
emission_ring_inner_radius = 0.0
direction = Vector3(0, 1, 0)
spread = 0.0
initial_velocity_min = 0.1
initial_velocity_max = 0.4
gravity = Vector3(0, 0, 0)
damping_min = 0.2
damping_max = 0.2
alpha_curve = SubResource("CurveTexture_u4lhj")

[sub_resource type="QuadMesh" id="QuadMesh_t6fyf"]
size = Vector2(0.1, 0.1)

[sub_resource type="Shader" id="Shader_y88k5"]
resource_name = "VFEZ3DPreview"
code = "
// This shader was dynamically generated by the VFEZ material.
// **********************************
// Every change to the VFEZ material Render Options or 
// Include Options generates a new shader. After every change
// you can click on the new exported shader in the editor to view
// the latest changes. Only the definitions (#define) actually change.
// **********************************
shader_type spatial;
#define BLEND_MIX
#define DEPTH_DRAW_OPAQUE
#define CULL_BACK
#define DIFFUSE_LAMBERT
#define SPECULAR_SCHLICK_GGX
#define UNSHADED
#define ALPHA_DISOLVE
#define COLOR_RIM
#include \"res://addons/VFEZ-godot/Shaders/vfez_3d_template.gdshaderinc\"
"

[sub_resource type="FastNoiseLite" id="FastNoiseLite_ro2bx"]

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_wdl7p"]
seamless = true
noise = SubResource("FastNoiseLite_ro2bx")

[sub_resource type="FastNoiseLite" id="FastNoiseLite_8dd0h"]

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_280j0"]
seamless = true
noise = SubResource("FastNoiseLite_8dd0h")

[sub_resource type="ShaderMaterial" id="ShaderMaterial_d2148"]
render_priority = 0
shader = SubResource("Shader_y88k5")
shader_parameter/global_color = Color(1, 1, 1, 1)
shader_parameter/global_alpha = 1.0
shader_parameter/additive_config = false
shader_parameter/premultiply_color = false
shader_parameter/premultiply_alpha = false
shader_parameter/shape1_main_texture_scale = Vector2(1, 1)
shader_parameter/shape1_main_texture_offset = Vector2(0, 0)
shader_parameter/shape1_color = Color(0.858824, 0.345098, 0, 1)
shader_parameter/shape1_red_as_alpha = false
shader_parameter/shape1_scroll_speed = Vector2(0, 0)
shader_parameter/shape1_rotation_offset = 0.0
shader_parameter/shape1_rotation_speed = 0.0
shader_parameter/shape1_contrast = 1.0
shader_parameter/shape1_brightness = 0.0
shader_parameter/shape1_distortion_texture_scale = Vector2(1, 1)
shader_parameter/shape1_distortion_texture_offset = Vector2(0, 0)
shader_parameter/shape1_distortion_amount = 0.0
shader_parameter/shape1_distortion_speed = Vector2(0.1, 0.1)
shader_parameter/shape1_use_polar_uv = false
shader_parameter/shape1_polar_uv_center = Vector2(0.5, 0.5)
shader_parameter/shape1_distortion_polar_uvs = false
shader_parameter/shape1_use_screenspace_uv = false
shader_parameter/use_shape2 = false
shader_parameter/use_shape3 = false
shader_parameter/use_uv_pixelate = false
shader_parameter/use_uv_twist = false
shader_parameter/use_uv_handrawn = false
shader_parameter/use_uv_shake = false
shader_parameter/use_uv_wave = false
shader_parameter/use_uv_round_wave = false
shader_parameter/use_uv_global_distortion = false
shader_parameter/use_alpha_disolve = true
shader_parameter/alpha_disolve_texture_scale = Vector2(1, 1)
shader_parameter/alpha_disolve_texture_offset = Vector2(0, 0)
shader_parameter/alpha_disolve_amount = 0.054
shader_parameter/alpha_disolve_transition = 0.075
shader_parameter/alpha_disolve_power = 0.5
shader_parameter/alpha_disolve_scroll_speed = Vector2(0.2, 0.2)
shader_parameter/alpha_disolve_texture = SubResource("NoiseTexture2D_280j0")
shader_parameter/use_alpha_disolve_burn = true
shader_parameter/alpha_disolve_burn_color = Color(1, 1, 0, 1)
shader_parameter/alpha_disolve_burn_width = 0.031
shader_parameter/alpha_disolve_burn_glow = 17.373
shader_parameter/alpha_disolve_burn_texture = SubResource("NoiseTexture2D_wdl7p")
shader_parameter/use_color_face_tint = false
shader_parameter/use_color_toning = false
shader_parameter/use_color_ramp = false
shader_parameter/use_color_posterize = false
shader_parameter/use_color_rim = true
shader_parameter/rim_color = Color(0.972667, 1, 0.59, 1)
shader_parameter/rim_bias = 0.0
shader_parameter/rim_scale = 1.0
shader_parameter/rim_power = 1.187
shader_parameter/rim_intensity = 1.0
shader_parameter/rim_add_amount = 1.0
shader_parameter/rim_erodes_alpha = 0.0
shader_parameter/use_color_glow = false
shader_parameter/use_color_hsv_shift = false
shader_parameter/use_alpha_mask = false
shader_parameter/use_alpha_remap = false
shader_parameter/use_alpha_cutoff = false
shader_parameter/use_vertex_offset = false
shader_parameter/use_vertex_expand = false
shader_parameter/use_particle_trails = false
shader_parameter/use_particle_anim = false
script = ExtResource("1_o2hx6")
BlendMode = 0
DepthDrawMode = 0
CullMode = 0
DiffuseMode = 0
SpecularMode = 0
ShadingMode = 0
BillboardMode = 0
BillboardKeepScale = false
NoDepthTest = false

[sub_resource type="SphereMesh" id="SphereMesh_x6q4p"]
radius = 0.45
height = 0.9

[sub_resource type="Shader" id="Shader_puju3"]
resource_name = "VFEZ3DPreview"
code = "
// This shader was dynamically generated by the VFEZ material.
// **********************************
// Every change to the VFEZ material Render Options or 
// Include Options generates a new shader. After every change
// you can click on the new exported shader in the editor to view
// the latest changes. Only the definitions (#define) actually change.
// **********************************
shader_type spatial;
#define BLEND_MIX
#define DEPTH_DRAW_OPAQUE
#define CULL_BACK
#define DIFFUSE_LAMBERT
#define SPECULAR_SCHLICK_GGX
#define UNSHADED
#define COLOR_TONING
#define COLOR_RIM
#define VERTEX_OFFSET
#include \"res://addons/VFEZ-godot/Shaders/vfez_3d_template.gdshaderinc\"
"

[sub_resource type="FastNoiseLite" id="FastNoiseLite_goiqf"]

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_l4boc"]
seamless = true
noise = SubResource("FastNoiseLite_goiqf")

[sub_resource type="FastNoiseLite" id="FastNoiseLite_fm7x5"]
noise_type = 3

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_gjelf"]
seamless = true
noise = SubResource("FastNoiseLite_fm7x5")

[sub_resource type="FastNoiseLite" id="FastNoiseLite_7epju"]

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_21bhv"]
seamless = true
noise = SubResource("FastNoiseLite_7epju")

[sub_resource type="ShaderMaterial" id="ShaderMaterial_b7o1b"]
render_priority = 10
shader = SubResource("Shader_puju3")
shader_parameter/global_color = Color(1, 1, 1, 1)
shader_parameter/global_alpha = 1.0
shader_parameter/additive_config = false
shader_parameter/premultiply_color = false
shader_parameter/premultiply_alpha = false
shader_parameter/shape1_main_texture_scale = Vector2(1, 1)
shader_parameter/shape1_main_texture_offset = Vector2(0, 0)
shader_parameter/shape1_color = Color(1, 1, 1, 1)
shader_parameter/shape1_red_as_alpha = true
shader_parameter/shape1_scroll_speed = Vector2(0.1, 0.1)
shader_parameter/shape1_rotation_offset = 0.0
shader_parameter/shape1_rotation_speed = 0.0
shader_parameter/shape1_main_texture = SubResource("NoiseTexture2D_gjelf")
shader_parameter/shape1_contrast = 2.18
shader_parameter/shape1_brightness = -0.05
shader_parameter/shape1_distortion_texture_scale = Vector2(1, 1)
shader_parameter/shape1_distortion_texture_offset = Vector2(0, 0)
shader_parameter/shape1_distortion_amount = 2.0
shader_parameter/shape1_distortion_speed = Vector2(0.2, 0.2)
shader_parameter/shape1_distortion_texture = SubResource("NoiseTexture2D_l4boc")
shader_parameter/shape1_use_polar_uv = false
shader_parameter/shape1_polar_uv_center = Vector2(0.5, 0.5)
shader_parameter/shape1_distortion_polar_uvs = false
shader_parameter/shape1_use_screenspace_uv = false
shader_parameter/use_shape2 = false
shader_parameter/use_shape3 = false
shader_parameter/use_uv_pixelate = false
shader_parameter/use_uv_twist = false
shader_parameter/use_uv_handrawn = false
shader_parameter/use_uv_shake = false
shader_parameter/use_uv_wave = false
shader_parameter/use_uv_round_wave = false
shader_parameter/use_uv_global_distortion = false
shader_parameter/use_alpha_disolve = false
shader_parameter/use_color_face_tint = false
shader_parameter/use_color_toning = true
shader_parameter/color_grading_light_tone = Color(0.9, 1, 0, 1)
shader_parameter/color_grading_mid_tone = Color(1, 0.55, 0, 1)
shader_parameter/color_grading_dark_tone = Color(0.513726, 0, 0, 1)
shader_parameter/color_grading_mid_point = 0.5
shader_parameter/use_color_ramp = false
shader_parameter/use_color_posterize = false
shader_parameter/use_color_rim = true
shader_parameter/rim_color = Color(0.972667, 1, 0.59, 1)
shader_parameter/rim_bias = 0.0
shader_parameter/rim_scale = 1.0
shader_parameter/rim_power = 1.902
shader_parameter/rim_intensity = 1.2
shader_parameter/rim_add_amount = 1.0
shader_parameter/rim_erodes_alpha = 0.0
shader_parameter/use_color_glow = false
shader_parameter/use_color_hsv_shift = false
shader_parameter/use_alpha_mask = false
shader_parameter/use_alpha_remap = false
shader_parameter/use_alpha_cutoff = false
shader_parameter/use_vertex_offset = true
shader_parameter/vertex_offset_amount = 0.1
shader_parameter/vertex_offset_power = 1.0
shader_parameter/vertex_offset_speed = Vector2(0.1, 0.1)
shader_parameter/vertex_offset_texture = SubResource("NoiseTexture2D_21bhv")
shader_parameter/use_vertex_expand = false
shader_parameter/use_particle_trails = false
shader_parameter/use_particle_anim = false
script = ExtResource("1_o2hx6")
BlendMode = 0
DepthDrawMode = 0
CullMode = 0
DiffuseMode = 0
SpecularMode = 0
ShadingMode = 0
BillboardMode = 0
BillboardKeepScale = false
NoDepthTest = false

[sub_resource type="SphereMesh" id="SphereMesh_4wcxn"]

[sub_resource type="Animation" id="Animation_bymho"]
resource_name = "Idle"
length = 4.0
loop_mode = 1
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("SphereIn:material_override:shader_parameter/alpha_disolve_amount")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 2, 3.9),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.5, 0.8, 0.5]
}

[sub_resource type="Animation" id="Animation_c2ts8"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("SphereIn:material_override:shader_parameter/alpha_disolve_amount")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.054]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_heu7k"]
_data = {
"Idle": SubResource("Animation_bymho"),
"RESET": SubResource("Animation_c2ts8")
}

[sub_resource type="Shader" id="Shader_mcoye"]
resource_name = "VFEZ3DPreview"
code = "
// This shader was dynamically generated by the VFEZ material.
// **********************************
// Every change to the VFEZ material Render Options or 
// Include Options generates a new shader. After every change
// you can click on the new exported shader in the editor to view
// the latest changes. Only the definitions (#define) actually change.
// **********************************
shader_type spatial;
#define BLEND_MIX
#define DEPTH_DRAW_OPAQUE
#define CULL_DISABLED
#define DIFFUSE_LAMBERT
#define SPECULAR_SCHLICK_GGX
#define UNSHADED
#define UV_PIXELATE
#define UV_TWIST
#define COLOR_RAMP
#define ALPHA_MASK
#define VERTEX_EXPAND
#include \"res://addons/VFEZ-godot/Shaders/vfez_3d_template.gdshaderinc\"
"

[sub_resource type="Gradient" id="Gradient_63ihy"]
offsets = PackedFloat32Array(0.428058, 1)
colors = PackedColorArray(1, 1, 1, 1, 0, 0, 0, 1)

[sub_resource type="GradientTexture2D" id="GradientTexture2D_r8kvc"]
gradient = SubResource("Gradient_63ihy")
fill = 1
fill_from = Vector2(0.5, 0.5)
fill_to = Vector2(0.209402, 0.282051)

[sub_resource type="Gradient" id="Gradient_ofkbo"]
colors = PackedColorArray(1, 0, 0, 1, 1, 0.945098, 0, 1)

[sub_resource type="GradientTexture1D" id="GradientTexture1D_uakp7"]
gradient = SubResource("Gradient_ofkbo")

[sub_resource type="FastNoiseLite" id="FastNoiseLite_0oxa2"]

[sub_resource type="NoiseTexture2D" id="NoiseTexture2D_gpq7r"]
seamless = true
noise = SubResource("FastNoiseLite_0oxa2")

[sub_resource type="ShaderMaterial" id="ShaderMaterial_1m7hj"]
render_priority = 0
shader = SubResource("Shader_mcoye")
shader_parameter/global_color = Color(1, 1, 1, 1)
shader_parameter/global_alpha = 1.0
shader_parameter/additive_config = false
shader_parameter/premultiply_color = true
shader_parameter/premultiply_alpha = false
shader_parameter/shape1_main_texture_scale = Vector2(1, 1)
shader_parameter/shape1_main_texture_offset = Vector2(0, 0)
shader_parameter/shape1_color = Color(1, 1, 1, 1)
shader_parameter/shape1_red_as_alpha = false
shader_parameter/shape1_scroll_speed = Vector2(0.48, 0)
shader_parameter/shape1_rotation_offset = 0.0
shader_parameter/shape1_rotation_speed = 0.0
shader_parameter/shape1_main_texture = SubResource("NoiseTexture2D_gpq7r")
shader_parameter/shape1_contrast = 1.902
shader_parameter/shape1_brightness = 0.0
shader_parameter/shape1_distortion_texture_scale = Vector2(1, 1)
shader_parameter/shape1_distortion_texture_offset = Vector2(0, 0)
shader_parameter/shape1_distortion_amount = 0.0
shader_parameter/shape1_distortion_speed = Vector2(0, 0)
shader_parameter/shape1_use_polar_uv = false
shader_parameter/shape1_polar_uv_center = Vector2(0.5, 0.5)
shader_parameter/shape1_distortion_polar_uvs = false
shader_parameter/shape1_use_screenspace_uv = false
shader_parameter/use_shape2 = false
shader_parameter/use_shape3 = false
shader_parameter/use_uv_pixelate = true
shader_parameter/uv_pixelate_size = 128
shader_parameter/use_uv_twist = true
shader_parameter/uv_twist_amount = 1.0
shader_parameter/uv_twist_pos_x = 0.5
shader_parameter/uv_twist_pos_y = 0.5
shader_parameter/uv_twist_radius = 0.318
shader_parameter/use_uv_handrawn = false
shader_parameter/use_uv_shake = false
shader_parameter/use_uv_wave = false
shader_parameter/use_uv_round_wave = false
shader_parameter/use_uv_global_distortion = false
shader_parameter/use_alpha_disolve = false
shader_parameter/use_color_face_tint = false
shader_parameter/use_color_toning = false
shader_parameter/use_color_ramp = true
shader_parameter/color_ramp_albedo = Color(1, 1, 1, 1)
shader_parameter/color_ramp_luminosity = 0.0
shader_parameter/color_ramp_blend = 1.0
shader_parameter/color_ramp_texture = SubResource("GradientTexture1D_uakp7")
shader_parameter/use_color_posterize = false
shader_parameter/use_color_rim = false
shader_parameter/use_color_glow = false
shader_parameter/use_color_hsv_shift = false
shader_parameter/use_alpha_mask = true
shader_parameter/alpha_mask_scale = Vector2(1, 1)
shader_parameter/alpha_mask_offset = Vector2(0, 0)
shader_parameter/alpha_mask_power = 1.0
shader_parameter/alpha_mask_texture = SubResource("GradientTexture2D_r8kvc")
shader_parameter/use_alpha_remap = false
shader_parameter/use_alpha_cutoff = false
shader_parameter/use_vertex_offset = false
shader_parameter/use_vertex_expand = true
shader_parameter/vertex_expand_center = Vector3(0, 0, -0.48)
shader_parameter/vertex_expand_ignore_center_vertical = false
shader_parameter/vertex_expand_amount = 1.651
shader_parameter/use_particle_trails = false
shader_parameter/use_particle_anim = false
script = ExtResource("1_o2hx6")
BlendMode = 0
DepthDrawMode = 0
CullMode = 2
DiffuseMode = 0
SpecularMode = 0
ShadingMode = 0
BillboardMode = 0
BillboardKeepScale = false
NoDepthTest = false

[sub_resource type="QuadMesh" id="QuadMesh_6w7pd"]
subdivide_width = 10
subdivide_depth = 10

[sub_resource type="Environment" id="Environment_jicdf"]
background_mode = 1
background_color = Color(0.0862745, 0.301961, 0.85098, 1)
glow_enabled = true
glow_blend_mode = 1

[node name="VfezExamples" type="Node3D"]

[node name="BuffAura" type="Node3D" parent="."]
transform = Transform3D(2.515, 0, 0, 0, 2.515, 0, 0, 0, 2.515, 0, 0, 0)

[node name="Base" type="MeshInstance3D" parent="BuffAura"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
material_override = SubResource("ShaderMaterial_ncvk1")
mesh = SubResource("QuadMesh_eyir6")
skeleton = NodePath("../..")

[node name="Rings" type="MeshInstance3D" parent="BuffAura"]
transform = Transform3D(1, 0, 0, 0, -4.37114e-08, 1, 0, -1, -4.37114e-08, 0, 0, 0)
material_override = SubResource("ShaderMaterial_0wske")
mesh = SubResource("QuadMesh_eyir6")
skeleton = NodePath("../..")

[node name="GPUParticles3D" type="GPUParticles3D" parent="BuffAura"]
transform = Transform3D(0.999929, 0, 0.0119552, 0, 1, 0, -0.0119552, 0, 0.999929, 0.00681505, 0, 0.0035185)
material_override = SubResource("ShaderMaterial_wlr8l")
amount = 60
lifetime = 2.0
randomness = 1.0
process_material = SubResource("ParticleProcessMaterial_3e8fx")
draw_pass_1 = SubResource("QuadMesh_t6fyf")

[node name="BurningSphere" type="Node3D" parent="."]
transform = Transform3D(1.34, 0, 0, 0, 1.34, 0, 0, 0, 1.34, 0, 0, 2.90786)

[node name="SphereIn" type="MeshInstance3D" parent="BurningSphere"]
material_override = SubResource("ShaderMaterial_d2148")
mesh = SubResource("SphereMesh_x6q4p")

[node name="SphereOut" type="MeshInstance3D" parent="BurningSphere"]
material_override = SubResource("ShaderMaterial_b7o1b")
mesh = SubResource("SphereMesh_4wcxn")
skeleton = NodePath("../..")

[node name="AnimationPlayer" type="AnimationPlayer" parent="BurningSphere"]
libraries = {
"": SubResource("AnimationLibrary_heu7k")
}
autoplay = "Idle"

[node name="PixelTwist" type="Node3D" parent="."]

[node name="Twist" type="MeshInstance3D" parent="PixelTwist"]
transform = Transform3D(0.0119552, 0, -0.999929, 0, 1, 0, 0.999929, 0, 0.0119552, 1.48031, 0, -2.86724)
material_override = SubResource("ShaderMaterial_1m7hj")
mesh = SubResource("QuadMesh_6w7pd")

[node name="WorldEnvironment" type="WorldEnvironment" parent="."]
environment = SubResource("Environment_jicdf")

[node name="Camera3D" type="Camera3D" parent="."]
transform = Transform3D(-4.37114e-08, 0.559193, -0.829038, 0, 0.829038, 0.559193, 1, 2.44431e-08, -3.62384e-08, -5.571, 3.38, 0)
fov = 45.1
