En resumen
- Omniverse Connector 203.0 es compatible con Adobe Substance 3D Painter 8.3–9.1; no funciona con las versiones 10.0 y posteriores.
- La fuente recomienda usar la compatibilidad USD nativa para Painter 10.x.
- Las versiones principal y secundaria de Painter Connector y Painter Link Extension deben coincidir.
- Para Octane, hay que crear las UV y hornear los mapas de malla en Substance Painter antes de exportar las texturas.
Las texturas creadas en Substance 3D Painter pueden transferirse a otras aplicaciones mediante dos flujos de trabajo documentados: es posible enviarlas en directo a Omniverse USD Composer a través de Painter Connector y Painter Link Extension, o conectar los mapas exportados a un material Octane en Cinema 4D. Esta guía se basa en la documentación oficial de NVIDIA Omniverse Connect y OTOY. La compatibilidad de versiones es crucial para Omniverse Connector; en el caso de Octane, las UV y los mapas de malla son partes importantes de la preparación.
1. Elige el flujo de trabajo y comprueba la compatibilidad de versiones
Primero, decide si quieres actualizar las texturas en directo en Omniverse USD Composer o renderizar con Octane en Cinema 4D. Ambos flujos usan Painter, pero la configuración y la conexión de materiales son distintas.
Según la documentación de Omniverse Connector, la versión 203.0 es compatible con Substance 3D Painter 8.3–9.1. El mismo documento indica que Connector no funciona con Painter 10.0 y versiones posteriores. Para dar soporte a Painter 10.x, recomienda usar la compatibilidad USD nativa. Por tanto, comprueba la versión de Painter antes de instalar nada y no esperes que la conexión en directo funcione si instalas una versión de Connector incompatible.
Los números de versión principal y secundaria de Connector y Painter Link Extension también deben coincidir. Por ejemplo, el documento muestra Connector 204.0 junto con Link Extension 204.0. La función de sincronización en directo de Painter Link Extension está en proceso de retirada, así que no conviene considerarla un componente inamovible de un flujo de producción a largo plazo.
2. Configura la transferencia en directo a Omniverse USD Composer
Instala Painter Connector y USD Composer Painter Link Extension. Son componentes independientes; Connector está disponible en NVIDIA NGC Catalog. La extensión se puede encontrar buscando «Painter» en Extension Manager de Omniverse USD Composer 2023.2.0. Activa la extensión y marca la opción
AUTOLOAD.Abre o crea un proyecto en Painter. Si no aparece el panel de configuración de Connector, ve a
Window > Views > Omniverse-Connector. En las versiones 203.0 y anteriores de Connector, el panel está en el menú JavaScript; desde la versión 204.0, se encuentra en el menú Python.Anota el número de puerto que aparece en la ventana Painter Link de USD Composer. En Painter Connector, abre
Edit > Connection Settings…e introduce el mismo número en el campoPort. El valor predeterminado es 8111, aunque puede cambiar si se ejecutan varias instancias de USD Composer o se usan USD Presenter/Code. Si los valores no coinciden, es posible que no se establezca la conexión.En Painter, envía la malla a USD Composer mediante
Export > Mesh. Después, pinta en Painter. Si la conexión en directo está activa, los cambios de pintura o en las propiedades de los conjuntos de texturas hacen que los mapas se vuelvan a exportar y se envíen a Composer. Si quieres, activaUse Environment Mappara crear en Composer una Dome Light a partir del mapa de entorno de Painter; para que sea visible, activa tambiénShow.Comprueba el estado de la conexión en el indicador de la parte inferior izquierda del panel. El indicador informa sobre las exportaciones, los intentos de conexión y los errores. Cuando la conexión en directo está activa pero no hay ninguna operación en curso, aparece
Idle...; cuando está desactivada, apareceLive-Link disabled. La carga de las texturas puede tardar, así que comprueba también el indicador de estado de los ajustes de Painter Link.
3. Configura correctamente las texturas y los materiales
En las opciones de exportación de Connector puedes definir el preset, el tipo de shader, la resolución, la profundidad de bits y el formato del archivo. El documento menciona PNG y TGA como ejemplos de formato. En Omniverse USD Composer, los shaders compatibles con Connector se limitan a OmniPBR y USDPreviewSurface. Algunos canales del preset utilizado pueden no ser compatibles con el tipo de shader elegido; por eso, al seleccionar un preset de texturas, comprueba qué canales necesita el material.
En la sección Texture Set Settings, solo se transfieren al material OmniPBR los canales incluidos en la lista Channels. Por ejemplo, si no se necesita transparencia, eliminar el canal Opacity evita que se active ese parámetro en el material generado. Así se busca crear una definición de material más eficiente sin transferir canales innecesarios.
| Ajuste | Valor recomendado | Efecto |
|---|---|---|
| Port | El valor de la ventana USD Composer Painter Link; 8111 de forma predeterminada | Hace que Connector y la extensión usen el mismo puerto. |
| Shader | OmniPBR o USDPreviewSurface | Son los dos tipos de shader compatibles que indica el documento. |
| Canales | Solo los canales necesarios | Ayuda a evitar que se añadan canales no utilizados al material OmniPBR generado. |
| UV Tile / UDIM | La opción adecuada para el flujo de trabajo | Si cambia un tile, se exportan todos; esto puede aumentar la carga de transferencia en cada trazo del pincel. |
Si la opción Submit está activada, la malla y las texturas de Painter se copian a las carpetas Mesh y Textures de Nucleus en cada actualización. Cuando está desactivada, las modificaciones de la capa raíz muestran las exportaciones locales de texturas en el disco. Define la ubicación de transferencia y el ajuste Export Folder antes de empezar; las texturas se guardan en una subcarpeta _textures que se crea con el nombre del proyecto dentro de esa carpeta.
4. Prepara las texturas para Cinema 4D y Octane
Para el flujo de trabajo con Octane, primero prepara el modelo en Cinema 4D creando las UV. El documento de OTOY señala que se pueden separar partes de la malla para facilitar su selección y la asignación de texturas; también indica que se pueden utilizar Vertex tag y que hay que activar Vertex Colors al exportar.
Exporta el modelo mediante
File > Export > FBX. Si es necesario, activa atributos adicionales desde el icono de engranaje de las opciones de exportación.En Substance Painter, carga el archivo FBX con
File > New Project. La resolución inicial indicada en el documento es 2048; se puede reducir a 1024 para trabajar con más comodidad. Se señala que es posible elegir una resolución más alta al exportar las texturas finales.En la ventana
Texture Set Settings, seleccionaBake Mesh Maps. Elige los mapas que vas a usar y haz clic enBake Selected Textures.Una vez creado el material, exporta los mapas mediante
File > Export Textures (CTRL+SHIFT+E). Define los parámetros generales de exportación y haz clic enExport.En Cinema 4D, crea un Octane Universal Material desde
Live Viewer > Materials. ConfiguraDiffuse BRDFcomo Oren Nayar yBSDFcomo GGX (Energy Conserving). Después, conecta los mapas al material en Octane Node Editor y asígnalo al objeto.
Además de Octane Universal Material, el documento de OTOY también menciona Standard Surface Material como una opción adecuada para la compatibilidad con materiales de aplicaciones externas; sin embargo, el ejemplo de configuración se basa en Universal Material. Usa la imagen de Painter como referencia para la iluminación final: la iluminación configurada en Cinema 4D es la que determina principalmente el aspecto de la escena.
¿Qué cambia en los flujos de trabajo de arquitectura y visualización?
En escenas de interiores, productos o visualización arquitectónica, la conexión en directo puede facilitar la revisión en USD Composer de los cambios de textura realizados en Painter. Sin embargo, si se usan UDIM, hay que tener en cuenta que un cambio en un solo tile provoca la exportación de todos los tiles; durante sesiones intensas de pintura, esto puede generar carga de procesamiento y tiempos de espera. En el flujo de trabajo con Octane, hay que revisar la preparación de las UV, el horneado y la resolución de las texturas antes de la entrega.
Los equipos también deben comprobar las licencias y la compatibilidad de acuerdo con las versiones de las aplicaciones que utilizan. Está documentado que Omniverse Connector 203.0 no es compatible con Painter 10.0 y versiones posteriores; para Painter 10.x se recomienda la compatibilidad USD nativa. En las transferencias basadas en Connector, comprueba las limitaciones de shaders y canales; en el flujo de trabajo con Octane, verifica en una escena de prueba que los mapas estén conectados a los materiales correctos.
Errores frecuentes
No hacer coincidir los números de versión principal y secundaria de Connector y Painter Link Extension.
No establecer en Painter Connector el mismo puerto que aparece en la ventana Painter Link de USD Composer.
Dar por hecho que Connector 203.0 funciona con Painter 10.0 o versiones posteriores.
Suponer que, en un proyecto con UDIM, un cambio solo exportará el tile afectado.
Omitir la opción Vertex Colors necesaria o la preparación de las UV al exportar desde Cinema 4D.
Esperar que los materiales y las texturas existentes se conserven tal cual al importar USD. El documento indica que la solución actual no conserva inicialmente los materiales y las texturas USD, y que la apariencia puede volverse blanca. Se recomienda crear copias de los materiales OmniPBR existentes antes de importar para conservarlos.
Fuentes
2 fuentesNo republicamos los textos de las fuentes; las citas breves van marcadas y el resto es resumen y comentario propios.
Para los estudios de arquitectura y visualización de Turquía, el valor práctico de este flujo está en poder seguir el resultado en USD Composer mientras se editan las texturas en una aplicación independiente. Sin embargo, la sincronización en directo no ahorra tiempo automáticamente en todos los proyectos: hay que tener en cuenta que los cambios en UDIM vuelven a exportar todos los tiles y que la carga de texturas grandes puede retrasarse.
Comprobar la compatibilidad de versiones y el soporte de shaders en una escena de prueba pequeña antes de ponerlo en práctica ayuda a evitar sorpresas en la entrega. Para el flujo con Octane, hay que preparar las UV y hornear los mapas desde el principio. Como la documentación no indica requisitos de hardware ni precios, las decisiones de inversión deben tomarse evaluando por separado el equipo y las condiciones de licencia disponibles.
Preguntas frecuentes
¿Se puede usar Omniverse Connector con Substance 3D Painter 10?
Omniverse Connector 203.0 no es compatible con Painter 10.0 y versiones posteriores. La fuente recomienda usar la compatibilidad USD nativa para Painter 10.x.
¿Cuál es el puerto predeterminado de Omniverse Painter Connector?
El puerto predeterminado es 8111. Como puede cambiar si se ejecutan varias instancias de USD Composer o se usan otras aplicaciones de Omniverse, el valor de Connector debe coincidir con el que aparece en la ventana Painter Link.
¿Cómo se transfieren las texturas de Substance Painter a Octane?
Exporta los mapas desde Painter con `File > Export Textures (CTRL+SHIFT+E)`. En Cinema 4D, crea un Octane Universal Material y conecta los mapas al material en Octane Node Editor.



