Index: trunk/src_plugins/export_stl/exp_fmt_proj.c =================================================================== --- trunk/src_plugins/export_stl/exp_fmt_proj.c (revision 35998) +++ trunk/src_plugins/export_stl/exp_fmt_proj.c (revision 35999) @@ -30,6 +30,8 @@ { fprintf(f, "obj \"board\"\n"); fprintf(f, " realempty\n"); + fprintf(f, " ambient 0.9\n"); + fprintf(f, " diffuse 0.1\n"); verthash_init(&verthash); vtl0_init(&edges); @@ -55,7 +57,7 @@ rnd_fprintf(f, " tri :%ld :%ld :%ld\n", vx[0], vx[1], vx[2]); } - fprintf(f, " color 0.0 0.40 0.0\n"); + fprintf(f, " color 0.0 0.46 0.0\n"); for(n = 0, vx = edges.array; n < edges.used; n += 2, vx += 2) fprintf(f, " lines\n :%ld :%ld\n", vx[0], vx[1]); Index: trunk/src_plugins/export_stl/export_stl.c =================================================================== --- trunk/src_plugins/export_stl/export_stl.c (revision 35998) +++ trunk/src_plugins/export_stl/export_stl.c (revision 35999) @@ -476,7 +476,7 @@ fp2t_triangulate(&tri); fmt->print_header(f); - fmt->new_obj(0, 0.3, 0); + fmt->new_obj(0, 0.4, 0); /* write the top and bottom plane */ for(n = 0; n < tri.TriangleCount; n++) { Index: trunk/src_plugins/export_stl/stl_models.c =================================================================== --- trunk/src_plugins/export_stl/stl_models.c (revision 35998) +++ trunk/src_plugins/export_stl/stl_models.c (revision 35999) @@ -225,7 +225,7 @@ srot = pcb_attribute_get(&subc->Attributes, ifmt->attr_rotate_old); if (*first) { - ofmt->new_obj(0, 0, 0); + ofmt->new_obj(0.5, 0.5, 0.5); *first = 0; }