I plan to animate a filmstrip (growing and curling around itself), using the path or bezier tool. BUT how could I get the sprocket holes as well; is there a system where you can extrude and add a regular set of boolean holes for example? Thanks in advance.

  • $\begingroup$ Wow! Thanks you very much for this detailed explanation. $\endgroup$ – Lou Petho May 14 '18 at 3:20

Example textured film strip

Start with a flat plane (film strip) and make an array of perforations (using a couple arrays) to punch holes in the plane. I have used academy 4 perf per frame here. I start with a box outside of the film plane, so that I know where it would appear o the previous film frame.

film array perforations

film subd bool plane

Then we array the plane, which has holes in it, and fit that to a curve. Make sure that all of the objects have their Origin Cleared at the centre (Alt-C).

film curve edit buckle

film curve with Cleared origin

film array length

film fit curve modifier

BEWARE! Down't rotate the curve in the normal Z direction (up) as this will cause the film strip to pinch along the side which it would not do.

Don't twist curve in Z

EDIT: Bonus material using a UV unwrap.

Film Material


I would just use a cylinder to cut holes in a single film strip, and then use the array modifier to multiply that piece of film in a line. I don't know if this is what you're looking for, but hopefully it works.


Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.