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 |