Godot tiene su propio generador de terrenos
Se trata de un sistema que permite libremente crear tantos terrenos como queramos dentro de nuestro juego. El programa en sí está desarrollado con C++ y en estos momentos ya se encuentra en versión alfa.
Los desarrolladores de juegos, Cory Petkovsek de Tokisan Games y Roope Palmroos de Outobugi Games, han publicado recientemente Terrain3D. Es un sistema de terreno gratuito y personalizable diseñado para funcionar con Godot Engine 4.0 y versiones superiores.
Inicialmente, desarrollaron Terrain3D para su próximo juego de acción y aventuras en 3D, titulado Out of the Ashes, que tiene una temática medieval. Este sistema ha sido programado en C++ y se presenta como un complemento de Godot GDExtension.Funciona con las versiones oficiales del motor. Aunque aún está en su etapa alfa de desarrollo, los desarrolladores aseguran que Terrain3D ya es estable y se puede utilizar para configurar paisajes en juegos de mundo abierto y entornos 3D.
Características destacadas de Terrain 3D para Godot
Terrain3D presenta diversas características que lo hacen un sistema de terreno altamente funcional y versátil:
Terreno de malla de Clipmap geométrico: Se ha implementado un innovador código creado por Mike J Savage para garantizar un terreno detallado y realista.
Amplia extensión: El terreno abarca hasta una impresionante medida de 16k x 16k, dividido en regiones no contiguas de 1k cada una.
Niveles de detalle (LOD): Hasta 10 niveles de detalle que permiten ajustar la calidad y el rendimiento del terreno según las necesidades del juego.
Texturas detalladas: Con soporte para hasta 32 texturas, el terreno se enriquece visualmente con una variedad de detalles y matices.
Herramientas de diseño intuitivas: El sistema permite esculpir el terreno, pintar texturas, destilar texturas, aplicar colores y crear efectos de humedad, brindando un control completo sobre la apariencia del entorno.
Importación de mapas de altura: Terrain3D facilita la integración con diferentes herramientas, como HTerrain, WorldMachine, Unity, Unreal y otras que exporten mapas de altura en formatos como raw, r16, exr y más.
Estas características hacen de Terrain3D una opción prometedora para diseñar y crear escenarios de mundo abierto y entornos 3D de manera eficiente y con resultados visualmente impactantes.
Dejamos un video con la introducción de lo que se puede hacer
El desarrollador presenta en este video una versión alfa de un sistema de terreno basado en C++ para el motor de juego Godot. Este sistema ofrece un alto rendimiento y cuenta con múltiples niveles de detalle, hasta 32 texturas y opciones de escultura estándar. Ha sido probado con éxito en sistemas internos de Godot, como la física y la navegación, aunque aún no se ha evaluado su compatibilidad con plataformas distintas a Windows y juegos exportados.
En futuras actualizaciones, se tiene previsto implementar técnicas de texturizado más avanzadas y la posibilidad de pintar follaje. El desarrollador también menciona algunas limitaciones, como las dificultades para crear agujeros en el terreno, recomendando utilizar herramientas externas para incorporar agua.
En resumen, el video ofrece una descripción general del sistema Terrain3D e invita a los espectadores a unirse al servidor Tokisan Discord para estar al tanto de las últimas actualizaciones y participar en debates sobre este sistema.
Si decides probarlo, ya comentarás como te ha funcionado, un saludo.
|Agradecer cuando alguien te ayuda es de ser agradecido|