Hier ist die Lösung, mit der ich endete. Anstatt ein Material mit den benötigten Eigenschaften zu definieren, habe ich Keyframes verwendet, um die Materialfarbe und den Alphakanal zu ändern, wenn sich das Licht im Becher bewegte. Hier ist das Ergebnis:
Draußen:
Mitten drin:
Innerhalb: