Rafa Laguna Profile picture
Aug 21 13 tweets 7 min read
¿Estás haciendo un juego de estilo retro y necesitas algo que acabe de darle el toque?

¡El paquete de shaders GodotRetro te echará una mano a tu estilo visual!

Link, pequeña explicación uso y ejemplos en los siguientes tweets🧵👇
#gamedev #gameart #godot #madewithgodot #shaders
Antes de nada, todos los shaders del paquete GodotRetro tienen licencia Creative Commons 0 (CC0) por lo que puedes utilizarlos en cualquier tipo de proyecto (sea comercial o no).

Estos shaders están en su versión 3.0 y funcionan sobre la rama 3.X de godot (incluida la 3.5). Icono de GodotRetro 3.0
¿Qué es un shaders? Simplificando, es código que se ejecuta "directamente" sobre la tarjeta gráfica (GPU), a diferencia del código de programación tradicional que se ejecuta en el procesador (CPU). Nos permiten modificar colores, texturas, modificar vértices, generar efectos... Shader que genera hierba corriendo en tiempo real en Godot.
En Godot para crear shaders se puede escribir el código o utilizar un editor visual muy potente.
En cuanto a los shaders de GodotRetro:

Son piezas de código que podéis copiar y pegar dentro de vuestros proyectos y aplicarlo a objetos y o a la "pantalla" de vuestro juego para obtener los efectos deseados.

Los efectos que encontraréis en el paquete son: Lista de shaders de GodotRetro: Glitch, NTSC Basic, Grain, S
Esta lista de shaders a su vez está dividida en dos categorías: objetos y pantalla. Captura del repositorio de GodotRetro donde se puede ver los
También dispones un directorio con escenas de ejemplo que puedes modificar a tu antojo para ver cómo varia todo según las propiedades que toques.

Mi favorito es el Map1, que es el que utiliza una combinación de shaders de pantalla y objeto que nos da un estilo de la PlayStation. Listado de las 4 escenas de ejemplo: mapa 1, PSone; mapa 2,
Vamos a aplicar un shader de "pantalla":

0. Crea una escena
1. Añade dentro de la escena un nodo nuevo
2. Busca y selecciona un ColorRect. Créalo.
3. Con el nodo "ColorRect" (puedes cambiar el nombre) seleccionado, ves a Material.
4. Despliega y selecciona "New ShaderMaterial"
Aparecerá la información por defecto del shader

5. Despliega "Shader"
6. En el explorador de archivos ves al directorio donde se encuentra el shader VHS y ábrelo.
Ya tienes aplicado el shader de VHS. Puedes cambiar el tamaño utilizando las propiedades del nodo ColorRect o moviendo los gizmos de tamaño.
La gran mayoría de shaders de este tipo tienen propiedades expuestas en la interfaz de Godot, de tal manera que puedes cambiar cómo se comporta sin necesidad de modificar el código del shader.
Todos los shaders de pantalla funcionan de una manera más o menos similar. Podéis apilar nodos ColorRect uno encima de otro para acumular efectos.

Revisa los ejemplos para ver cómo lo hacen.
Aquí tenéis el repositorio con la descarga de los shaders y sus ejemplos.

👉github.com/Ahopness/Godot…

Si os ha parecido interesante continuaré el hilo con los shaders de objeto.

¡RT al hilo! ¡Y follow si quieres más material sobre #godotengine!😽

#gamedev #madewithgodot #godot

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Rafa Laguna

Rafa Laguna Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @RafaLagoon

Aug 22
Hilo de Software Libre/Open Source para arte y multimedia.

¡Espero que os sea útil!

🧵👇
#floss #art #multimedia #art #crossplatform Image
Antes de empezar, aclarar conceptos:

Todo lo que te muestro es, como digo en el primer tweet, LIBRE (GPL) u OPEN SOURCE.

No hablo de gratis, pese a que todos los programas puedes conseguirlos directamente de los creadores de forma gratuita.

Si quieres y puedes: contribuye.
Todos los programas que pondré son MULTIPLATAFORMA:

-Linux, Windows y Mac como mínimo.
-Para PCs/portátiles con intel/AMD y en la gran mayoría de casos también ARM (Raspberry Pi, los nuevos Mac, etc.).

Cuanto más independiente de un sistema/hardware, más libertad de movimiento.
Read 28 tweets
Aug 20
¿Quieres hacer un prototipo? ¿items para tu juego? ¿SFX?

👉opengameart.org

OpenGameArt es un repositorio de arte 2D/3D, SFX y música Libres, Open Source, Creative Commons y de dominio publico.

Te doy trucos para una mejor búsqueda🧵👇
#gamedev #gameart #gameassets Logo de OpenGameArt
OpenGameArt por defecto realiza la búsqueda en todas sus categorías.

Obviamente si quieres una TEXTURA, no o necesitas sonidos o música, pero te recomiendo que marques 2D Art, 3D Art y Texture. Muchas veces no encuentras directamente lo que quieres pero sí dentro de otras cosas. Filtro de búsqueda por tipo...
Las licencias son muy importantes. Estas te indican lo que puedes hacer y lo que no.

¡Pero no te agobies! No cuesta tanto acostumbrarse a ellas.

La Creative Commons 0 (CC0) te permite hacer lo que quieras, comercial o no, cerrado o abierto, sin citar a quién lo creó. Image
Read 18 tweets
Apr 12, 2018
Me han invitado al "eShow" que tiene lugar en la Fira de Barcelona. Hay mucho eCommerce y cosas-de-los-onlines.

No hay juegos pero... HILO.
¡Pues aquí estamos! Empresas de comunicación online y ecomerce. A ver qué hay :3
Al menos lo intentan...
Read 18 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

Follow Us on Twitter!

:(