just had another thought too, if your 3d program also supports vertex colouring, and if your .x exporter also supports use of vertex colours, the "MeshVertexColors" declaration inside your .x file can also be used.
In this case, it appears as
MeshVertexColors {
54;
0;0.000000;0.000000;1.000000;1.000000;,
1;0.000000;0.000000;1.000000;1.000000;,
2;0.000000;0.000000;1.000000;1.000000;,
3;0.000000;0.000000;1.000000;1.000000;,
4;0.000000;0.000000;1.000000;1.000000;,
5;0.000000;0.000000;1.000000;1.000000;,
6;1.000000;0.000000;0.000000;1.000000;,
7;1.000000;0.000000;0.000000;1.000000;,
8;1.000000;0.000000;0.000000;1.000000;,
9;0.000000;0.000000;1.000000;1.000000;,
10;0.000000;0.000000;1.000000;1.000000;,
11;0.000000;0.000000;1.000000;1.000000;,
12;0.000000;0.000000;1.000000;1.000000;,
13;0.000000;0.000000;1.000000;1.000000;,
14;0.000000;0.000000;1.000000;1.000000;,
15;0.000000;0.000000;1.000000;1.000000;,
16;0.000000;0.000000;1.000000;1.000000;,
17;0.000000;0.000000;1.000000;1.000000;,
18;0.000000;0.000000;1.000000;1.000000;,
19;0.000000;0.000000;1.000000;1.000000;,
20;0.000000;0.000000;1.000000;1.000000;,
21;0.000000;0.000000;1.000000;1.000000;,
22;0.000000;0.000000;1.000000;1.000000;,
23;0.000000;0.000000;1.000000;1.000000;,
24;0.000000;0.000000;1.000000;1.000000;,
25;0.000000;0.000000;1.000000;1.000000;,
26;0.000000;0.000000;1.000000;1.000000;,
27;0.000000;0.000000;1.000000;1.000000;,
28;0.000000;0.000000;1.000000;1.000000;,
29;0.000000;0.000000;1.000000;1.000000;,
30;0.000000;0.000000;1.000000;1.000000;,
31;0.000000;0.000000;1.000000;1.000000;,
32;0.000000;0.000000;1.000000;1.000000;,
33;0.000000;0.000000;1.000000;1.000000;,
34;0.000000;0.000000;1.000000;1.000000;,
35;0.000000;0.000000;1.000000;1.000000;,
36;0.000000;0.000000;1.000000;1.000000;,
37;0.000000;0.000000;1.000000;1.000000;,
38;1.000000;0.000000;0.000000;1.000000;,
39;1.000000;0.000000;0.000000;1.000000;,
40;0.000000;0.000000;1.000000;1.000000;,
41;0.000000;0.000000;1.000000;1.000000;,
42;0.000000;0.000000;1.000000;1.000000;,
43;0.000000;0.000000;1.000000;1.000000;,
44;0.000000;0.000000;1.000000;1.000000;,
45;0.000000;0.000000;1.000000;1.000000;,
46;0.000000;0.000000;1.000000;1.000000;,
47;0.000000;0.000000;1.000000;1.000000;,
48;0.000000;0.000000;1.000000;1.000000;,
49;0.000000;0.000000;1.000000;1.000000;,
50;0.000000;0.000000;1.000000;1.000000;,
51;0.000000;0.000000;1.000000;1.000000;,
52;0.000000;0.000000;1.000000;1.000000;,
53;0.000000;0.000000;1.000000;1.000000;;
}
Basically here, each vertex has its own individual colour assigned, (i.e. all of them are blue except for vertex 6,7,8,38 and 39 - they are coloured red) and when it comes to runtime there is a smooth gradient across faces between each of the different colours as shown in the attachment
Only problem with this method is that I am not sure how many 3d programs/exporters support vertex colouring
both of these methods are supported by default, I didn't use any object or appearance commands within DBPro to make either of these images, just the Load Object command
(edit: oops, just noticed I turned lighting off for this picture, so it is ambient only, but you get the idea)
This is not the sig you are looking for....