ray tracing and shadow synthesis 852719