Resolving "Geometry NURBS is Not Supported for Object" in KeyShot

Understanding and Avoiding NURBS-Related Errors in GPU Mode

Issue

When using GPU rendering in KeyShot, users may encounter the error message:
"Geometry NURBS is not supported for object."

This error typically appears when NURBS geometry is present in the scene, as GPU mode does not currently support NURBS surfaces.

Environment

  • KeyShot (GPU Mode)

  • Windows

Cause

NURBS geometry can enter KeyShot in several ways:

  • Imported CAD files that contain NURBS surfaces.

  • Splitting surfaces in KeyShot after import may retain NURBS properties.

  • "Import NURBS" option enabled during import.

Resolution

To avoid this issue, consider the following solutions:

  1. Disable NURBS on Import

    • In the KeyShot import settings, uncheck "Import NURBS" to prevent them from being brought into the scene.

    • Note: This will remove the ability to re-tessellate the model later.

  2. Re-Tessellate the Geometry

    • After import, use Tools > Re-Tessellate or right-click the object > Re-Tessellate to convert NURBS to a supported mesh format.

    • Once tessellated, the object should work in GPU mode without issues.

By following these steps, you can eliminate or reduce instances of the "Geometry NURBS is not supported" message when using GPU rendering.

For further assistance, please contact KeyShot Support.