Saltar al contenido
Logotipo de Trainontech Trainontech

STEAM, Videojuegos y Creación · GAM-103

Godot 3D: escenas, físicas e iluminación

Del 2D al 3D en Godot: jerarquía de nodos, cuerpos físicos, materiales, luces y perfilado de escena.

Próximamente Avanzado 7 módulos · 34 clases

Formato asíncrono Desarrollo, Alumnado Godot

Lo que aprenderás

  • Construir escenas 3D en Godot organizando Node3D, MeshInstance3D y CollisionShape3D en jerarquías reutilizables.
  • Configurar cámaras y control de personaje en primera y tercera persona con CharacterBody3D y detección de suelo.
  • Aplicar materiales StandardMaterial3D ajustando rugosidad, metalicidad, mapas normales y transparencia.
  • Iluminar una escena combinando DirectionalLight3D, luces omni, sondas de reflexión y WorldEnvironment.
  • Resolver colisiones y respuestas físicas con RigidBody3D, Area3D y capas de colisión con máscaras.
  • Perfilar la escena con el monitor de Godot y reducir draw calls mediante niveles de detalle y oclusión.

Contenido del curso

7 módulos · 34 clases en vídeo · práctica guiada en cada módulo

Módulo 1 · Del 2D al 3D en Godot 4 clases
  • El editor 3D: vistas, gizmos y navegación
  • Node3D y transformaciones: posición, rotación y escala
  • Importar mallas en glTF y revisar la escala
  • Organizar una escena 3D en subescenas reutilizables
Módulo 2 · Cámaras y control de personaje 5 clases
  • Camera3D: proyección, campo de visión y planos de recorte
  • CharacterBody3D y movimiento con move_and_slide
  • Cámara en tercera persona con SpringArm3D
  • Entrada de teclado, ratón y mando
  • Salto, gravedad y detección de suelo
Módulo 3 · Físicas y colisiones 5 clases
  • Formas de colisión: primitivas frente a mallas cóncavas
  • RigidBody3D y cuerpos estáticos
  • Capas y máscaras de colisión
  • Area3D para disparadores y zonas de detección
  • Raycast: apuntar, recoger e interactuar
Módulo 4 · Materiales y texturas 5 clases
  • StandardMaterial3D: albedo, rugosidad y metalicidad
  • Mapas normales, oclusión ambiental y emisión
  • Transparencia, alpha scissor y orden de dibujado
  • Coordenadas UV y triplanar
  • Introducción a los shaders visuales
Módulo 5 · Iluminación y entorno 5 clases
  • DirectionalLight3D y sombras direccionales
  • Luces omni y de foco: alcance y atenuación
  • WorldEnvironment: cielo, niebla y tone mapping
  • Iluminación global con LightmapGI y VoxelGI
  • Sondas de reflexión y efectos de posprocesado
Módulo 6 · Rendimiento y optimización 5 clases
  • El monitor de rendimiento y el perfilador de Godot
  • Draw calls, batching y MultiMesh
  • Niveles de detalle y culling por oclusión
  • Coste de las sombras y de la iluminación dinámica
  • Presupuesto por fotograma en equipos modestos
Módulo 7 · Proyecto de cierre 5 clases
  • Diseño del nivel y bloqueo de la escena
  • Montaje del personaje y de las interacciones
  • Pase de iluminación y de materiales
  • Optimización guiada por medición
  • Exportación a escritorio y revisión final

Requisitos

  • Manejo previo de Godot en 2D: escenas, nodos, señales y scripts en GDScript.
  • Equipo con GPU compatible con Vulkan o, en su defecto, con el backend de compatibilidad de Godot.
  • Nociones de geometría en tres dimensiones: ejes, rotaciones y sistemas de coordenadas.

Descripción

Quien ya se maneja en Godot 2D suele encallar al abrir su primera escena 3D: la jerarquía de nodos crece, la cámara no encuadra lo que debería, los materiales se ven planos y el personaje atraviesa el suelo. El problema no es el motor, sino que el 3D introduce transformaciones, mallas de colisión y un modelo de iluminación que no existían antes y que conviene entender de una vez.

El curso avanza sobre una escena que se va completando: primero el escenario y la organización de nodos, después el controlador de personaje y las físicas, más tarde los materiales y la iluminación, y al final el trabajo de optimización. Cada bloque se practica modificando esa misma escena, de modo que se ve el efecto de cada ajuste sobre el rendimiento y sobre el aspecto final.

Al terminar se dispone de una escena 3D jugable, con controlador, físicas resueltas, iluminación coherente y un presupuesto de rendimiento medido. Es la base natural para proyectos de mayor tamaño y también el punto de partida de los usos no lúdicos del motor, como la simulación técnica y la visualización de datos que se abordan en el itinerario de Godot aplicado a la industria.

¿Para quién es este curso?

  • Personas desarrolladoras que ya publican juegos 2D en Godot y quieren dar el salto al 3D.
  • Alumnado de ciclos de desarrollo de aplicaciones o de animación que prepara un proyecto final en 3D.
  • Perfiles técnicos que necesitan escenas tridimensionales interactivas para demostradores y prototipos.
Próximamente

Curso en hoja de ruta. Se prioriza según la demanda recogida y los proyectos en cartera.

Código
GAM-103
Nivel
Avanzado
Público
Desarrollo, Alumnado
Entorno
Godot

Este curso incluye

  • 34 clases en vídeo bajo demanda
  • Práctica en entornos web y simuladores, sin instalar nada
  • Tutorización en el campus
  • Acceso desde móvil, tableta y ordenador
  • Actualizaciones cuando cambia la versión de la herramienta
  • Certificado de finalización

Sigue aprendiendo

Cursos relacionados

Bajo demanda

GAM-102STEAM, Videojuegos y Creación

Godot: GDScript y lógica de juego

Programación estructurada con un lenguaje sencillo y un resultado visible al instante.

Godot

Intermedio 29 clases