FX Animator, Tool Development Leader, Department Workflow
Los Angeles, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
👤
Senior
🎓
Top School
John Cassella is an experienced FX animator and tool development leader with 15+ years shaping visual effects pipelines for major feature animation studios, currently driving FX animation, department workflow, and toolsets at DreamWorks Animation. He blends hands-on Houdini and Maya expertise with C++ back-end contributions—most notably enhancing the open-source Partio particle library—to solve creative technical challenges and scale tools used by large artist bases. A recipient of DreamWorks’ Ingenuity Award, he has led cross-show task forces (Destruction, Houdini tools/workflows) and established development protocols and documentation practices that outlast individual productions. His background ranges from studio-facing plugin development and MTOA/XGen integrations at Luma to early visual effects and broadcast engineering, giving him rare end-to-end insight from signal chain to final frame. Colleagues rely on him for pragmatic, creative solutions that bridge artist needs and robust pipeline design.
15 years of coding experience
14 years of employment as a software developer
BA, Video Production, BA, Video Production at Emerson College
C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. https://wdas.github.io/partio
Role in this project:
Back-end Developer
Contributions:8 commits in 1 day
Contributions summary:John's contributions primarily involve modifying C++ code related to reading, writing, and manipulating particle data formats within the `partio` library. They refactored code by removing whitespace and using the `std` namespace. The user also added support for new file formats like PTS and integrated existing branches with support for additional file formats such as BIN, MC, PDC, PRT, and RIB. Furthermore, they added a tool to view attribute data.
C++ (with python bindings) library for easily reading/writing/manipulating common animation particle formats such as PDB, BGEO, PTC. See the discussion group @ http://groups.google.com/group/partio-discuss
Contributions:309 commits, 27 pushes, 6 branches in 6 years 5 months
animationcpppdbpython-bindingsmaya
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.