The human mouth is kind of a bastard. Animating it frame-by-frame requires a patience that I just don’t have. Blender has shape keys that can help you mold lips into different configurations for each sound, but you still have to set keyframes to match up with a particular word at each and every frame.
Or you can be lazy. Like me.
Continue reading “Python: How to Automate Shape Keys in Blender”
GAP stands for Gimp Animation Package. It’s the way that I make gifs out of MP4 files. Here’s a breakdown of how you can install it into your version of Gimp in six steps.
Continue reading “How to Install GAP for Gifs”
After a long vacation, a wedding, a bad flu, and a whole mess of planes, trains, and automobiles, I’m back to talk about textures. I love playing with transparency in scenes, but scripting transclucency is a bit unusual in Processing. The normal Processing canvas doesn’t support an alpha channel, so it requires something called PGraphics().
Continue reading “Processing: How to Make Transparent Textures”
Animated textures in Blender is a thing! Immediately after finding that out, I set out to script a grid crawler texture in Processing. Because no one in their right mind would want to draw that by hand.
A Bit Of Everything has a post with the logic for a static grid, but somehow getting an animated version ate 3 hours of my life. All in all, it took about 12 tries. What I love about Processing is that even bad guesses can have pleasing results.
Continue reading “Blender: How to Loop an Image Sequence into Textures”
I’m generally opposed to functions that overload on parameters. But seeing as how Blender functions do it all the time, I figured I’d go nuts for this updated text animation function.
Continue reading “Python Update: How to Animate Text in Blender”
I’ve been reading Code Breakers by Rudolf Kippenhahn. What hooked me into it was the part about the Wheel Cipher, a device envisioned by Thomas Jefferson in the late 1700’s. You can see Jefferson’s note about the wheel in his very own, genuinely awful handwriting here.
Continue reading “Processing: How to Code A Wheel Cipher Layout”
This is Bob. Bob is a gelatinous organism from outer space. He’s also a bit of a diva, so he requires that he be announced by text that drifts upwards in a graceful and organized fashion.
So that’s how I spent the first chunk of my long weekend—figuring out text objects in Blender. For the sliding script, just scroll to the bottom. For more description, keep reading below.
Continue reading “PYTHON: How to Get Sliding Text in Blender”
Shortly after I spent hours in Processing figuring out how to map coordinates onto an image, someone mentioned that what I REALLY want to be using is QGIS.
Continue reading “Python: How to Loop Functions in QGIS”
Alright, this is the last of the circle functions. That’s a lie. The sine/cosine thing took me so long to wrap my head around, I’ll be using these functions in every animated scene I make from this point forward.
Continue reading “Python: How to Automate Circle Animation”
Today is less of a how-to day. It’s more of a blind hate rant day because everyone needs those on occasion.
Continue reading “PYTHON: How to Code Circles with the Math Module”