Epic live streams with live cartoons using Adobe Character Animator with OBS

Adobe Character Animator in OBS

Ever since Adobe Character Animator came out a few years, it has consistently blown my mind. I have watched really cool things like the animated Donald Trump on Stephen Colbert’s show. At Adobe MAX in 2016, I got to see Nancy Cartwright perform Bart Simpson live in front of an audience. The idea of animation being something that you could do live just is mind-boggling.

Flash forward several years, I am playing more with tools like OBS. I have started to look into how easy it would be to incorporate a live animation along with other things that I am doing using OBS so I set out to discover just how much effort it would take to incorporate Adobe Character Animator with OBS. This allows me to add live c

It turns out it is way easier than I even expected. So in this blog, we are going to walk through how you can easily create a character and build it into your scene in OBS. This solution works both for Mac or Windows.

Install the right software

There are a few things you are going to need to get this to work:

OBS

Open Broadcaster Software | OBS
OBS, or Open Broadcasting Software, allows you to mix Character Animator and other media together.

OBS, or Open Broadcasting Software, is a tool that allows you to live-stream to many different tools like Facebook, Twitch, and many others. It also becomes very handy for live presentations on Zoom, Microsoft Teams, and other apps because it allows you to transition between different things, screens very easily.

Adobe Character Animator

Adobe Character Animator screenshot.
Adobe Character Animator allows you to create characters to animate live. It also includes the ability to use a webcam to track your motion.

You arneed to install Adobe Character Animator, which is included as part of the Adobe Creative Cloud subscription. If you don’t have that but you want to play, you can sign up for a trial at adobe.com. You are also going to want to make sure you have this installed before you install the other items.

NDI Tools

NDI Tools screenshot.

NDI Tools is a free set of tools that enables NDI video protocol over Ethernet. NDI has become popular with broadcasters to stream video over a network. It becomes really useful for high-end IP-based cameras as well as for streaming from one computer to another. NDI Tools includes plugins for Adobe Creative Cloud apps like Adobe Character Animator, Adobe Premiere Pro, and Adobe After Effects; this enables you to output playback directly to OBS, which becomes really handy.

NDI-OBS Plugin

In order to capture NDI feeds easily into your scene, you need to install the NDI-OBS plugin. It’s really simple. Just install it, but make sure you restart OBS after you install it if you have it open.

Setup your feed from Character Animator

The first thing to do is make sure NDI Tools plugins are installed in Character Animator.

  1. Open Adobe Character Animator on your computer.
  2. Go to Preferences (Edit > Preferences on Windows or Character Animator > Preferences on Mac).
  3. Go to the Live Output section.
  4. Ensure that Enable Mercury Transmit is enabled.
  5. Enable the video device NDI output.
Adobe Character Animator preferences showing how to set Live Output to include an NDI output.

Setup OBS

In OBS, you will need to create a new NDI source to take in the input from Character Animator.

  1. In the Sources panel, click on the + symbol.
  2. Select NDI Source.
  3. Set the name of your source.
  4. Click on OK.
  5. In the Source name, set it to the NDI source coming from Adobe Character Animator.
Properties for an NDI Source in OBS.

You should now see the live output coming from Character Animator in your Canvas:

OBS showing an NDI source that includes a Character Animator character.

The great thing is that it also outputs the alpha channel, so this can be great for simulating a live interaction with a cartoon character by having a video input from your webcam and an NDI input from your computer.

Using multiple computers

Both Adobe Character Animator and OBS can both be resource-intensive, especially if you are also doing encoding for a live stream. This also tends to be more resource-intensive when you are running on a Mac vs. Windows. To resolve this, you can run Adobe Character Animator and OBS on separate computers. NDI is a protocol for streaming video on a network, such as over ethernet. So as long as your computers are on the same computer network and you have NDI Tools installed, you should be able to pick up that feeds on another computer. However, I recommend that you have a 1Gbps wired ethernet connection to eliminate any lag.

Final thoughts

If you ever watched movies like Marry Poppins and wished “I wish I could create a video where I get to talk to a cartoon character”, then this is a great way to make that not only a reality but something you can live stream on YouTube, LinkedIn or even your video conferencing meetings.

One Reply to “Epic live streams with live cartoons using Adobe Character Animator with OBS”

Comments are closed.