Conditioning diffusion models via attributes and semantic masks for face generation | Synapse