Have you ever felt that theres something wrong with this world? Have you ever felt you know something, and that what you know you can’t explain? Now you can. Sort off…
Some time ago I needed to create the raining code look as seen in “The Matrix” movie, so I started to google for ready to use projects, but found nothing of value that I could use in my work… So I had to create my own. Watch this tutorial to learn all about it.
My first instinct was to use Trapcode Particular along with some custom particles to create the look I was after, but I quickly found out, that it’s just not going to cut it. The raining code has some very distinct look to it and the key to making it look good was to really pinpoint what was happening with the falling letters. Here’s what I found out after watching the original design as seen in the movie:
- There are two types of letters: leading, and following (after vision letters)
- The leading letters are brighter than the others
- The letters fall down in columns at different speeds
- One column can have multiple leading letters falling at different speeds
- Both leading and following letters change chars at random points in time (out of sync)
- The amount of the following letters is random (tail length)
- The letters always move a given amount of pixels (letter height)
As far as everything on the list above could probably be achieved using Particular to create the look, the last point would be really hard to do. In theory all of the points above could be done, however it would take a lot of calculation to get the parameters of Particular just right, so I figured to change the approach a bit, and instead of having a “leading letter particle” spawn “after vision particles”, I decided to build a grid of letters, and then use Particular and Mosaic effect to reveal them. That way I could focus on the look, speed, timing and other “artistic” aspects of the work, and not think about how to set up Particular.
At the end of the tutorial you will also see how to change the color of the leading letters using the Threshold effect. What I forgot to mention is that you can of course play with the Threshold parameter changing the range of letters that are being treated as “leading letters”. Give it a try. It can create some really awesome looks.