After transitioning from #LightWave3D and #Modo3D to #Blender3D in 2019/2020, I think the first #Blender #python plugins I worked on were attempts to replicate #animation features I relied on in #AfterEffects using custom drivers. CurveAtTime mimics AE's ValueAtTime (working within the non-determinative limitations of #b3d beyond the current frame), and Wiggle attempts to create similar procedural motion.

https://github.com/jeinselenVF/VF-BlenderDriverFunctions

GitHub - jeinselenVF/VF-BlenderDriverFunctions: Functions for use in Blender channel drivers.

Functions for use in Blender channel drivers. Contribute to jeinselenVF/VF-BlenderDriverFunctions development by creating an account on GitHub.

GitHub

It's been far too many years since I put together a demo reel, so this was quite a bit of fun!

Watch it in 4k over on Vimeo — https://vimeo.com/770998208

Roles include:
#MotionGraphics #designer
#3D and #VFX #artist
#GameDev and #shader work
#TechnicalDirector and #art director

Some of the software platforms used:
#Blender3D #b3d #Blender #Modo3D #Adobe #AfterEffects #Premiere #Photoshop #ReaperDAW #WorldCreator #EBsynth #Unity3D #UnrealEngine #UE

John Einselen — 2022 Demo Reel 4k — Motion Design Technical Director

Vimeo