FX & Creature FX Technical Director
Studios and companies I've had the privilege to work with.
Create FX elements for high-end episodic work.
Created FX elements for high-end commercial work across New York, LA, and Chicago teams.
Developed and implemented hero FX elements for acclaimed short films including Wild Hearts, Madara vs Might Guy, and 7 Deadly Sins.
Led CG development for an in-person art installation integrating motion capture and procedural FX.
Commonly used VEX snippets for Houdini workflows.
Combines multiple paint mask inputs and clamps the result to create a unified mask output.
string attr = chs("attribute"); float nAll = 0.0; for (int n = 0; n < 4; n++) { nAll += point(n, attr, @ptnum); } float result = clamp(nAll, 0, 1); setpointattrib(0, attr, @ptnum, result); @Cd = result;
Python scripts for Houdini workflows and utilities.
Used on a custom file cache to find the size on disk of the current cache.
def getCacheSize(node): n = hou.node("."); cachedir = n.parm("cachedir").eval() version = n.parm("readversion").eval() + "/" cachedirVersion = os.path.join(cachedir,version) cacheSize = 0.0 for dirpath, dirnames, filenames in os.walk(cachedirVersion): for f in filenames: fp = os.path.join(dirpath, f) # skip if it is symbolic link if not os.path.islink(fp): cacheSize += os.path.getsize(fp) cacheSize /= 1e9 cacheSize = round(cacheSize, 1) n.parm('descriptivelabel').set(str(cacheSize) + " GB")
I am an FX & Creature FX Technical Director with over 4 years of experience in creating effects for commercials and episodic television.
markuslclipper@gmail.com
View or download my complete resume below.