---- ====== ray tracing ====== ----