Filling Your Shelves: Synthesizing Diverse Style-Preserving Artifact Arrangements.
Synthesizing open worlds with constraints using locally annealed reversible jump MCMC