Hytale Modding
Información recopiladaServidorÁreas de contenido

Modelado y Texturizado / Recursos Artísticos

Información sobre modelado 3D, texturizado y recursos artísticos en Hytale.

Modelado / Texturizado

Hytale provee soporte integral para modelado 3D y creación de texturas, con herramientas especializadas y flujos diseñados para mantener el estilo distintivo del juego al mismo tiempo que potencia a los creadores.

Herramientas Actuales para Mods

Blockbench

Hytale usa Blockbench como herramienta principal para modelado 3D y animaciones:

  • Soporte oficial: Usado para "crear modelos, texturas y animaciones de Hytale"
  • Plugin especial: Hytale tendrá un plugin dedicado para Blockbench, que se lanzará lo antes posible
  • Compatibilidad directa: El plugin permitirá "crear modelos, texturas y animaciones compatibles con Hytale directamente en Blockbench"
  • Reemplaza herramientas antiguas: Sustituye por completo el antiguo Hytale Model Maker para brindar un mejor soporte a los flujos de trabajo creativos ya establecidos en la comunidad.
  • Funciones de seguridad: Solo permite agregar elementos compatibles con el motor, por lo que no hay que preocuparse por romper nada.

Restricciones del Modelo

Tipos de Geometría

La gran mayoría de los modelos en Hytale están limitados a formas geométricas primitivas específicas:

Elementos 3D:

  • Bloques
  • Cuboides
  • Cajas

Elementos 2D:

  • Quads
  • Rectángulos
  • Planos (compuestos de 2 triángulos)

Filosofía de Diseño

Estas restricciones cumplen múltiples propósitos:

  • Mejora de rendimiento: garantiza un renderizado eficiente y un buen desempeño del juego.
  • Estilo de arte consistente: mantiene la estética visual distintiva de Hytale.
  • Integración limpia: permite que los mods se integren de manera natural al juego base.

Estándares de densidad de píxeles

Hytale usa diferentes densidades de píxeles para diferentes tipos de contenido:

Densidades estándar

  • Bloques: densidad de 32px
  • Modelos de jugador: densidad de 64px
  • Criaturas: probablemente también una densidad de 64px
  • Equipo del jugador: densidad de 64px (armas, cosméticos, armaduras, etc.)

Flexibilidad

  • Manejo de Densidad Incorrecta: Usar una densidad incorrecta puede causar que los recursos aparezcan con un tamaño incorrecto, pero no causara fallos de importación
  • Sin Restricciones Estrictas: Relación entre pixeles, rotación y escalado no están restringidos
  • Sistema Permisivo: Las herramientas están diseñadas para ser flexibles mientras se mantiene la compatibilidad

Editor de Recursos de Hytale

Editor Interno

El Editor de Recursos es una herramienta integral que llegará con el juego:

  • Llega con el juego: Disponible para todos los jugadores desde el lanzamiento
  • Requerimiento de Herramientas Externas: No soporta edición de imágenes, debes usar herramientas externas para la creación de texturas
  • Edición de Recursos de Datos: Editor principal para trabajar con Recursos de Datos
  • Capacidad de Expansión: Actualmente soporta la mayoría de características, aunque tiene limitaciones en torno a PNJ, generación de mundo e interacciones que serán expandidas a través del tiempo

Creación de Partículas

El Editor de Recursos incluye robustas herramientas para creación de partículas:

  • Creación Interna: Las partículas son creadas directamente en el juego usando el Editor de Recursos
  • Estándar de la Industria: La lógica de partículas es robusta y similar al sistema de partículas de Unity / Unreal
  • Basado en Eventos: Las partículas pueden ser generadas mediante eventos o interacciones (como abrir puertas)
  • Conexión a Entidades: Puedes conectar partículas a entidades con puntos de conexión específicos
  • Movimiento Dinámico: Soporta que las partículas se muevan junto con sus puntos de conexión
  • Efectos Retardados: Soporta efectos de partículas basados en el tiempo o con retraso

Materiales

Enfoque de Optimización

Hytale toma un enfoque diferente a los materiales comparado a otros motores

  • Pre Optimizado: Los materiales están bien optimizados y los artistas no pueden crear materiales personalizados
  • Rendimiento Primero: Esta limitante asegura un rendimiento consistente a través de todo el contenido
  • Sistema Organizado: Mantiene una consistencia visual mientras se maximiza la eficiencia

Mejores Prácticas

Optimización de Recursos

Consideraciones clave del equipo de desarrollo de Hytale:

  • Uso Consiente de Recursos: Sé consiente de cuantos bloques / cuadrantes utilizas y el tamaño de tus archivos de texturas
  • Evita el Exceso: La meta es prevenir un exceso de recursos innecesarios que podrían impactar el rendimiento
  • Enfoque Eficiente: Equilibra la calidad visual con las limitaciones técnicas

Documentación Futura

  • Guía de Mejores Prácticas: Una comprensiva guía de "mejores prácticas" para arte y modelado será lanzada en algún punto
  • Límites Flexibles: La mayoría de metas creativas pueden lograrse sin romper nada en el sistema
  • Flujos de trabajo Basados en la Comunidad: Las herramientas están diseñadas para apoyar flujos de trabajo creativos establecidos en la comunidad de modding

Integración con el Ciclo de Desarrollo

El flujo de trabajo de modelado y texturizado se integra sin problemas con el amplio ecosistema de desarrollo de Hytale

  • Compatibilidad del Editor de Recursos: Los modelos creados en Blockbench funcionan directamente en el Editor de Recursos de Hytale
  • Integración con Recursos de Datos: Modelos 3D pueden ser configurados y personalizados a través de Recursos de Datos
  • Apoyo de Scripteo Visual: Los modelos pueden ser controlados y animados a través de Scripteo Visual
  • Extensión de Plugin Java: Comportamientos avanzados de modelos pueden ser implementados a través de Plugins Java
  • Integración de Partículas: Los modelos pueden tener particulas conectadas a puntos especificos para efectos visuales más avanzados

Este enfoque de integración asegura que el modelado 3D y el texturizado no están aislados de los procesos creativos, sino que son componentes principales del entorno desarrollo de Hytale.