FAQ: Why does HOOPS Exchange sometimes lighten colors when retrieving Creo files?

Unlike other CAD software, Creo presents some extra parameters called “Intensity“ for colors.

While reading Creo colors, HOOPS Exchange is in fact applying that scale to the flat colors as follows:

HOOPS RGB Color = Creo Flat RGB values * Intensity / 100

As a consequence, colors are sometimes lightened to correspond to how they’re seen by the viewer.

It is possible to revert that operation if needed since Intensities for all materials are also retrieved as m_asSingleAttributesData