Category Archives: video

Genuary 2023: Impossible Paint

I love to tinker with code that makes pictures. Most of that tinkering happens in private, often because it’s for a project that’s still under wraps. But I so enjoy watching the process and progress of generative artists who post their work online, and I’ve always thought it would be fun to share my own stuff that way. So when I heard about Genuary, the pull was too strong to resist.

Here’s a snapshot of some work in progress, using a realtime watercolor simulator I’ve been writing in Unity. Some thoughts on what I’m doing here: it turns out I’m not super interested in mimicking reality. But I get really excited about the qualia of real materials, because they kick back at you in such wonderful and unexpected ways. What I seem to be after is a sort of caricature of those phenomena: I want it to give me those feelings, and if it bends the laws of physics, so much the better. Thus, Impossible Paint.

Toward Believable Acting for Autonomous Animated Characters

Last month I had the pleasure of presenting some of my team’s recent research at MIG ’22. It’s our first publication, on a topic I care deeply about: acting for autonomous animated characters. Why do NPCs in video games seem so far behind, in terms of acting ability, compared to their counterparts in animated movies? How might we make their acting more believable? This is one of those hard, fascinating problems that are just starting to become tractable thanks to recent advances in machine learning. I’ll have more to say about it soon, but for now, here’s a short video that explains the first small steps we’ve taken in that direction:

You can find the above video, our paper, and also a recording of our 25-minute talk on our new site for the project: https://believable-acting.github.io/

Monster Mash in Two Minute Papers!

If you’re any kind of graphics geek, you’re probably familiar with the outstanding YouTube channel, Two Minute Papers. If not, you’re in for a treat! In this series, Károly Zsolnai-Fehér picks papers from the latest computer graphics and vision conferences, edits their videos and adds commentary and context to highlight the most interesting bits of the research. But what really makes the series great is his delivery: he is so genuinely excited about the fast pace of graphics research, it’s pretty much impossible to come away without catching some of that excitement yourself.

What an honor to have that firehose of enthusiasm pointed at our work for two minutes!

Polarized Rainbow!

Maybe this should have been obvious, but it took me totally by surprise: rainbows are made entirely of polarized light! (I’m guessing this is because of how the light bounces off the insides of the raindrops on its way back to you.) So if you put on polarized lenses (like some sunglasses) and tilt your head sideways, you can make them disappear— or make them look twice as bright against the non-polarized sky!

Some great press about “Pearl”

It’s been wonderful to watch people react to “Pearl” as we take it out on tour. Here are some of the nice reviews and interviews that have come out since our debut at Tribeca:

USA Today USA Today, May 17: Google to show off animated VR short at I/O

Cartoon Brew, May 14: Observations from the VR Front: ‘Pearl’, ‘Invasion!’, and ‘Allumette’

Filmmaker Magazine, April 22: Tribeca 2016: Patrick Osborne on Winning an Oscar and his Animated VR Piece Pearl

The Verge, April 22: The best virtual reality from the 2016 Tribeca Film Festival

The Verge, April 21: The brains behind Pearl on bringing Google’s new Spotlight Story to Tribeca

Inverse, April 18: Google’s VR Film ‘Pearl’ Combines Disney Charm and Cutting Edge Tech

Variety, April 16: Google Shows Off First Spotlight Story on HTC Vive at Tribeca

MTV Top 20 Video Countdown (1994)

MTV Top 20 Video Countdown (1994) from Cassidy Curtis on Vimeo.

In the 1990’s, it was typical for production companies to start their demo reels with a clock-wipe countdown. Some companies would use this as an opportunity to say something about their style, and do custom animation. (Will Vinton Studios, I remember, had a particularly cool stop-motion countdown at that time.) I thought it would be cool for Xaos to have a countdown that reflected our particular style of work, so I created this drippy ink effect counting down from 10 to 1, and a drippy version of the Xaos logo, which we put at the beginning and end of our demo reel respectively.

Some time after this, our producer got a call from MTV. They had this show called “Top 20 Video Countdown”. They wanted to use this effect for the bumpers and interstitials. Could we add the numbers 11 through 20? Our producer said “of course”, and charged them a lot of money. But it didn’t really take me that long.

Brick-a-Brac (1995)

Brick-a-Brac (1995) from Cassidy Curtis on Vimeo.

Here is my first short film. I made this at PDI in 1995, during a gap between commercials. I modeled and rigged the characters, did most of the animation, and developed the wobbly ink-line look.

brick1

The pigeons’ torso was a metaball surface driven by a series of spheres along a spline between the head and the body, which were both separate IK joints (so I could easily get that pigeon-head movement style without counteranimating.) The eyes, beak, legs and wings were separate objects, each of which got rendered in its own separate pass. Each layer had its vector outline traced (using a tool originally written for scanning corporate photostats for flying logos!) I processed the curves using a procedural scripting language to give them some physics and personality, and then rendered them as black ink lines with varying thickness (using a tool written by Drew Olbrich). Finally, I ran the rendered lines through some image processing filters to get the edge darkening effect, and did some iterated stochastic silhouette dilation to add random ink blotches where the lines were thickest. Simple, really! ;-)