lunes, 23 de febrero de 2026

Página 156: Apuntes de "Godot Shader Tutorial [Basics] in 7 minutes"

Creado por Master Albert

 
 

Hoy toca una pequeña entrada de introducción sobre shaders. La idea es empezar por lo básico para entender cómo funcionan y poder usarlos con criterio en proyectos 2D.

Al toparme con tutoriales más avanzados, quedó claro que merece la pena sentar bien las bases antes de ir a cosas más complejas.


La escena sobre la que vamos a trabajar sera muy simple, necesitamos un sprite2D para aplicarle el shadder.

Sea el Sprite que sea, es importante que tenga un fondo transparente. 

 

 Creamos el shader.

 

 

Cargamos el shader.

 

Montamos el script en el Sprite para ver el shadder funcionando, con este script hará un parpadeo constante.

 

Cosas que he averiguado por mi cuenta, es que para usar los parametros en un AnimationPlayer, hay que hacer el shader unico.

 

Ahora salen las llaves para agregarlo como track en el animationPlayer.

 

 

El resultado es este.

 


Creía que el tutorial iba a profundizar un poco más, pero al final se queda en algo bastante básico para mi gusto. Se menciona que con este enfoque se puede crear la estela que deja el personaje al correr muy rápido, pero no se llega a explicar cómo hacerlo.
 
 
 
Por lo que entiendo, y viendo que los shaders no se pueden usar como un elemento independiente de la escena, la idea pasa por ir instanciando copias del sprite y hacer que desaparezcan tras aplicarles el shader. Me tocará buscar algún tutorial más específico sobre el tema, porque aquí lo han dejado en un buen cliffhanger.

 

No hay comentarios:

Publicar un comentario