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