Physically based rendering from first principles | Not Hacker News!