September 11, 2022No Comments

Free After effects Script – MGFX

MGFX, A free after effects script for file management with source code.

Do you ever simply want to open after effects and begin testing and researching without a proper folder structure first? Does this same file end up in the finished project? We've all been there, so, yeah. We put a lot of effort into structuring our file system so that it can be handed off to other animators, studios, or simply opened after a while without getting lost in the shuffle.

When I was working on the FUI animation for the movie Hobbs & Shaw, I had been there a lot and it significantly affected my productivity. Organizing the hundreds of Illustrator files I had to work with required a lot of effort. To make that procedure simpler, I gained a little understanding of programming and created a simple script.. Now, with the script I can organize everything with a click of a button. I don't have to worry about folder structure, comps, precomps or other files I use in my project. I can just focus on doing the work. Also, it's super easy to add multiple formats or folders.


  • Folder Structure - Create a folder structure with names- *comps, ai, images, psd, plates and sound in the project panel.
  • Import File - Imports a file into the after effects project.
  • Move Comps - Move all the compositions into the "*comps" folder.
  • Move Vector files - Move all the ai & eps into the "ai" folder.
  • Move Images - Move all the png, jpg & exr's into the "images" folder.
  • Move PSD files - Move all the psd files into the "psd" folder.
  • Move Footages - Move all the mp4 & mov into the "plates" folder.
  • Move Sound - Move all the mp3 & wav into the "sound" folder.
  • Delete Empty Folder - Delete all the empty folder in the project panel.


  • Copy the MGFX.jsx into your "Support Files\Scripts\ScriptUI Panels" directory.
  • Inside After effects, Go to Edit > Preferences > Scripting & Expressions and enable Allow Scripts to Write Files and Access Network.
  • Now, you can find the dockable script in Windows > MGFX 1.0.jsx

Known Issues

  • Sometimes you have to click the button in the script few times to transfer all the files into the folder.

Source Code

I developed the script with the aid of some wonderful folks online and a lot of what I learnt from the internet. I'm giving up the source code to anyone who wants to enhance the script and gain knowledge from it since I just want to spread love. With a few little script modifications, you may also alter the folder names and add new filetypes. You are free to copy, remix, transform, redistribute & build upon the material in any medium or format. Please don't sell it online.

Download Links

Google Drive Link -

Please use Google Drive link if the Download button is not working for you.

MGFX by Saransh Sharma is licensed under CC BY-NC 4.0

August 5, 2022No Comments

Motion Design: The Key to Captivating Content

Motion design is a cutting-edge approach to content creation that has taken the digital world by storm. It's a technique that blends graphic design, animation, and video to produce visually engaging and dynamic content. Motion design is not just about making things look pretty; it's about using movement and visual effects to communicate ideas and tell a story.

In today's digital landscape, attention spans are short, and competition for clicks and views is fierce. Motion design provides a solution to this problem. By incorporating animation and movement into your content, you can capture the attention of your audience and keep them engaged for longer.

Moreover, motion design is perfect for creating explainer videos, tutorials, and product demonstrations. By using motion graphics to illustrate your message, you can simplify complex concepts and make them easier to understand. This can lead to better engagement and conversion rates.

If you're looking to incorporate motion design into your content marketing strategy, here are some tips to get you started:

1. Keep it simple: The best motion designs are often the simplest. Stick to clean and minimalistic designs that are easy to follow.

2. Use a consistent style: Develop a consistent visual style for your motion designs. This helps create brand recognition and makes your content more memorable.

3. Pay attention to timing: Timing is everything in motion design. Make sure your animations are timed correctly, so they flow smoothly and don't distract from the message.

4. Stay on brand: Ensure that your motion design reflects your brand's values, tone, and personality. This helps build trust and credibility with your audience.

Motion design is a powerful tool that can elevate your content to new heights. By incorporating animation and movement into your content, you can capture the attention of your audience and keep them engaged for longer. Use the tips outlined above to create motion designs that stand out from the crowd and help you achieve your marketing goals.

July 31, 20223 Comments

My name is Saransh Sharma :)

My name is Saransh. I have relocated a lot; right now, I'm residing in Berlin. I had the good fortune to encounter a large diversity of culture throughout my life because I was born and raised in India. Up to now, I have resided and worked in Berlin, Frankfurt, Stuttgart, Bangalore, Mumbai, New Delhi, and Gurugram. I make friends everywhere, but maintaining friendships is a whole other story. I have been working since high school. I chose extra curricular activity as computer class and because I was not eligible to sit in the Computer science class, I ended up in Web design class. We were taught HTML, CSS and VBscipt. I used this knowledge to start creating websites and start experimenting with stuff that we were not yet taught. I was so curious. With this knowledge I landed my very first gig through a cousin to make a website for a printing firm. I still remember the names, people and my first cheque. It was a hassle and a bit chaotic because at that time I had limited knowledge of not only my skills but also how to handle a client. They had expectations because they were paying, regardless of my experience. Instead of turning their expectations down I start researching, learning and finding solutions online of all the things that they want which I cannot do. And I think this was the start of me building this nature of becoming a problem solver. No matter what challenges I face I always look for "How can I solve this?" or "What's the alternative?". This habit has taught me a great deal. I have learned so many tools, tips and created my own solutions to problem not only in my field but in any field that I dig in. From Web design, Web development, Graphic design, Motion design, Product design, App development, AR/VR and so many other things. I even started my own e-commerce jewellery store as an experiment to learn everything I can about this field. Not only how to build a brand but also how to sustain a brand, social media marketing, product inventory, delivery and gazillion other things. It was exhausting but it was so much fun and I learned a lot. I became Jack of all trades. Highly adaptive to my environment and always eager to learn more. I worked in 2 continents but I worked on freelance projects for clients all over the world. Feature Films, Television Series, Advertising, Commercials, Social Media, Corporate, and so many other amazing things. There's no big or small gig, for me every gig is an opportunity to learn something new and grow even more. There's so much to learn and every knowledge is so valuable. I am a full time motion designer since few years now but I still use my knowledge of web and other things to create cool meaning-full stuff. Don't limit your challenges. Challenge your limits.

error: Content is protected !!