viernes, 14 de agosto de 2026

Página 231: Apuntes de "How to create a beautiful sky - Learn Godot 4 3D - no talking"

 Creado por DevDrache

Antes de nada, terminé el último vídeo del tutorial sobre cómo hacer una copia de RimWorld y se me ha ido al garete el proyecto, así que tocará poner a prueba si los apuntes que hago sirven para ahorrarme tener que ver los vídeos por segunda vez.

Y ahora, al contenido de este vídeo. Es otro tutorial sobre cómo hacer un cielo, con la novedad de que he descubierto cómo añadir la luna y utilizar el sol para crear las diferentes fases de esta. El tutorial está enfocado en crear un cielo bonito, pero yo voy a centrarme en cómo implementar una luna y qué recursos utilizar para conseguirlo.


Creamos la escena World (Node3D).
 
Meteremos el nodo WorldEnvironment y el material del cielo SkyMaterial lo cambiaremos a ShaderMaterial y posteriormente crearemos el shader.
 
 
 
Y copiamos el código del shader.
 
 
 
Espero que nadie lo haya copiado, a mano, en la descripción del video se comparte un video con el shader del cielo.
 
 
 
 Se hacen unos cambios en la los parámetros de las nubes, pero no lo considero importante.
  
 
Agregamos dos nodos DirectionalLight3D al mundo, uno llamado Sun y el otro Moon.
 
 
 
Finalmente seria rotar el Sol y la luna para ajustar, durante la noche, rotando el sol podemos crear las fases de la luna.
 
 
 
 
PD: Veo que con este shader, se abren mas opciones de personalización.
 
 

Pues nada, iré haciendo varias entradas pequeñas para no quedarme sin entradas programadas mientras rehago código del tutorial de rimworld.
 
Hablando de esta entrada, la screenshot del código del shader esta para hacer bulto, realmente no importa saber como funciona, sino como funciona. 


No hay comentarios:

Publicar un comentario