ComfyUI Trellis2: Imagen a 3D, refinamiento de malla y texturizado PBR en un solo flujo de trabajo
ComfyUI Trellis2 lleva el modelo de imagen a 3D TRELLIS.2 de Microsoft a un pipeline práctico y amigable para creadores en ComfyUI. Partiendo de una o varias imágenes de referencia, genera mallas limpias, desenrolla UVs, hornea texturas PBR y exporta activos GLB que puedes insertar en DCCs y motores de juego. El flujo de trabajo también cubre dos casos avanzados: refinamiento de una malla existente con guía de imagen y texturizado de una malla directamente. Si necesitas geometría de alta fidelidad, texturas coherentes y exportaciones predecibles, este flujo de trabajo ComfyUI Trellis2 está diseñado para ti.
El gráfico está organizado en grupos claros para resultados de un solo clic, control más profundo, salidas solo de malla, refinamiento de malla, generación solo de texturas y fusión de múltiples vistas. Bajo el capó, ComfyUI Trellis2 aprovecha la representación nativa de vóxeles de TRELLIS.2 y una fuerte comprensión composicional para mantener la estructura fiel mientras preserva el detalle fino y la semántica del prompt. Los nodos de origen son proporcionados por la extensión ComfyUI visualbruno/ComfyUI-Trellis2.
Nota: Este flujo de trabajo solo puede ejecutarse en Máquinas Medianas, Grandes, X Grandes. Máquinas 2X Grandes o más grandes generarán un error.
Modelos clave en el flujo de trabajo ComfyUI Trellis2
- Microsoft TRELLIS.2‑4B. Un modelo de imagen a 3D con 4B parámetros que utiliza latentes estructurados O‑Voxel para generación rápida de mallas de alta fidelidad y materiales PBR. Maneja topología arbitraria y exporta activos listos para PBR. Consulta la tarjeta del modelo y el repositorio para más detalles: microsoft/TRELLIS.2‑4B y microsoft/TRELLIS.2.
- Meta DINOv3 ViT‑L/16. Un codificador visual de alta calidad utilizado para características de imagen robustas que mejoran la alineación entre imágenes de entrada y estructura 3D generada. Consulta facebook/dinov3‑vitl16‑pretrain‑lvd1689m.
- BRIA RMBG‑2.0 (BiRefNet). Un modelo de enmascaramiento de imagen a menudo utilizado para producir máscaras alfa limpias de referencias, lo que ayuda a TRELLIS.2 a enfocarse en el sujeto y reducir el sangrado de fondo. Consulta briaai/RMBG‑2.0.
Cómo usar el flujo de trabajo ComfyUI Trellis2
A un nivel alto, cada ruta carga el pipeline TRELLIS.2, ingiere una o más imágenes, genera un activo 3D voxelizado, opcionalmente remalla y simplifica para una topología limpia, desenrolla UVs, hornea texturas PBR y exporta un GLB. Usa el grupo que coincida con tu tarea; todos los grupos son independientes y producen su propia previsualización y exportación.
1) Simple
Esta es la forma más rápida de pasar de una sola imagen a un GLB texturizado. Carga el modelo con Trellis2LoadModel (#39) e inserta tu referencia usando Trellis2LoadImageWithTransparency (#6). El activo es generado por Trellis2MeshWithVoxelGenerator (#41), ligeramente simplificado por Trellis2SimplifyMesh (#42), y desenrollado y rasterizado por Trellis2PostProcessAndUnWrapAndRasterizer (#38). Exporta tu resultado con Trellis2ExportMesh (#19) y revisa en Preview3D (#43). Usa una imagen centrada en el sujeto con un fondo limpio o transparente para la geometría y texturas más consistentes.
2) Avanzado
Elige esto cuando desees más control sobre la forma y la apariencia. Después de cargar una referencia con Trellis2LoadImageWithTransparency (#47), el generador avanzado Trellis2MeshWithVoxelAdvancedGenerator (#51) expone controles extra para cómo se infieren la forma y la textura del vóxel. Trellis2PostProcessMesh (#46) limpia antes de la etapa de desenrollado, mientras que Trellis2PostProcessAndUnWrapAndRasterizer (#45) realiza UVs y horneado de texturas. Usa Trellis2ExportMesh (#49) para escribir el GLB y Preview3D (#44) para evaluar sombreado y detalle.
3) Refinador de Malla
Comienza aquí si ya tienes una malla y deseas mejorar la geometría o alinear materiales a una nueva imagen de referencia. Carga tu OBJ con Trellis2LoadMesh (#57) y una imagen guía con Trellis2LoadImageWithTransparency (#58). Trellis2MeshRefiner (#59) usa características de TRELLIS.2 para refinar la forma mientras se mantiene fiel a tu malla de entrada. Trellis2Remesh (#53) y Trellis2SimplifyMesh (#54) limpian la topología; Trellis2MeshWithVoxelToTrimesh (#55) devuelve una malla de triángulos estándar. Exporta con Trellis2ExportMesh (#60) y revisa en Preview3D (#56).
5) Solo_Malla_Avanzado
Usa esto cuando solo quieras geometría y planees texturizar en otro lugar. Trellis2MeshWithVoxelAdvancedGenerator (#74) se enfoca en una forma robusta desde tu imagen, luego Trellis2Remesh (#70) y Trellis2SimplifyMesh (#76) producen un presupuesto de triángulos limpio y eficiente. Convierte con Trellis2MeshWithVoxelToTrimesh (#72), exporta GLB a través de Trellis2ExportMesh (#75), e inspecciona en Preview3D (#71). Esto es ideal para partes de superficies duras como cascos donde la topología es lo más importante.
6) Solo_Malla_Simple
Este es el camino rápido solo de geometría. Alimenta una imagen a Trellis2MeshWithVoxelGenerator (#83), luego usa Trellis2SimplifyMesh (#85) y Trellis2Remesh (#84) para producir una superficie utilizable, seguido de otro ligero Trellis2SimplifyMesh (#82) si es necesario. Convierte con Trellis2MeshWithVoxelToTrimesh (#80), exporta usando Trellis2ExportMesh (#81), y previsualiza en Preview3D (#77). Es una forma rápida de prototipar formas antes del texturizado completo.
7) Malla de Textura
Si tienes una malla limpia y deseas texturas PBR guiadas por una imagen, usa esta ruta. Carga una referencia con Trellis2LoadImageWithTransparency (#86) y tu malla con Trellis2LoadMesh (#91). Trellis2MeshTexturing (#87) genera texturas de color base y rugosidad metálica alineadas a la superficie, produciendo una malla texturizada que puedes exportar a través de Trellis2ExportMesh (#93). PreviewImage (#88, #92) muestra los mapas horneados, y Preview3D (#89) muestra el sombreado.
8) Multi-Malla
Para mayor fidelidad y menos ambigüedades, proporciona múltiples vistas del mismo sujeto. Carga tres imágenes con Trellis2LoadImageWithTransparency (#100, #101, #103), combínalas usando ImageBatchMulti (#98), luego ejecuta Trellis2MeshWithVoxelAdvancedGenerator (#102). Un ligero Trellis2SimplifyMesh (#95) y Trellis2PostProcessAndUnWrapAndRasterizer (#96) finalizan la topología, UVs y texturas PBR. Exporta con Trellis2ExportMesh (#99) y evalúa en Preview3D (#94).
Nodos clave en el flujo de trabajo ComfyUI Trellis2
Trellis2LoadModel(#39) Carga el pipeline TRELLIS.2 y establece el backend de atención. Usaflash_attnsi tu GPU lo soporta para velocidad, cambia a un backend alternativo si encuentras problemas de compatibilidad. Reutiliza el mismo modelo cargado a través de grupos para evitar recargas.Trellis2MeshWithVoxelGenerator(#41) El generador de imagen a malla de un clic. Ajusta elseedpara variaciones y elige si el seed esfixedorandomizepara controlar la repetibilidad. Si planeas texturizar externamente, enruta a un grupo "Solo Malla" para omitir el desenrollado de UV y el horneado de texturas.Trellis2MeshWithVoxelAdvancedGenerator(#51) Expone controles separados para inferencia de forma y apariencia. Usa el preset de resolución para equilibrar calidad y memoria; configuraciones más altas capturan pequeños detalles pero aumentan el VRAM. Al usar múltiples vistas, mantén el encuadre consistente y deja que este nodo las fusione para una geometría más estable.Trellis2MeshRefiner(#59) Mejora una malla existente guiada por una imagen de referencia. Aumenta la fuerza de refinamiento cuando quieras correcciones de forma mayores; redúcela para preservar proporciones y topología originales. Funciona mejor con entradas razonablemente limpias y herméticas.Trellis2Remesh(#53) Reconstruye la topología para mejor flujo de bordes y triángulos uniformes antes de UVs. Úsalo después de generación o refinamiento para estabilizar el desenrollado y horneado de texturas posteriores. Si tu malla ya se deforma bien, puedes mantener el remallado conservador.Trellis2SimplifyMesh(#42) Reduce el conteo de triángulos mientras preserva la forma. Diezmado antes del desenrollado de UV para acortar tiempos de horneado, o después del desenrollado para mantener la continuidad de UV cuando debes cumplir con presupuestos estrictos. Previsualiza en cada paso para confirmar que los contornos y bordes duros permanecen intactos.Trellis2PostProcessAndUnWrapAndRasterizer(#38) Maneja el desenrollado de UV y el horneado de texturas PBR. Elige untexture_sizeque se ajuste a tu plataforma objetivo; texturas más grandes mejoran el detalle fino del material pero cuestan memoria. Si tu activo necesita transparencia, selecciona un modo de material apropiado y conecta alfa en tu DCC según sea necesario.Trellis2MeshTexturing(#87) Genera texturas de color base y rugosidad metálica para una malla dada, alineadas a tu imagen guía. Aumentatexture_sizepara materiales finos como tejido de tela o decalcomanías pequeñas. Mantén la iluminación neutral en la imagen guía para evitar hornear reflejos fuertes en el albedo.Trellis2ExportMesh(#19) Escribe GLB con texturas incrustadas. Usa nombres de archivo descriptivos para mantener variantes organizadas, y manténextensioncomoglbpara amplia compatibilidad. Verifica el resultado en los nodosPreview3Dproporcionados antes de pasar a herramientas posteriores.
Extras opcionales
- Usa imágenes de alta calidad centradas en el sujeto. Para mejores resultados en ComfyUI Trellis2, recorta ajustadamente, elimina fondos, y mantén la iluminación neutral y consistente en todas las vistas.
- Prefiere Multi-Malla cuando puedas capturar vistas frontal, de tres cuartos y lateral; mejora la geometría en regiones auto-ocultas.
- Cuando la topología importa más que las texturas, ejecuta un camino "Solo Malla" primero, inspecciona y ajusta presupuestos de triángulos, luego reejecuta con texturizado si es necesario.
- Si las salidas parecen demasiado suavizadas, reduce la simplificación o remalla más conservadoramente antes de la etapa de desenrollado.
- Para referencias con estructuras delgadas o accesorios, aumenta el preset de resolución de generación en el generador avanzado y usa un tamaño de textura mayor durante el horneado.
Recursos
- Tarjeta del modelo TRELLIS.2: microsoft/TRELLIS.2‑4B
- Repositorio TRELLIS.2: microsoft/TRELLIS.2
- Repositorio original TRELLIS: microsoft/TRELLIS
- Extensión ComfyUI utilizada: visualbruno/ComfyUI‑Trellis2
- Backbones de soporte: facebook/dinov3‑vitl16‑pretrain‑lvd1689m, briaai/RMBG‑2.0
Agradecimientos
Este flujo de trabajo implementa y se basa en los siguientes trabajos y recursos. Agradecemos profundamente a visualbruno por ComfyUI-Trellis2 por sus contribuciones y mantenimiento. Para detalles autorizados, consulta la documentación original y los repositorios enlazados a continuación.
Recursos
- visualbruno/ComfyUI-Trellis2
- GitHub: visualbruno/ComfyUI-Trellis2
Nota: El uso de los modelos referenciados, conjuntos de datos y código está sujeto a las respectivas licencias y términos proporcionados por sus autores y mantenedores.
