AESequenceExporter v1.2
This location is for Registered Users Only.
Perhaps you need to login or register.
6.3, 7.0 or later
Linux, Mac, Windows


** Updated 16/05/13 - Fixed issue when using Hiero's debug method **
** Updated 29/04/13 - Now supports Hiero 1.7 and After Effects CS5.5 **
A short while ago I worked on an exporter for Hiero that would allow you to take clips, shots and entire sequences from Hiero into After Effects. It still needs a little bit of love but I thought I'd share in the hope it'd prove useful for a few of you! If you find anything broken, or would like to see additional features added, leave me a comment and I'll see what I can do.
The exporter basically generates a .jsx file that when run inside of After Effects, creates and saves out the project for you. In fact, here's a video : https://vimeo.com/58986897
Features :
Export multiple clips, shots or entire sequences
Handle settings/retimes get taken into account (these should definitely almost always work...)
Limitations :
Currently will only auto-setup render modules in the .tiff format. For round-tripping with Hiero, you need your exporter render item to be set to .tiff as well (see video)...
Usage :
Unzip and copy both files to '~/.hiero/Python/StartupUI/'
Watch the video :) It's definitely worth pointing out that the script does NOT create the presets for you, it just allows you to add the AEProject exporter into your own presets.
Comments
Cheers!
Matt
Where do I have to copy the files for Windows computers?
Thanks a lot!
If the folders don't exist, just add them in and Hiero will pick them up. If you have any trouble, let me know.
Cheers!
C:Program FilesThe FoundryHiero1.6 v1plugins where I created the following folders hieroscriptsPythonStartupUI
But it's not working.... any clue?
Thanks a lot!
C:/Program Files/The FoundryHiero1.6 v1/plugins where I created the following folders /hieroscripts/P ython/StartupUI
C:/Program Files/The FoundryHiero1.6v1/plugins/hieroscripts/Python/StartupUI
no reaction. Can you update a windows version pls? thanks in advance
If you take a look in the 'Running Scripts During Startup' section of Hiero's Python Dev Guide, it details the install folders for each platform. The scripts should work cross platform (I've tested on Mac/Windows here), so let me know if you still can't get it working after checking in the guide!
Cheers!
Matt
I'm getting this error while running the jsx script "Unable to execute script at line 43. After Effects error: Unable to call "setValue"becau se of parameter 1. Value 25 out of range 1 to 3."
After Effects CS5
Windows 7
If you could let me know what's on line 43 of the generated .jsx file (it changes dependant on which options you had selected) I'll take a look and see if I can fix the problem.
Cheers!
43 tcEffect.property(2).setValue(25.0);
44 tcEffect.proper ty(4).setValue( 0);
I did indeed try that and it works fine, is the timecode layer being added in AE essential for the roundtrip?
Cheers!
Matt
Guest 2 : At what point does it not work? Is it not showing up at all in the Shot's exporters list, or is it the actual export that's failing?
print "This is working!"
If you then run Hiero, it should show that phrase at the top of the script editor. Can you let me know what happens?
Apologies for the slight delay, but I have just uploaded v1.1 of the script, which now features support for Hiero 1.7, and After Effects CS 5.5. As always, let me know if you hit any trouble.
Cheers!
Matt
I still don't get anything in the export tab. Besides putting the two scripts in the .hiero/Python/S tartupUI/ directory do I have to modify anything to point hiero to the scripts?
Do you mean that the After Effects presets don't appear down the left hand side of the export window, or that when you do try to create a new custom AE preset, you can't access the 'AE Project' option from the exporter dropdown (containing Transcode, Copy etc...) ? The scripts won't make the preset for you, it just adds in the exporter so when you create your own preset, you can use it as an option.
Cheers!
Thanks for the explanation, I was just quickly looking for my export window to match the window in the video. It works like a charm once I created a custom preset.
Thanks for any help!
I misread the file directory at first; once I found the .hiero folder, there's not /Python/Startup UI directory, only a uistate.ini file. Do I make my own folder structure?
Cheers,
Matt
I have the folders created, installed the scripts, but the exporter doesn't show up when I build the preset. I tried it with and without the __ini__.py, and tried putting them in with the stock exporter scripts, but still no go. Any ideas?
Thanks for your help!!!
Cheers!
The exporter is working--create s a .jsx file that runs in AE, imports the plate, creates the comp, generates a timecode layer and log/lin layer, but it doesn't create a render module. At first I didn't think it would be a big deal, I could just create that render module manually. But when I go to roundtrip back into Hiero, Hiero won't pick up the new version even though the tiff sequence has the same naming that it would've had the exporter created the render module.
Traceback (most recent call last):
File "/Users/ianjohn son/.hiero/Pyth on/StartupUI/AE SequenceExporte rUI.py", line 35, in writePresetChan ged
hiero.core.debu g( "writePresetChan ged" )
AttributeError: 'module' object has no attribute 'debug'
I looked at the .jsx and there's not a command for the render module creation--it is there in the python script however.
Cheers!
When running script on after i get this error:
"unable to execute script at line 26. After Effects error: file 'A185_C002_0211 B0.RDC' cannot be imported - files of type ' D3R' cannot be used as sequences.
on line 26 i have this 'footage = app.project.importFile(theSeq);'
And there is no D3R on the script
I tried then to export just one shot but i got another error, now on the retime:
'Task 'AESequenceTask ' reported errors:
Traceback (most recent call last):
File "/Users/o2/.hie ro/Python/Start upUI/AESequence Task.py", line 109, in taskStep retimeValue + float (sourceDuration ) / float (self._item.duration())
UnboundLocalerror: local variable 'sourceDuration ' referenced before assignment
I turn the retime off, re-export it and it worked but stil same error on after.
Thanks for the help Matt.
- Python
- StartupUI
- __init__.py
- AESequenceExporterUI.py
- AESequenceTask.py
- __init__.py
- __init__.py
Into these destinations;
- C:/Program Files/The Foundry/Hiero1.8v2/Plugins
- C:/Users/~/AppD ata/Roaming/The Foundry/Hiero
- C:/Users/~/.hiero
But I cant seem to make the export function to be available in the export in Hiero.
Does anyone has some advice, did I forget something???
Thank you!
Is it possible to add more file formates supporte? dpx, exr etc.
And maybe a Nuke Studio update, know its still in beta, but would be cool.
I'm getting the AE Project from the preset but I don't get the Nuke Render preset. In AE everything comes in fine but I don't have anything in my render Queue
I'm on Hiero 1.8v1 Dec3 2013 Revision 82732
I got it to work with dpx files, and i guess it works with other file formate as well.
I create an "dpx" preset in After Effects output module, and then changed the line if (rqi.outputModu les[1].template s[x] == "TIFF Sequence with Alpha") to if (rqi.outputModu les[1].template s[x] == "dpx") in the AESequenceTask. py file.
Then After Effect will use the new "dpx" output module created.
At our facility the default frame padding starts at 1001 so i made sure that the "dpx output modul" also uses this frame padding when rendering.
is there any chance for an update for Hiero/Nukestudio?
The Exporter is still working (after changing the pyside-version) , but the UI seems to fail.
RSS feed for comments to this post