OpenGL godrays (testing)
							parent
							
								
									aaeface7e9
								
							
						
					
					
						commit
						63d41323d1
					
				|  | @ -0,0 +1,7 @@ | |||
| shader_type canvas_item; | ||||
| 
 | ||||
| uniform float alpha : hint_range(0.0, 1.0) = 0.75; | ||||
| 
 | ||||
| void fragment() { | ||||
| 
 | ||||
| } | ||||
|  | @ -0,0 +1,54 @@ | |||
| [gd_scene load_steps=8 format=3 uid="uid://c6mdm4v1hl11g"] | ||||
| 
 | ||||
| [ext_resource type="Shader" path="res://Shaders/GodraysCompatible.gdshader" id="1_ra5uy"] | ||||
| [ext_resource type="Texture2D" uid="uid://c1a7lvb4uuwfy" path="res://Assets/Sprites/Particles/circle-16.png" id="2_cswa3"] | ||||
| 
 | ||||
| [sub_resource type="FastNoiseLite" id="FastNoiseLite_7shef"] | ||||
| frequency = 0.1 | ||||
| fractal_octaves = 2 | ||||
| 
 | ||||
| [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_hbf0f"] | ||||
| width = 64 | ||||
| height = 64 | ||||
| invert = true | ||||
| seamless = true | ||||
| noise = SubResource("FastNoiseLite_7shef") | ||||
| 
 | ||||
| [sub_resource type="ShaderMaterial" id="ShaderMaterial_pf4uj"] | ||||
| shader = ExtResource("1_ra5uy") | ||||
| shader_parameter/tint_color = Color(1, 0.996078, 0.752941, 1) | ||||
| shader_parameter/alpha = 0.75 | ||||
| shader_parameter/speed = 0.5 | ||||
| shader_parameter/spread = 0.5 | ||||
| shader_parameter/opposite_ray_mult = 2.0 | ||||
| shader_parameter/negative_intensity = 1.5 | ||||
| shader_parameter/negative_ray_speed = 0.157 | ||||
| shader_parameter/cutoff = 0.393 | ||||
| shader_parameter/smooth_cutoff = 0.101 | ||||
| shader_parameter/y_cutoff = 0.0 | ||||
| shader_parameter/y_smooth_cutoff = 0.5 | ||||
| shader_parameter/angle = -0.423 | ||||
| shader_parameter/noise_texture = SubResource("NoiseTexture2D_hbf0f") | ||||
| 
 | ||||
| [sub_resource type="FastNoiseLite" id="FastNoiseLite_o88yv"] | ||||
| 
 | ||||
| [sub_resource type="NoiseTexture2D" id="NoiseTexture2D_j64mt"] | ||||
| noise = SubResource("FastNoiseLite_o88yv") | ||||
| 
 | ||||
| [node name="GodraysShaderTest" type="Node2D"] | ||||
| 
 | ||||
| [node name="Sprite2D" type="Sprite2D" parent="."] | ||||
| texture_repeat = 2 | ||||
| material = SubResource("ShaderMaterial_pf4uj") | ||||
| scale = Vector2(64, 64) | ||||
| texture = ExtResource("2_cswa3") | ||||
| 
 | ||||
| [node name="Sprite2D2" type="Sprite2D" parent="."] | ||||
| position = Vector2(-229, -768) | ||||
| scale = Vector2(0.167969, 1) | ||||
| texture = SubResource("NoiseTexture2D_j64mt") | ||||
| 
 | ||||
| [node name="Sprite2D3" type="Sprite2D" parent="."] | ||||
| position = Vector2(-420.5, 520) | ||||
| scale = Vector2(0.388672, 0.1875) | ||||
| texture = SubResource("NoiseTexture2D_j64mt") | ||||
		Loading…
	
		Reference in New Issue