create a 3 d rendering architecture