Cubemap con IA para Unity gratis: la alternativa online

Jul 28, 2026

Resumen

Unity AI Assistant puede generar un cubemap a partir de un prompt de texto desde Create > Rendering > Generate Cubemap, y lo que entrega es en realidad un asset equirrectangular (equirectangular) que asignas como skybox. Funciona bien, pero cada generación gasta puntos de Unity AI. Si lo único que necesitas es un skybox —y no forzosamente el flujo de IA completo dentro del editor—, puedes obtener el mismo resultado listo para el motor sin gastar puntos de Unity AI: genera un panorama equirrectangular 2:1 —eso usa créditos de Panorama AI, con prueba gratis para empezar— y conviértelo después en seis caras de cubo en tu navegador, nombradas según la convención que encaje con tu flujo de trabajo. En la práctica, un cubemap con IA para Unity gratis y sin salir del navegador.

Generar un panorama →

Convertir el panorama a cubemap →

Qué hace realmente Generate Cubemap del Unity AI Assistant

El AI Assistant de Unity, al que llegas desde Create > Rendering > Generate Cubemap, es una función de generación de texto a imagen, no un conversor de formatos. Escribes un prompt que describe el entorno que quieres —por ejemplo, "a moody alien canyon at dusk", un cañón alienígena sombrío al anochecer— y, si quieres, añades un prompt negativo para alejar al modelo de artefactos o de elementos que no pintan nada en la escena. Después eliges un estilo de modelo, como Cinematic o Cartoon, y un control de cantidad te deja generar varias variantes en una sola pasada para comparar resultados antes de decidirte. Cuando das con uno que te gusta, Unity lo asigna directamente como asset de Cubemap, listo para soltarlo en un material de Skybox. Generar un cubemap por esta vía consume puntos de Unity AI.

Por qué la salida es equirrectangular y no seis archivos

Pese a que la entrada de menú se llama "Generate Cubemap", el asset que Unity produce en realidad es equirrectangular: una sola imagen panorámica 2:1, no seis caras de cubo separadas. No es una incoherencia de nombres, sino una elección sensata de formato intermedio. Los modelos generativos de imagen se entrenan y se ejecutan sobre imágenes planas en 2D, y un entorno de 360 grados por 180° se proyecta de forma natural sobre un único lienzo rectangular mucho antes de que nadie hable de caras de cubo: lo equirrectangular permite que una sola imagen generada describa la esfera completa sin comprometerse con el reparto de caras de ningún motor concreto. Este enfoque de "primero equirrectangular" tampoco es exclusivo de la función de IA de Unity: la fotografía 360° y los mapas de entorno de CG llevan usando la misma convención plana desde mucho antes de que existiera herramienta de IA alguna. Justo por eso, un paso independiente de conversión de equirrectangular a cubemap sigue siendo una necesidad recurrente en todo el sector, sea cual sea el origen de la imagen.

La alternativa gratis: primero generar, luego convertir

Si tu requisito real es "necesito un skybox" y no "necesito concretamente el panel de IA dentro del editor de Unity", puedes recorrer el mismo flujo de equirrectangular y después cubemap sin gastar puntos de Unity AI. Empieza por el Generador de Skybox con IA: describe tu escena en lenguaje normal y te devuelve un panorama equirrectangular 2:1 sin costuras, sin instalar nada. La generación corre en nuestros servidores y usa créditos de Panorama AI (con prueba gratis para empezar), no puntos de Unity AI, así que afinar el prompt no consume el presupuesto de IA de tu editor. Cuando tengas un panorama que te convenza, pásalo por el Cubemap Generator, que trocea la imagen equirrectangular en seis caras cuadradas y las empaqueta con la convención de nombres que corresponde al flujo de tu motor de destino. El paso de conversión a cubemap corre en tu navegador y no sube nada a un servidor: las seis caras se recortan en tu propia máquina. Para un desarrollador en solitario o un equipo pequeño que prototipa variantes de skybox, esto produce funcionalmente el mismo asset que la función de IA de Unity, sin el costo en puntos de Unity AI y con más margen para iterar antes de comprometer nada en el proyecto. Como el paso del panorama y el de la conversión están separados, además puedes conservar el original equirrectangular después de construir el cubemap: útil si más adelante necesitas ese mismo entorno para un visor, para otro motor o para una segunda plataforma que espera entrada 2:1 en lugar de seis caras.

Acertar con los nombres de las caras en Unity

