Copy link to clipboard
Copied
Hello, I need some help with expression based rendering. For some reason the adobe media encoder doesn't want to render out my after effects files with the data provided from my .csv file. Instead when dragging in my .aep and selecting the correct comps, it renders out every file with the default data rather than the data provided by the spreadsheet. Does anyone have any tips for this scenario?
Copy link to clipboard
Copied
Without any details on how you actualyl set things up and what expressions are used we honestly can't tell you much. That said, this process is generally very error-prone and fragile, so start by checking whether it actually renders correctly directly from AE. Anything beyond that will require much more information.
Mylenium
Copy link to clipboard
Copied
The project does render properly from .aep and the render cue. It only gives me fits when it is dragged to the encoder where I begin to have issues. Essentially how I do it is by linking a slider control to a .csv sheet. The slider control dictates which information populates the given text fields associated in the comps. In this instance player number, first name, last name, hometown, home state, and proper image. After the .csv and comps are built appropriately, I then run a Wedge Controller Script that duplicates the master file with a different slider which changes the information associated with that duplicated file. When I open these duplicated files individually the information is correct, however when dragging them into the encoder to do a mass export the media encoder reads out the same default information over and over again completely ignoring the slider value. (per my example below)
Copy link to clipboard
Copied
I appreciate your efforts, but screenshots showing the actual setup and code would really be more useful. Chances are that the slider selecting the data entries may need to be enclosed in some time-based extra code to enforce an evaluation or something similar, which is the most common cause for these issues - somehow the expression engine doesn't trigger static values. If you feel adventurous you could of course just try and insert a yourSliderThingy.valueAtTime(time). Though redundant functionally, it should cause a forced evaluation.
Mylenium