Material looks different after importing a Cinema 4D model into Babylon.js

I’m trying to import a model created in Cinema 4D into Babylon.js, but the material appearance is very different from what I see in Cinema 4D.
Here’s what I’ve done:

  • I exported the model from Cinema 4D as .glb / .gltf.
  • The geometry imports fine, but the material/shading looks off — colors, reflections, and lighting don’t match the original look in Cinema 4D.

Is there a recommended workflow or setting I’m missing when exporting from Cinema 4D for Babylon.js?
Should I use specific material types or textures in C4D to ensure better compatibility?

Thanks!

In C4D, you should use:

Standard Material (Physical Material in newer C4D versions)

  • Configure it as a Metallic/Roughness workflow (Babylon.js’s default PBR model).
  • Avoid using Specular/Glossiness unless you manually convert it later.

Redshift or Octane Materials (if used)

  • These require baking to a Standard Material before export since Babylon.js does not natively support third-party renderer materials.

Thanks.