create a realistic rendering architecture