Periodic Materials Generation using Text-Guided Joint Diffusion Model