Self-Supervision for 3D Scene Generation