Skip to main content
dcilingir
Participant
May 4, 2026
Question

aerender Shape Color from json - works in GUI, does not work in aerender

  • May 4, 2026
  • 2 replies
  • 56 views

Hi Everyone, 

I’m having a weird problem. A certain expression works on AE GUI but it does not work when rendered with aerender.

I am trying to create a dynamic creative app for my agency. Basically, I have an aep template that has a json object. I modify the json and render via aerender.


I can change text, images, videos, text style, etc dynamically.

 

Here’s the problem:

I can’t change a shape’s color with aerender. The json is parsed correctly (textboxes show the values correctly, and even hexToRgb conversion is done correctly). But the shape does not seem to pickup color. When I open the AE GUI, it runs correctly. However, aerender does not render correctly. 


I tried different methods, including putting the expression in shape’s fill color, using a color object, linked with the shape embedding the shape in a comp and using tint / fill effects. All these methods I mentioned work in AE GUI with no problem. However they don’t work in aerender. The color code comes from the json correctly, but the shape’s color is not applied right. I even tried parsing the RGB hex letter by letter.


I’d deeply appreciate if you could give me some pointers.


BTW, if you’d like to take a look, I have a sample template I am experimenting in the attachment
 

    2 replies

    Adobe Employee
    May 30, 2026

    Hi dcilingir,

    I just took a look at what is in the Archive, can you provide a project that has an item in the Render Queue that reproduces the issue along with the exact command line you are sending to aerender? That way we can render it out from within the AE GUI and also aerender and look at the differences in the output to get a clearer picture of what the current issues are.

    Thanks,

    Jamie

     

    Community Manager
    May 4, 2026

    Hi there — thanks for your detailed report and for sharing your findings so far.


    I’ve reviewed the behavior you’re seeing, and it looks like this may go beyond a straightforward configuration or expression issue. To make sure we give you an accurate and reliable answer, I’m going to bring this to our product team for deeper investigation.


    I’ll keep you updated as soon as I hear back from them. In the meantime, I appreciate your patience while we take a closer look at this.


    Please let me know if there’s anything else you’d like me to include in the escalation.


    Thanks,

    Kevin

    dcilingir
    dcilingirAuthor
    Participant
    May 24, 2026

    Hi Kevin, any news?

     

    Community Manager
    May 29, 2026

    Hey there. I checked back and no one gave me advice. I asked again, so I hope we hear back shortly. 

     

    Thanks,
    Kevin