neatlog

I got tired of digging through piles of print statements to find a bug or formatting messages to the console so they are semi-readable. The python logging module fixed part of the problem, but quickly I also got tired of setting up handlers, formatters and didn’t want 20 lines of code at the top of…

Point Position mapping

I’ve been playing around with expression lately and am working on a semi-useless-but-fun group to map a sinus ripple onto a point position pass (although any world position data will do) and displace it with some noise. Here’s a preview made with some basic nuke geo and turning ALL the knobs on the group:  

The Automated VFX pipeline

In the course of the last year I’ve been a part of producing Visual Effects for two feature-length films with each around 100-200 VFX shots as a visual effects artist, supervisor and pipeline TD. To begin with we only had a small amount of ‘automated’ pipeline stuff, so almost everything was written from scratch. To make…

[AE] scripting: list object details

Fellow ExtendScript Toolkit users! Here’s a script that’ll will list all available methods and properties for the specified object. No more scripting-reference.pdf scouting! You can add the script file to your current script by #include -ing it. Remove the function call at the end of the file and then call yourself from inside your script with listStuff(something),…