weird philosophy forum caustics rendering