Karma XPU es el motor híbrido de SideFX que modifica el renderizado al aprovechar simultáneamente la CPU y la GPU, detectando automáticamente todos los dispositivos compatibles disponibles, incluyendo múltiples GPUs.
Si alguna GPU falla, el motor continúa con los dispositivos restantes, incluyendo la CPU, garantizando la finalización del fotograma sin interrupciones ni diferencias visuales en el resultado.
Tecnología Optix y Embree trabajando en paralelo
El motor se divide en dos tecnologías clave: GPU Optix y CPU Embree. En sistemas con varias tarjetas gráficas NVIDIA, cada una aparece como un dispositivo Optix independiente.
Es importante saber que la memoria no se comparte entre GPUs, y cada una maneja su propia carga.
Quienes prefieran usar solo la GPU pueden desactivar la CPU mediante la variable de entorno KARMA_XPU_DISABLE_EMBREE_DEVICE=1
.
Compatibilidad limitada y alto rendimiento
Actualmente, Karma XPU funciona únicamente con GPUs NVIDIA, con soporte mínimo desde Maxwell (cómputo 5.0). Se recomienda usar controladores 545+ en Linux y 546.33+ en Windows.
Las GPU ADA ofrecen ventajas notables con la función “Shader Execution Reordering”, que duplica el rendimiento. Sistemas como Apple Silicon solo podrán utilizar la CPU.

Sombreado flexible y herramientas recomendadas
Para crear materiales, se recomienda el Constructor de Materiales de Karma, que da acceso a nodos compatibles como MaterialX y USD Preview Surface. Karma XPU también admite nodos VOP específicos como Karma Hair Shader.
Pero muchos shaders complejos (como Principled Shader) no están soportados o se simplifican automáticamente.
Amplia funcionalidad con algunas limitaciones
Karma XPU soporta renderizado interactivo, desenfoque de movimiento, cámaras físicas, volúmenes, luces físicas, geometría compleja, Cryptomatte, salida profunda y más.
Igualmente gestiona texturas de forma inteligente, usando mosaicos cargados bajo demanda. Si la GPU se queda sin memoria, se libera espacio automáticamente para continuar el render.
MaterialX y shaders específicos de Karma
El motor admite nodos MaterialX estándar y específicos como mtlxStandardSurface
y kma_rayimport
. Aun así, no todos los nodos están implementados, y algunos parámetros son ignorados.
Además, se soportan shaders de volumen como XPU Pyro Preview y Karma Volume, junto con geometrías USD como Polymesh, Curves y Points.
Iluminación realista y herramientas de control en Karma XPU
Karma XPU soporta todos los tipos de luces estándar, incluyendo cúpulas, cielos físicos y luces de geometría. También permite el uso de filtros de luz, enlaces de luz, luces de portal y ajustes avanzados de muestreo.
Estas capacidades permiten un control preciso del ambiente y la estética del render.
Renderizado con CPU y GPU al mismo tiempo
Karma XPU es una evolución moderna dentro del ecosistema de render de Houdini.
A diferencia del tradicional Karma CPU, XPU aprovecha tanto la CPU como la GPU de forma simultánea, acelerando los procesos sin comprometer calidad.
Incluso si no es una tecnología completamente nueva, representa un paso firme hacia flujos de trabajo más eficientes en producción.
Su integración con USD y el enfoque híbrido lo posicionan como una herramienta ideal para quienes buscan velocidad, flexibilidad y resultados de nivel cinematográfico.
Con información de SideFX.
Más historias
Optimización de retopología de tela en Blender con Retopo Planes
Render Controls: Herramienta para mejorar el renderizado en Maya
Black Eye Technologies lanza complemento de cámaras para UE