Hi!

Ich weis, es ist nichts besonderes, aber es hat mir sehr für mein plugin weitergeholfen, vielleicht bringt es euch auch irgendetwas:

Code:
 
function mtl_wire_init()
{
vec_set(mtl.emissive_blue, mat_model.emissive_blue);
vec_set(mtl.ambient_blue, mat_model.ambient_blue);
vec_set(mtl.diffuse_blue, mat_model.diffuse_blue);
vec_set(mtl.specular_blue, mat_model.specular_blue);
mtl.power = mat_model.power;
mtl.albedo = mat_model.albedo;
}

material mtl_wire
{
event = mtl_wire_init;
effect =
"
technique t0
{
pass p0
{
FillMode = point;
PointScaleEnable=true;
PointSize =0.005f;
ColorArg1[0] = Texture;
ColorOp[0] = modulate;
ColorArg2[0] = diffuse;
}
pass p1
{
FillMode = wireframe;
TextureFactor = 0x00FF8800;
ColorArg1[0] = TFactor;
ColorOp[0] = modulate;
ColorArg2[0] = diffuse;

}

}
technique fallback
{
pass p0
{
}
}
";
}

action Wire_Player
{
my.material = mtl_wire;
}




CU Chris3D