
Nova3D
Nova3D es una herramienta de generación 3D con IA que produce activos 3D estructurados, editables y conscientes de las partes, generando scripts de construcción nativos de Blender y exportando un GLB jerárquico y nombrado en lugar de una única malla fusionada.
https://github.com/RareSense/Nova3D?ref=producthunt&utm_source=aipure

Información del Producto
Actualizado:18/05/2026
¿Qué es Nova3D?
Nova3D es un generador de activos 3D "de prompt a código" (y de imagen a código) que tiene a Blender como su representación nativa, lo que le permite generar modelos como procedimientos ejecutables de construcción de Python para Blender en lugar de resultados solo de malla. El sistema enfatiza la preservación de la identidad de las partes, la jerarquía, las transformaciones, los materiales y la procedencia, para que los creadores puedan editar componentes individuales después de la generación. El repositorio de código abierto proporciona la interfaz de usuario del cliente (construida con Flutter) que se conecta al servicio Nova3D alojado (actualmente de código cerrado), donde los usuarios se autentican, proporcionan una clave API para un proveedor de LLM (OpenAI, Anthropic o Gemini) y generan activos que se pueden ver y editar en un visor web integrado.
Características Principales de Nova3D
Nova3D es un sistema de generación 3D con IA que produce activos 3D estructurados y editables mediante la generación de scripts de construcción de Python nativos de Blender (prompt-to-code / image-to-code) en lugar de una única malla fusionada. Al apuntar al grafo de escena de Blender, conserva la identidad de la pieza, la jerarquía, las transformaciones, los materiales y la procedencia, y luego genera un GLB estructurado con componentes nombrados y direccionables por separado. Incluye una interfaz de usuario web incorporada con un visor/editor integrado, admite imágenes de referencia, almacena en caché los resultados localmente en el navegador y es independiente del modelo, lo que permite a los usuarios elegir diferentes proveedores de LLM (por ejemplo, OpenAI, Anthropic, Gemini) a través de una clave API, mientras que el repositorio de código abierto proporciona el cliente que se conecta a un servicio de backend alojado (actualmente de código cerrado).
Salida de código de construcción nativo de Blender: Genera scripts ejecutables de Blender Python como artefacto central, lo que permite la creación y regeneración precisa y procedimental de piezas en lugar de producir un blob de malla no estructurado.
Activos jerárquicos y conscientes de las partes: Genera archivos GLB estructurados con partes nombradas y direccionables por separado, jerarquía/parentesco correctos y transformaciones conservadas, lo que permite ediciones quirúrgicas (por ejemplo, modificar un asa sin regenerar todo el objeto).
Materiales y mapeo compatible con PBR: Mantiene las asignaciones de materiales y admite flujos de trabajo de estilo PBR adecuados en lugar de depender de los colores de vértice horneados típicos de muchas tuberías de extracción de malla.
Arnés LLM agnóstico al modelo: Funciona con múltiples proveedores de LLM (por ejemplo, Claude/GPT/Gemini) configurados a través de claves API de usuario, mientras que la tubería maneja la validación/ejecución del código de Blender generado.
Visor web integrado y herramientas de edición: Incluye un visor/editor integrado basado en Three.js con herramientas de transformación, ajuste y edición de materiales para una rápida iteración y ajuste.
Imágenes de referencia + almacenamiento en caché local: Permite adjuntar imágenes para guiar la generación espacial/estructural y almacena en caché los modelos en el navegador para que los usuarios puedan acceder al historial incluso si las URL remotas caducan.
Casos de Uso de Nova3D
Prototipado de activos para juegos/películas: Genera rápidamente accesorios estructurados con subpartes editables (por ejemplo, armas, muebles) para que los artistas puedan ajustar los componentes y materiales sin empezar de nuevo.
Iteración de conceptos de diseño de productos: Crea formas de productos en etapa temprana (electrodomésticos, dispositivos de consumo) como ensamblajes editables, lo que permite una exploración rápida a nivel de pieza de manijas, carcasas e interfaces.
Visualización y configuradores de comercio electrónico: Genera modelos de productos 3D modulares (materiales/piezas separadas) que se pueden ajustar para variantes (colores, componentes) para vistas previas basadas en la web y renders de marketing.
Exploración CAD de joyería y pequeños lujos: Produce modelos procedimentales estructurados basados en Blender adecuados para el estilo iterativo y las ediciones de componentes, alineándose con el linaje de motor declarado utilizado para CAD de joyería especializado.
Flujos de trabajo de preparación para impresión 3D: Genera modelos con piezas separables (por ejemplo, ensamblajes a presión o figuras de varias partes) que se pueden ajustar individualmente antes de exportar a tuberías orientadas a la impresión.
Ventajas
Produce activos editables y conscientes de las partes (jerarquía, nombres, transformaciones) en lugar de una única malla fusionada, lo que permite revisiones específicas.
Aprovecha el grafo de escena completo y los modificadores de Blender, lo que permite tanto la precisión como las formas orgánicas más allá de los enfoques típicos solo de CSG.
Configuración agnóstica al modelo: los usuarios pueden elegir entre múltiples proveedores de LLM utilizando sus propias claves API.
Cliente de código abierto con una configuración local rápida y un visor/editor integrado basado en la web.
Desventajas
El servicio de backend es (actualmente) de código cerrado y está alojado por defecto, por lo que el autoalojamiento completo requiere un endpoint de backend personalizado.
Requiere Flutter (y restricciones de configuración de servidor web/OAuth como el uso de 127.0.0.1) lo que puede añadir fricción para algunos usuarios.
La calidad y fiabilidad dependen de la corrección del código generado por LLM y del comportamiento del modelo/proveedor elegido.
Cómo Usar Nova3D
1) Instalar requisitos previos: Instale Flutter 3.24+ (https://flutter.dev/) en su máquina para poder ejecutar el cliente Nova3D localmente.
2) Clonar el repositorio del cliente Nova3D: Ejecute: git clone https://github.com/RareSense/Nova3D.git
3) Entrar en el directorio del proyecto: Ejecute: cd Nova3D
4) Instalar dependencias: Ejecute: flutter pub get
5) Iniciar la interfaz de usuario web local (puerto requerido): Ejecute: flutter run -d web-server --web-hostname 0.0.0.0 --web-port 5555 (El puerto 5555 es necesario para la autorización de redirección de OAuth).
6) Abrir la aplicación en su navegador: Navegue a: http://127.0.0.1:5555 (Use 127.0.0.1, no localhost, para evitar problemas de origen de OAuth de Google Sign-In).
7) Iniciar sesión: En la interfaz de usuario de Nova3D, inicie sesión usando Google o Email según se le solicite.
8) Agregar una clave API de LLM: Vaya a Configuración → agregue su clave API (opciones compatibles enumeradas en el README: OpenAI, Anthropic o Gemini).
9) Crear un prompt de generación: Introduzca un prompt de texto que describa el activo 3D que desea generar (Nova3D genera scripts de Python nativos de Blender y devuelve un GLB estructurado con partes nombradas y direccionables por separado).
10) (Opcional) Adjuntar una imagen de referencia: Si desea que la generación sea guiada por una imagen, use la función de Imágenes de Referencia para adjuntar una foto que guíe la lógica espacial.
11) Generar el modelo: Envíe el prompt para generar. El cliente se comunica con la API alojada de nova3d.xyz por defecto.
12) Inspeccionar y editar en el visor integrado: Use el editor/visor integrado de Three.js para ver el GLB y realizar ediciones como transformaciones, ajuste y edición de materiales.
13) Revisar el historial en caché (opcional): Use el almacenamiento en caché/historial local de la aplicación para volver a visitar modelos generados previamente en el navegador, incluso si las URL remotas caducan.
14) Compilar para alojamiento estático (opcional): Cree una compilación web de producción con: flutter build web --release
15) Apuntar el cliente a un backend personalizado (opcional): Si aloja un backend compatible, ejecute el cliente con: --dart-define=API_BASE_URL=https://your-api.com (de lo contrario, usa nova3d.xyz por defecto).
16) Solucionar problemas de bucles de inicio de sesión (si es necesario): Si ocurren bucles de autenticación, asegúrese de usar http://127.0.0.1:5555 (no localhost:5555), según la nota de solución de problemas del README.
Preguntas Frecuentes de Nova3D
Nova3D es un sistema de generación 3D con IA que produce activos 3D como procedimientos ejecutables de construcción de Blender (scripts de Python de Blender) y devuelve un GLB estructurado con partes nombradas y direccionables por separado, en lugar de una única malla fusionada.
Video de Nova3D
Artículos Populares

Nano Banana SBTI: Qué es, cómo funciona y cómo usarlo en 2026
Apr 15, 2026

Reseña de Atoms: El Constructor de Productos de IA que Redefine la Creación Digital en 2026
Apr 10, 2026

Kilo Claw: Cómo implementar y usar un verdadero agente de IA "Hágalo por usted" (Actualización 2026)
Apr 3, 2026

OpenAI cierra la aplicación Sora: Qué le depara el futuro a la generación de video con IA en 2026
Mar 25, 2026







