--- ray/src/cv/mgf2rad.c 1994/08/26 12:54:24 2.11 +++ ray/src/cv/mgf2rad.c 1995/03/07 12:18:15 2.13 @@ -41,6 +41,7 @@ char *argv[]; mg_ehand[MG_E_CMIX] = c_hcolor; mg_ehand[MG_E_CSPEC] = c_hcolor; mg_ehand[MG_E_CXY] = c_hcolor; + mg_ehand[MG_E_CCT] = c_hcolor; mg_ehand[MG_E_CYL] = r_cyl; mg_ehand[MG_E_ED] = c_hmaterial; mg_ehand[MG_E_FACE] = r_face; @@ -427,7 +428,7 @@ material() /* get (and print) current material */ c_cmaterial->clock = 0; if (c_cmaterial->ed > .1) { /* emitter */ cvtcolor(radrgb, &c_cmaterial->ed_c, - emult*c_cmaterial->ed/WHTEFFICACY); + emult*c_cmaterial->ed/(PI*WHTEFFICACY)); if (glowdist < FHUGE) { /* do a glow */ fprintf(matfp, "\nvoid glow %s\n0\n0\n", mname); fprintf(matfp, "4 %f %f %f %f\n", colval(radrgb,RED),