Click on the filename to display or download the file.
specular_reflection.mi
declare shader
color "specular_reflection" ()
version 1
apply material
end declare
specular_reflection.c
#include "shader.h"
DLLEXPORT
int specular_reflection_version(void) { return 1; }
DLLEXPORT
miBoolean specular_reflection (
miColor *result, miState *state, void *params )
{
miVector reflection_direction;
mi_reflection_dir(&reflection_direction, state);
if (!mi_trace_reflection(result, state, &reflection_direction))
mi_trace_environment(result, state, &reflection_direction);
return miTRUE;
}
22 April 2008 23:40:17