Diskussion:Blender Dokumentation: Exposure und Range

Seiteninhalte werden in anderen Sprachen nicht unterstützt.
Aus Wikibooks

Die Berechnungsformeln für Exposure und Range:

("rendercore.c")

/* Exposure correction */
if(R.wrld.exp!=0.0 || R.wrld.range!=1.0) {

if((shi.mat->mode & MA_SHLESS)==0) {
col[0]= R.wrld.linfac*(1.0-exp( col[0]*R.wrld.logfac) );
col[1]= R.wrld.linfac*(1.0-exp( col[1]*R.wrld.logfac) );
col[2]= R.wrld.linfac*(1.0-exp( col[2]*R.wrld.logfac) );
}

}</tt


("world.c")

R.wrld.linfac= 1.0 + pow((2.0*R.wrld.exp + 0.5), -10);
R.wrld.logfac= log( (R.wrld.linfac-1.0)/R.wrld.linfac )/R.wrld.range;</tt


--Soylentgreen 17:41, 17. Aug 2005 (UTC)