Welcome to my personal blog about After Effects. This blog started as a repository of expressions I commonly use in my workflow; I then extended its scope to any topic I have found interesting, most of the time things I needed to do on a job and I believed was interesting to share. Don’t hesitate to post comments, I am happy to help and even more being challenged!


I am a French Art Director / Video Artist currently based in Shanghai, China. I have been an After Effects user for over a decade, and still learning every day new things about it. My reels can be seen on Vimeo:
and my Linkedin profile is at the following address:


11 thoughts on “About…

  1. Hi Toma,
    just discovered your blog, thanks for sharing – still feel that I’m at the beginning with my expression-knowledge 🙂
    I’d like to dive in deeper but realised that your presets won’t work with my cs6-version, is that possible and if so are they downgradeable?


      1. thanks for the reply – I followed one of your tutorials, that’s what I did at first hand, but somehow got stuck and wanted to countercheck with your preset where I went wrong. That’s when I realised the different versions… I will check again and hopefully find the mistake.
        Again, thanks for sharing – doing and showing all this with shapelayers is great


  2. thanks for your offer – it was the ‘string in a box’ tut where I got stuck. The box extends but not in the way described. But since I ‘customized’ some things like a counter in the text-string (+different naming), there is a chance that i oversaw something on the way.
    I will take a closer look in the next days and report.

    thx, Y.

    Liked by 1 person

  3. Hi! I found your site recently and it’s amazing! Thank you for sharing your knowledge!

    I am a motion designer and enthusiast of mathematics / programming! I have used expressions to solve many problems of my work.

    However there is a problem continues tormenting me: paths and individual vertices control. I’ve read that you can not control them via expressions, only by scripts. But it would not be interesting since it does not allow the control the vertices in real time.

    My reasoning: if there is a way of abstracting a color property, representing numerically, reading and writing dynamically, the same should be possible with the path properties.

    Did you already achieved some progress in this direction, or have something to share about it? Thanks you very much and greetings from Brazil!


  4. I looked at your tutorial “AExpr s01e01 – String in a Box” and have one question.

    In shape layers you can add the offset path. I wonder it its possible to offset the path for x and y individually?

    Nice site, I will sure visit it again!


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s