Image ChatGPT Image 2.5
Miniature cutaway dollhouse reveals four dance decades with glowing rooms
A 2x2 grid of cutaway dollhouse posters, each room enacting a different dance era with interior glow and coherent palette.
Prompt
2x2 grid, 16:9, do this for dance movements of different decades: class CutawayDollhousePoster:
def __init__(self, TOPIC):
s = infer(TOPIC) # rooms, backdrop, palette, title, values
self.s = s
def render(self):
return miniature_3d(
dollhouse=cutaway(grid=self.s.rooms, front_removed=True, joined_by=stairs), # H₁
rooms=[ vignette(r.label, enacting=r.figures, props=r.props, lit_from_within=True)
for r in self.s.rooms ], # H₂/H₅
backdrop=self.s.backdrop, palette=self.s.palette, # H₃
title=period_type(self.s.title), values_stack=self.s.values ) # H₄
def verify(self, img):
assert one_structure(img) and front_removed(img) and all_visible(img.rooms), "H₁"
assert injective(labels(img.rooms)) and all(enacting(r) for r in img.rooms), "H₂: duplicate/idle"
assert palette_coherent(img, self.s.palette) and backdrop_of(img, TOPIC), "H₃"
assert title_present(img) and values_stack(img), "H₄"
assert interior_glow(img.rooms) and miniature_scale(img), "H₅"
CutawayDollhousePoster(TOPIC).render()
Published: September 18, 2026 by Gadgetify