Venga de donde venga el juego de seis caras, nombrarlas bien es el paso donde más fácil es equivocarse, aunque Unity en sí no imponga estrictamente ningún esquema de nombres. El material Skybox de 6 caras de Unity asigna sus seis texturas mediante seis ranuras del Inspector, así que puedes conectar a mano los archivos que tengas. Unreal ni siquiera entra en esto: no tiene una vía oficial para importar seis imágenes sueltas de caras, así que quien trabaje con Unreal debería saltarse por completo la conversión a caras e importar directamente el original equirrectangular; UE despliega un .hdr 2:1 en una TextureCube al importarlo, listo para HDRI Backdrop o para un material de skysphere. Lo que de verdad estás siguiendo son convenciones de la comunidad y de las cadenas de herramientas que hacen prácticos la exportación por lotes y la reutilización. px, nx, py, ny, pz, nz —X, Y y Z en positivo y en negativo, asignados a derecha, izquierda, arriba, abajo, delante y detrás— es la forma habitual en los flujos de Unity y de Three.js. right, left, top, bottom, front, back es la forma que usan la mayoría de los conversores independientes y los packs de skybox antiguos, donde front significa el centro del panorama y right el cuarto de vuelta a su derecha. Unity añade encima un giro propio: las seis ranuras de un material Skybox/6 Sided se llaman Front [+Z], Back [-Z], Left [+X], Right [-X], Up [+Y], Down [-Y], y la ranura que Unity llama Left es el eje +X, o sea la cara que te queda a la derecha cuando miras al frente. El Cubemap Generator te ahorra eso nombrando cada archivo exportado según la ranura de Unity y no según el eje: sueltas left.png en la ranura Left, emparejas cada archivo con la ranura del mismo nombre y no tienes que pensar nunca en el signo de la X. Si mezclas dos convenciones al asignar las caras —por ejemplo, si conectas un juego con nombres de conversor en ranuras pensadas para un reparto con nombres de eje—, no recibirás ningún mensaje de error. Recibirás un skybox que se renderiza, pero con caras rotadas o espejadas entre sí, lo que produce costuras visibles o un horizonte que no encaja en los bordes. Ese fallo es lo bastante sutil como para que a menudo se diagnostique mal, como un ajuste de importación de texturas en vez de una asignación de caras equivocada. La costumbre más segura, sea cual sea la herramienta que generó las caras, es cargar cada una por separado como textura simple y confirmar su orientación antes de montar el material de skybox final: cuesta un minuto y descarta toda una categoría de bugs. El Cubemap Generator te evita casi todo esto dejándote elegir la convención de nombres al exportar: front/back/left/right/up/down para encajar por nombre con las ranuras de 6 caras de Unity, px/nx/py/ny/pz/nz para CubeTextureLoader de Three.js y la mayoría de herramientas generales, o nombres del estilo pos_x/neg_x para pipelines de corte OpenGL.

Cuándo Unity AI sigue siendo la mejor opción

Nada de esto convierte la vía gratis del navegador en estrictamente mejor: resuelve bien un problema más estrecho. Si estás iterando sobre un skybox dentro de una sesión de editor más amplia —ajustando la iluminación, comprobando el resultado contra la niebla y el post-procesado de tu escena en tiempo real, generando variante tras variante sin salir nunca de Unity—, la integración estrecha del panel del AI Assistant compensa el gasto en puntos. Además viene con el canal de soporte y la documentación de Unity, lo que importa si trabajas en un estudio que necesita una relación con un proveedor responsable y no una herramienta de comunidad hecha con la mejor intención. Y si tu equipo ya tiene asignado un presupuesto de puntos de IA que no está usando para otra cosa, gastarlo en generar cubemaps es un uso razonable de un recurso que pagas igualmente. La ruta en el navegador tiene más sentido cuando el costo es la restricción, o cuando quieres una imagen equirrectangular original y portátil que puedas reutilizar en más de un motor; no cuando lo que de verdad importa en tu flujo es la velocidad de iteración dentro del editor. Trata las dos vías como complementarias y no como rivales: prototipa barato fuera del editor y pásate al panel de IA de Unity cuando ya sepas hacia dónde estás iterando.

El camino inverso: de cubemap a panorama

A veces la dirección es la contraria: heredas un proyecto que solo tiene texturas de caras de cubo —nunca se guardó un equirrectangular original— y necesitas editar el entorno como una única imagen panorámica, o reaprovecharlo para un visor, una web u otro motor que espera entrada 2:1. Nuestro Convertidor de Cubemap a Panorama vuelve a montar las seis caras en una sola imagen equirrectangular directamente en el navegador, así que no te quedas atrapado en un flujo de sentido único: empieces por el formato que empieces, puedes llegar al otro.

Lecturas relacionadas

Panorama AI

Panorama AI