Please don’t rely on this Gitea instance being around forever. If any of your build scripts use my (kageru’s) projects hosted here, check my Github or IEW on Github for encoding projects. If you can’t find what you’re looking for there, tell me to migrate it.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

56 lines
1.1 KiB

[gd_scene load_steps=4 format=2]
[ext_resource path="res://cylinder.dae" type="PackedScene" id=1]
[sub_resource type="Shader" id=1]
code = "shader_type spatial;
render_mode blend_mix,depth_draw_opaque,cull_disabled;
uniform vec4 albedo : hint_color;
uniform sampler2D texture_albedo : hint_albedo;
uniform mat4 my_matrix;
void vertex() {
//VERTEX=VERTEX * my_matrix;
vec4 row0 = vec4(1.0, 0.0, 0.0, 2.0);
vec4 row1 = vec4(0.0, 1.0, 0.0, 0.0);
vec4 row2 = vec4(0.0, 0.0, 1.0, -3.0);
vec4 row3 = vec4(0.0, 0.0, 0.0, 1.0);
mat4 crank_matrix = mat4(row0, row1, row2, row3);
//VERTEX=(vec4(VERTEX, 1.0) * crank_matrix).xyz;
}
void fragment() {
vec2 base_uv = UV;
vec4 albedo_tex = texture(texture_albedo,base_uv);
ALBEDO = albedo.rgb * albedo_tex.rgb;
}
"
[sub_resource type="ShaderMaterial" id=2]
shader = SubResource( 1 )
shader_param/albedo = Color( 1, 1, 1, 1 )
shader_param/my_matrix = Transform( 2, 0, 0, 0, 1, 0, 0, 0, 2, 0, 0, -5 )
[node name="cylinder" instance=ExtResource( 1 )]
[node name="Cylinder" parent="." index="0"]
material/0 = SubResource( 2 )