whitted style ray tracing