Is it necessary for the HUD to know about the 3D?  I'm wondering if this render function is necessary.  It seems like the effects composer takes care of rendering the 3D part.