You're blocking ads, which pay for BlenderNation. Read about other ways to support us.

Array Modifier Demo Video and .blend


array.pngCampbell Barton and Matt Ebb have put together a nice video demonstrating the new array modifier in Blender 2.42. You might have seen this after reading about Matt's post, but we thought some closer attention was needed!

From Matt's site:

Campbell ‘Ideasman' Barton showed me a very cool .blend file he made to demonstrate Blender's Array Modifier, new in the upcoming Blender version 2.42. I thought I'd light, comp and render it to make a nice demo movie to use in the 2.42 release documentation. The white 3D axes are the controller objects.

What's even cooler than the video (if possible) is the .blend file that Matt posted with it. It's definitely worth a look since you can see how not only the animation was done but you can take a look at the compositing nodes to see how a Blender master does it.

If you don't feel like opening the .blend file and exploring the scene, I took the liberty, using the opensource and free CamStudio screen recorder for Windows, to breifly go over of how the basic animation was controlled: ArrayDemoExplained-XviD.avi (10.7 MB Xvid - remember to right click and Save As).

About the Author


Just a guy really into 3D, especially where Blender is concerned.


  1. somehow this xvid movie didnt want to play in MPC (sound only) (went fine in G-spot though). I did a direct stream copy using virtualdub, and now it plays nicely!

    (I have xvid 1.1 and latest mpc )

    oh, thanks for the movie :)

  2. Well the still looks nice but what is so special about the Array modifier? Aren't you getting the same results if you use the dublivert function?

  3. @mlc and Christo
    Thanks! I'm glad someone liked it :)

    @Rui (rcas)
    Thanks for the enocde!

    I would like for these things XviD videos to work "out of the box," sorry you had to work for it. I used the XviD 1.1 codec to encode it. Anyone have any thoughts on how to make it work properly in MPC?

    Of the topic, but I think about it enough to post about:

    About the codec and the quality, I wrestle constantly with this. I started using XviD only because it was easy to encode directly from CamStudio (i.e. it's easier for me to just click the stop button on CamStudio and it makes the movie). I actually toned the quality down to reduce the file size because I think the videos need smaller file sizes to download quickly (especially for dial-up users) rather than "perfect" quality.

  4. The great thing about Array modifiers is that they still work with Yafray! And, of course that you can apply them to the shape and then deform them with curves for even more fun! :) Here's one that I did when this article was first reported to BlenderNation:

    Eugene: Doesn't CamStudio have like a raw AVI output? Why not just record the raw output and then open it up with VirtualDub and then export it to DivX or Xvid at a higher quality setting? Either way we all enjoy the video tutorials! :)

  5. sorry for bothering, I guess it's probably an MPC player problem..? I just tested on my desktop at home. I had the same problem. I upgraded both mpc and xvid to latest version: same. I can play it with windows media player and winamp though.
    About k-lite codec pack: this is the one I was using earlier on my laptop. On my desktop, there was never a k-lite codec pack before...

    the only weird thing I notice about your movie, is that is has a framerate of 200.00fps?

    I agree with Prince to have camstudio first dump in some raw format (or some fast lossless encoder like huffyuv), and process it to xvid afterwards using virtualdub for better (and more compatible ;)) results.

  6. CamStudio does have a raw AVI option, it was just easier to go directly to XviD since that way I don't need to do another step with VDub. I'll try VDub next time and see if that alleviates the compatability issues. As far a quality, I lowered it on purpose to diminish the file size.

  7. Really cool, but when I tried it, and did render, the cubes material is all funky before the cubes fly out of each other, or when ever they are overlayed

  8. @Paul
    I know what you mean. Since the object (in the case here, a cube) is officially arrayed once you apply the array modifier, it is rendered as an arrayed object even when you haven't moved anything. So the render you will see is crazy because blender trying to render all the arrayed objects at once since it is "officially" many meshes occupying the same space (you can see this effect go away if you make the array count "1" since you remove the other meshes occupying the same space). You can see how Matt/Campbell resolved this issue in their .blend file. They created a non-arrayed version of the cube and put it on a different layer so it seemlessly replaced the arrayed cube when it becomes a single cube.

    Does that help?

  9. @Eugene
    Thank you. I would never have though of that work-around. I've got all sorts of Ideas buzzing around my head for using this.

Leave A Reply

To add a profile picture to your message, register your email address with To protect your email address, create an account on BlenderNation and log in when posting a message.