Du kannst per Request die RGB-Werte des Materials abfragen und auch den zu einem RGB-Wert am ehesten passenden Stift (Stiftnummer) ermitteln. Allerdings ist das dann immer von dem eingestellten Stiftset abhängig.
Setzt natürlich natives 2D-Skript voraus. Wird 2D durch PROJECT2 erzeugt, kannst Du auch das abfangen und temporär für die 2D-Projektion ein unifarbenes Material in dem Farbton definieren.
Iist aber alles relativ aufwändig und erfordert intensiveres Studium der REQUEST, IND und DEFINE MATERAL-Befehle und GLOB_CONTEXT und GLOB_SCRIPTTYPE.