top of page
Project 5: Python Scripting Dominos
Date: Nov 29th, 2025
Cathy Gao

Project Description:
For this project, I created a Python script in Maya that generates a 30×30 grid of dominoes that reveal a cartoon heart design when knocked down by a cylindrical roller. The entire scene is built using Maya Python Scripting.​
​
Design Choices:
For the image, I chose a simple cartoon heart image that is easy to see. The link to the image can be found here.
The initial pusher was a ball. However, after some experimentations, the pusher wasn't able to fully knock over the entire domino grid. Therefore, I updated the pusher to be a cynlindrical roller that rolls over the first row, and the domino chain will start and continue to reveal the rest of the image.
Full Animation:
bottom of page