Skip to main content
Known Participant
February 7, 2023
Under Review

I want to create Scripts to Character Animator, is it possible?

  • February 7, 2023
  • 11 replies
  • 1977 views
Where is SDK documentation? CEP PANELS? JSX add-ons?

11 replies

Participating Frequently
November 28, 2023

Hi, my client and I are currently exploring options for integrating a real-time character into their app, that would be programmed to take audio and animate preprogrammed sign language from it.

 

Could an integration like this be possible?

Participant
August 8, 2023

I thin a big thing is repetitive tasks, even ones as simple as exporting, could benefit by being able to be scripted. I do research and need to generate ~600-800 similar stimuli using CA, and having the ability to call a function that sets a duration to the same time every time or exports a video file would rapidly speed up the generation of these files, and also allow outside automator software to more easily interface with CA.

ericc19576445
Known Participant
March 22, 2023

I'd like to add a wishlist item.

Make it possible to trigger a trigger from an assigned keyframe in a cycle layer. This would give us the ability to chain actions together without the need for replays which don't carry over to other files.

ericc19576445
Known Participant
March 22, 2023

I think this is a great idea. If Adobe isn't going to focus on improving the software, let the community do it. Adobe CA is like 80% useful, but is completely blocked from doing anything of value without that other 20%. Dune's suggestions are all on my wishlist. I would also like to see traditional bone tools to be able to rig our puppets without the flawed and conflicting behaviors Adobe created with a narrow focus of usecases.

Participating Frequently
March 7, 2023

Some improvements I can think of:

1. Keyboard shortcuts for arming specific behaviors

2. Building an improved trigger system that lets assign key combinations to triggers and replays so that there won't be a hard limit of 36 keyboard triggers.

3. Control the blend time for ctrl+b

4. Automatic addition of new artwork layers to existing swap sets.

5. A fuzzy search bar to quickly find and jump to puppets and scenes (example from IntelliJ)

Community Manager
February 7, 2023
Still interested in your thoughts on Dan's comment below:

"Out of curiosity, what kinds of scripts do you want to add? We've considered various sorts of SDK support, but feedback on what ways you want to extend the app would help us decide on how to prioritize those efforts."
Participant
February 7, 2023
Any updates on this? I've done extensive scripting of Adobe apps and would love to do some things with Adobe Character Animator. Some examples include:

* importing artwork from photoshop and automating the building of layers
* being able to send outbound MIDI messages or at least get the values of various behavior properties. Why? Because I currently use a MIDI board to control puppets and can see benefits from using a motorized slider/knob board that can sync with those values.
* I can build out more sophisticated and custom logic for how joints and arms work.
* I can use logic to determine which layers are shown and better control things like arms in front of or behind the head or body.
* Ability to script turning on or off the physics engine at certain points in the timeline, or when certain properties (such as a character's X/Y Position Transform values hit a certain point) etc

I'm begging you! There's so many great things I could do with this software if I could have access to it via an Extendscript API!
Known Participant
February 7, 2023
Hey Mauro Junior.
Are you Brazilian?
please send me an email: talkto@alohafx.net

Thanks.
Participating Frequently
February 7, 2023
Scripts would help me automating repetitive tasks by letting me call custom functions from photoshop's layer name.

I would name a layer something like:

Layer 3 [animatorScripts] addBehaviorPreset("Layer Cycles Once + Pause at end"), addDangle(30,30), applyToTrigger("Smiling") [/animatorScripts]

-----------------

Then, i would run some regex functions to search these parameters on the layer's name
and run other custom functions with the help of eval, JSON or whatever.
Known Participant
February 7, 2023
Hi Sirr Less,
We are almost ready to launch a revolutionary extension for PPro and AE that can expand to Character Animator in the near future, unfortunately our projects are confidential, send me an email to talkto@alohafx.net and I can explain some of the ideas privately .