// vec4(0, 0, 0, 0) :: alpha
// vec4(0, 0, 0, 1) :: black
shader_type canvas_item;
void fragment(){
vec4 curr_col = texture(TEXTURE, UV);
if (curr_col == vec4(0, 0, 0, 0)){
COLOR = curr_col;
}else{
COLOR = curr_col * vec4(2, 2, 2, 1); // brighter
COLOR = curr_col * vec4(0.2, 0.2, 0.2, 1); // darker
COLOR = curr_col * vec4(1, 1, 1, 0.2); // transparent
}
}
'개발 > 고도 엔진.Godot engine' 카테고리의 다른 글
GODOT / NODE 관련 (0) | 2022.02.23 |
---|---|
GODOT / GlobalScope (0) | 2021.10.27 |
GODOT3 폰트 테마 (0) | 2021.06.01 |
GODOT3 GDSCRIPT 문법 메모 (0) | 2021.05.21 |
GODOT3 튜토리얼 : Make an Action RPG in Godot 3.2 (0) | 2021.05.21 |