Photo-Realistic Rendering - Recent Trends and Developments