Qué necesitas saber antes de
comenzar

Inicio 4 June 2026 09:41

Fin 4 June 2026

00 Días
00 Horas
00 Minutos
00 Segundos
course image

Dominando la Navegación 3D con Octree

Domina la búsqueda de caminos basada en octree en Unity para crear sistemas de navegación de IA inteligentes para entornos 3D complejos utilizando particionamiento espacial y algoritmos A*.
Packt via Coursera

Packt

2868 Cursos


6 hours 18 minutes

Actualización opcional disponible

Not Specified

Avanza a tu propio ritmo

Paid Course

Actualización opcional disponible

Resumen

This course features Coursera Coach! A smarter way to learn with interactive, real-time conversations that help you test your knowledge, challenge assumptions, and deepen your understanding as you progress through the course.

Navigate the complexities of 3D environments with confidence as you master octree-based pathfinding in Unity. This course will equip you with the knowledge and skills to design intelligent navigation systems that are optimized for performance and scalability in large virtual spaces.

You'll build a strong understanding of spatial partitioning, waypoint graphs, and advanced AI pathfinding techniques. Your learning journey begins with an introduction to octrees—their structure, base classes, and methods for space division.

As you progress, you'll dive into building waypoint graphs, adding nodes and edges, and refining them for optimized navigation. The course culminates with a hands-on exploration of the A* algorithm, showing how it can be powerfully combined with octrees for intelligent, efficient pathfinding.

Designed for developers with some Unity experience, this course is ideal for game developers, simulation engineers, and AI enthusiasts. A working knowledge of Unity and C# is recommended.

The difficulty level is intermediate, blending theoretical insight with practical application. By the end of the course, you will be able to implement scalable octree structures, develop optimized waypoint systems, integrate A* pathfinding, and build AI agents capable of navigating dynamic 3D environments.

Programa

  • Introducción
  • En este módulo, presentaremos la estructura del curso y explicaremos lo que aprenderás sobre la búsqueda de caminos en 3D utilizando octrees. También descubrirás las ventajas de involucrarte con la Comunidad de Estudiantes H3D para mantenerte motivado y apoyado. Finalmente, te guiaremos a través de la actualización de tu proyecto de Unity a la versión 6 para garantizar una integración fluida con las últimas herramientas.
  • Octrees
  • En este módulo, exploraremos el concepto básico de los octrees, una estructura de datos crucial para optimizar la partición espacial en entornos 3D. Aprenderás a implementar clases base de octree, agregar nodos y dividirlos para mejorar el rendimiento. Además, cubriremos técnicas para dividir el espacio de manera selectiva y encontrar hojas vacías para optimizar la búsqueda de caminos.
  • Grafos de Puntos de Referencia
  • En este módulo, presentaremos el concepto de grafos de puntos de referencia, un componente clave en los sistemas de navegación. Aprenderás a crear una arquitectura de grafo, agregar nodos y conectarlos para formar caminos válidos. También discutiremos técnicas para agilizar el grafo eliminando aristas redundantes para mejorar la eficiencia de la búsqueda de caminos.
  • Búsqueda de Caminos
  • En este módulo, profundizaremos en los principios de la búsqueda de caminos y te guiaremos a través de la implementación del algoritmo A* para entornos 3D. Aprenderás a construir una IA que navega usando la búsqueda de caminos basada en octree y la probarás en escenarios del mundo real. También te enseñaremos cómo manejar múltiples agentes de IA, combinar A* con octrees para escalabilidad y gestionar destinos dinámicos para un movimiento fluido de la IA.
  • Palabras Finales
  • En este módulo, Penny comparte reflexiones finales y pensamientos sobre el curso. Obtendrás valiosos conocimientos sobre cómo aplicar el conocimiento adquirido a lo largo del curso a proyectos del mundo real, junto con motivación para seguir aprendiendo y experimentando con la búsqueda de caminos en 3D.

Impartido por

Packt - Course Instructors


Materias

Programming