Hi,
Little bit complicate for me to understand all you said :)
But if your target is to change the material of a face of a cube here is a script who can help you :
dim cube1 as xpBaseObject
self.getObjectByName("Cube1", cube1)
dim materialFront as xpmaterial
engine.getMaterialByName("MyMaterial1", materialFront)
cube1.setMaterial(0, materialFront)
;)
Some precision...,
0 = Front , you can change this number to access to the other face
1=back
2=left
3=right
4=Top
5=bottom
if you want to put this script in sceneDirector you must change self by scene
I hope that is what you expect ;)
#XPression