| Feature |
Mantra |
H19.5 Karma CPU |
H19.5 Karma XPU |
| Status |
Production-ready |
Production-ready |
Beta |
| |
|
|
|
| CPU Renderer |
Yes |
Yes |
Yes [Hybrid] |
| GPU Renderer |
No |
No |
Yes [Nvidia] |
| |
|
|
|
| USD/Solaris Support |
No |
Yes |
Yes |
| IFD Support |
Yes |
No |
No |
| Open Image IO |
Yes | with Env Variable |
Yes |
Yes |
| |
|
|
|
| Standard Surface Shader |
Principled - VEX |
Principled - VEX/USD Preview/MaterialX |
USD Preview/MaterialX |
| VEX shading |
Yes |
Some trace() function support |
No |
| |
|
|
|
| CVEX: Lens Shader |
Yes |
Yes |
Karma Physical Lens |
| CVEX: Volume Procedurals |
Yes |
Planned for Future Release |
No |
| |
|
|
|
| Toon Shader |
VEX Shading |
VEX Shading |
No |
| Rounded edge/Dirt masks |
Yes |
Yes |
No |
| Texture Baking |
Yes |
Preliminary Support |
No |
| |
|
|
|
| MaterialX Surface Shaders |
No |
Mtlx Standard Surface/USD Preview |
Mtlx Standard Surface/USD Preview |
| MaterialX Disney 2012/2015 |
No |
No |
No |
| Custom MaterialX PBR Shaders |
No |
Yes |
Planned for Future Release |
| MaterialX SSS |
No |
Yes |
Yes |
| MaterialX Color Management |
No |
Planned for Future Release |
Planned for Future Release |
| MaterialX Displacement |
No |
Yes |
Yes |
| |
|
|
|
| Material Overrides |
Material Stylesheets |
[USD] | Assign Material and Material Variation LOPS |
[USD] | Assign Material and Material Variation LOPS |
| |
|
|
|
| Adaptive Sampling |
Yes |
Yes |
No |
| Motion Blur |
Yes |
Yes |
Yes |
| Depth of Field |
Yes |
Yes |
Yes |
| Physical Sub Surface Scattering |
Yes |
Yes |
No |
| Random Walk Sub Surface Scattering |
No |
Yes |
Yes |
| Volumes |
Yes |
Yes |
Yes [Pyro Preview Shader] |
| Heightfields |
Yes |
Yes via Solaris |
Yes via Solaris |
| Instancing |
Yes |
Yes |
Yes |
| Nested Instancing |
No |
Yes |
Yes [Fixed Number of Levels] |
| Deferred Geometry Load |
Yes |
Planned for Future Release |
Planned for Future Release |
| Subdivision |
HoudiniSubdiv/OpenSubdiv |
OpenSubdiv |
OpenSubdiv |
| Displacement Shading |
Yes |
Yes |
Yes |
| Crowd Support |
Yes |
Partial Support | USDSkel support, but not optimized |
Partial Support | USDSkel support, but not optimized |
| NURBS |
Yes |
Tesselated at Fixed Rate |
Tesselated at Fixed Rate |
| Lens Shaders |
Yes |
Custom VEX lens shaders |
Karma Physical Lens |
| Absorption and Nested Dielectrics |
Yes |
Nested Dielectrics |
No |
| Pyro Shader for Volumes |
Yes |
Yes |
SimplifiedLimited Version |
| HdCoordSystem support for shaders |
No |
Yes |
No |
| Uniform Volume Geometry |
Yes |
Yes |
No |
| |
|
|
|
| Denoising |
Optix | Intel |
Optix | Intel |
Optix | Intel |
| AOVs |
Yes |
Yes |
Yes [no LPE]) |
| Deep Images |
Yes |
Yes |
No |
| Cryptomatte |
Yes |
Yes |
No |
| |
|
|
|
| Light type: Point |
Point Light |
Yes |
Yes |
| Light type: Dome |
Environment Light |
Yes |
Yes |
| Portals on Dome Light |
Portal Light |
Yes |
Planned for Future Release |
| Light type: Distant |
Distant Light |
Yes |
Yes |
| Light type: Disk |
Area Light |
Yes |
Yes |
| Light type: Rectangle |
Area Light |
Yes |
Yes |
| Light type: Sphere |
Area Light |
Yes |
Yes |
| Light type: Cylinder |
Area Light |
Yes |
Yes |
| Light type: Geometry |
Geometry/Volume Light |
Yes (points, curves, meshes, volumes) |
Planned for Future Release |
| Light type: Portal |
Yes |
Yes |
No |
| |
|
|
|
| Shaping Control: Cone |
Spot light |
Yes |
Yes |
| Shaping Control: Focus |
Yes |
Yes |
Yes |
| Shaping Control: Barn Doors |
Yes |
Yes |
Yes |
| Shaping Control: IES Mapping |
Yes |
Yes |
Planned for Future Release |
| |
|
|
|
| Light Filters |
No |
Yes |
Yes [Fixed Set] |
| Light Linking |
Yes |
Yes [No Geometry Lights] |
Yes [No Geometry Lights] |
| Geometry Lights |
Yes |
Yes [points, curves, meshes, volumes] |
No |
| |
|
|
|
| Hair & Fur |
Yes |
Yes |
Yes |
| Render Curves |
Yes |
Yes [tubes, ribbons, oriented ribbons] |
Yes [tubes] |
| Render Points |
Yes |
Yes |
Yes |
| |
|
|
|
| Viewport Render |
Yes |
Yes |
Yes |
| Render View |
Yes |
Solaris Viewport/Render Gallery |
Solaris Viewport/Render Gallery |
| Interactive Mplay |
Yes |
Yes |
Yes [No click to render] |
| Render Snapshot Gallery |
Yes |
Yes |
Yes |
| Render to Disk |
Yes |
Yes |
Yes |
| HQueue - Distributed Rendering |
Yes |
Yes |
Yes |
| Standalone Command-line render |
Yes |
Yes via Husk |
Yes via Husk |
| CheckPointing |
Yes |
Yes via Husk |
No |
| |
|
|
| VEX FUNCTIONS |
|
|
|
| - gather loops |
Yes |
Simple Trace (no shading) |
No |
| - illuminance loops |
Yes |
Never will be supported |
No |
| - trace |
Yes |
Simple trace function (no shading) |
No |
| |
|
|
| Path Guiding |
No |
Yes |
No |
| Frustrum VBDs |
No |
Yes |
Yes |
| Light Shaping |
Yes |
Yes |
Yes |
| Per Instance Property Overrides |
Yes |
Yes |
No |