compCode

  • Compatibility After Effects
    Please check exact version compatibility under the "COMPATIBILITY" tab below

Author: Rendertom

Subscribe for notifications
Subscribe for new version notifications Subscribe
Price:
$100.00
Try Add to Wishlist

Quick Overview

compCode is a tool for After Effects users to turn comps and layers into code and for template builders to easily package any project into sharable After Effects scripts.

compCode

compCode converts your design to a dynamic and shareable After Effects script. Simply select your composition (or layers), hit the compCode button and it will magicaly convert it to an executable After Effects script that is backwards compatible to CS6. No coding skills are required!

The resulting script can optionally be customized with user tokens. You can specify what the end user can modify, such as layer and composition names, new footage sources or custom text for text layers.

 

compPack

Included is the compPack feature which allows you to package together multiple scripts into one beautiful, searchable UI panel. Have folders of scripts inside of other folders, compPack is smart enough to rebuild the UI to match your existing folder structure.

In addition add artwork and information buttons to polish your UI, and get it ready to share with others in a professional looking tool.

 

For the After Effects user:

This is as close to Photoshop actions as you will ever get in After Effects.  Turn your comps or layers into executable code that can be used as is or modified as needed.

For the After Effects template author:

compCode is perfect for delivering After Effects template projects which are much easier to use and are version agnostic back to CS6.  It can also be used to deliver corporate branding packages in easy to use (and deploy), beautiful, searchable UI panels.

 

Consider these features for your next AE template.

  • The user chooses what they need from your template, instead of having to import a huge AEP with hundreds of elements when they only need a few;
  • No more duplicate items in the end users project. All existing project items can be reused;
  • Search option is built into the tool;
  • Your template is backwards compatible to CS6. With some additional adjustments, it can be compatible with even CS3;
  • You choose to either create a new composition for your design or target currently active one;
  • Your branding and information about the template are available in the toolkit.

Features

  • One button click solution to covert After Effects projects to reusable After Effects Scripts;
  • Tokens ("//value", text:", "file:", "name:") can be used to prompt the end user for input once they execute the script;
  • Supports expressions and all layer and property types;
  • Final script can target current composition, or create a new one;
  • Final script is compatible with at least CS6;
  • No programming experience is required;
  • Use compPack feature to collect exported scripts into standalone toolkit.
  • Search scripts function is automatically added to final toolkit.
  • Format your scripts directory any way you want to - compPack will respect your folder structure and rebuild it perfectly;
  • Add branding artwork and information buttons to final script.

How to use it.

Select a composition or a hand full of layers and hit compCode button. Done. That's it. Enjoy the rest of you day. The result you get is actual After Effects script that you can execute via Run Script File button and it will recreate your original design from the code. Also, you can run it on After Effects CS6, and you should be fine.

Follow these complicated steps to harvest the power of compCode tokens.

  • Use "//value" token in expression to promt user for any value.
  • Apply "text:" token to the text layers name, like "text:someLayerName", and the end user will be prompted to enter custom text once he executes the script.
  • Use "file:" token on footage item in project panel such as image, image sequence, video or audio, like "file:someFileName.extension", to prompt the end user to select file upon the script launch.
  • Append "name:" token at the beginning of item, layer, or property name to allow the end user to set custom name for them.

Fire up the compPack feature to collect your scripts library into one toolkit. Simply navigate to the folder and your done. You can also add brand logo and text info to give your toolkit that extra touch. Done. Ship it out.

Products and tools in which compCode is involved

compCode allows me to focus on the creation and design side of development and tools,  and not worry about the coding.  I’ve never been a strong coder, so this really saves me hours and hours.- Mikey Borup
At the moment, I don't have a need for CompCode just yet. But I definitely see it in my future to package presets. It looks like it will be amazing. If you see branded script panels from me, know that they'll be the direct result of CompCode. And it's made by Tomas Sinkunas, developer of many kickass scripts like Flow, so you know it's rock solid. It's a script that can build scripts. That's some Inception-level coding.- Joe @Workbench.tv

Limitations

Not all properties are available via scripting in After Effects. Here's a small list where compCode will struggle converting compositions to javascript file:

  • Master Properties are not supported
  • Custom data values. Effect properties with custom data values can't be used, such as the Levels Histogram and the Hue/Saturation effect. In these cases you could use the Levels (Individual Controls) and Color Balance (HLS) effects instead;
  • No data values, such as Gradient Fill and Gradient Stroke are not supported;
  • Paint, Rotobrush and Puppet Pin effect values are not supported;
  • Not all text properties are supported:
    • Faux Bold, Faux Italic, All Caps, Small Caps, Superscript, Subscript properties are read only, so compCode will not be able to set them;
    • Vertical Scale, Horizontal Scale, Baseline Shift, Tsume properties supported from 2014.2 and newer;
    • Multiple text styles on one layer are not supported;
  • compCode cannot import separate PSD layers due to scripting limitations. Please use separate files for each layer;
After Effects 2022, 2021, 2020, CC 2019, CC 2018, CC 2017, CC 2015.3, CC 2015, CC 2014, CC, CS6
  • Umami Thumbnail Stretched

    Rendertom

    • Compatibility Cinema 4d

    Umami

    Umami is Python driven Cinema 4D plugin that generates parametric random splines. Easy as that. Need some random spline for your project? Then give this plugin a shot!
    Add to Cart
    $15.00
  • Renomi Thumbnail

    Rendertom

    • Compatibility Cinema 4d

    Renomi

    Multi-pass sequence manager for Cinema 4D that helps you organize your rendered image sequences and maintain Object Buffer names.
    Add to Cart
    $39.00
  • Bookmarker Thumbnail

    Rendertom

    • Compatibility After Effects

    Bookmarker

    Your favorite After Effects projects only a button click away. Share bookmarks between multiple computers.
    Add to Cart
  • BVH Importer Thumbnail Stretched

    Rendertom

    • Compatibility After Effects

    BVH Importer

    BVH Importer allows parsing joint skeleton structures and accompanying motion data, and transforming them into Solid/Null based skeleton animation for use in After Effects.
    Add to Cart
  • Slice_it_Up_Illustrator_Thumbnail_v2_Streched

    Rendertom

    • Compatibility Illustrator

    Slice it Up Illustrator

    Procedural and non-destructive way to slice your artwork in Adobe Illustrator. Buy it with the AE or C4D version for a 10% discount or all 3 for a 20% discount.
    Add to Cart
  • Flow Thumbnail

    Rendertom

    • Compatibility After Effects

    Flow

    Flow provides a simple, clean, and intuitive curve editor to adjust your keyframe easing.

    Now with multi-library support, responsive overshoot & undershoot, kbar export, and more!

    Add to Cart
    $35.00
View all Rendertom products