Karma Renderer FAQs


What is the main difference between Karma and Mantra?

Mantra renders from Houdini using the ifd format and is not available as part of the Solaris LOP context.

Karma renders using the USD format and can only be utilized from within the Solaris LOP context.

Is Karma ready for production use?

With H18, Karma is available in beta and is not full featured for production use, Please refer to the table below to see which features are available and which ones are missing.

If you are using Solaris for lighting, you may want to consider another Hydra delegate such as RenderMan while Karma is in beta.

How does Mantra compare to the Karma beta that shipped with H18?
Feature Mantra Karma [Beta]
     
CPU Renderer Yes Yes
GPU Renderer No Planned for Future Release
     
USD/Solaris Support No Yes
IFD Support Yes No
Open Image IO Yes | with Env Variable Yes
     
Standard Surface Shader Principled - VEX Principled - VEX
VEX shading Yes Some shading functions still under development
     
CVEX: Lens Shader (VR Camera) Yes Under development
CVEX: Volume Procedurals Yes Planned for Future Release
     
Toon Shader VEX Shading VEX Shading
Rounded edge/Dirt masks Yes Planned for Future Release
Texture baking Yes Planned for Future Release
     
Material Overrides Material Stylesheets [USD] | Assign Material and Material Variation LOPS
     
Adaptive Sampling Yes Partial Support | Under development
Motion Blur Yes Yes
Depth of Field Yes Yes
Sub Surface Scattering Yes Partial Support | Under development
Volumes Yes 80% Support | Under development
Heightfields Yes Planned for Future Release
Instancing Yes Yes
Nested Instancing  No Yes
Deferred Geometry Load Yes Planned for Future Release
Subdivision HoudiniSubdiv/OpenSubdiv OpenSubdiv
Displacement Shading Yes Yes
Crowd Support Yes Partial Support | USDSkel support, but not optimized
NURBS Yes Planned for Future Release
Lens Shaders Yes Planned for Future Release
IES Lights Yes Planned for Future Release
Absorption and Nested Dialectrics Yes Planned for Future Release
     
Denoising Optix Optix | Intel Planned for Future
AOVs Yes Yes
Deep Images Yes Planned for Future Release
Cryptomatte Yes Planned for Future Release
     
Fur & Hair Yes Partial Support | Under development
Render Curves Yes Partial Support | Under development
     
Viewport Render Yes Yes
Render View Yes Planned for Future Release
Render to Disk Yes Yes
HQueue - Distributed Rendering Yes Yes via Husk
Standalone Command-line render Yes Partial Support via Husk | Under development
CheckPointing Yes Partial Support | Resuming not available yet
     
VEX FUNCTIONS    
- gather loops Yes Under development
- illuminance loops Yes Under development
- trace Yes Under development