|
| エラーが発生する名前を描画しようとしてレンダリング PSD ファイル | | | | フォーラム : エラーが発生する名前を描画しようとしてレンダリング PSD ファイル | | | | |
| | | | エラーが発生する名前を描画しようとしてレンダリング PSD ファイル Dean Mougianis - 2009年11月6日 |
やあ,
誰でもこの問題を抱えている? 私は静止画の一連のレンダリングしようとしている( Photoshop PSD タイムラインに沿って定期的にポイントでファイル) -すべてのスクリプトによって生成された. 私は、renderitemsだけで罰金を生成することができます-私はそれはスクリプトattacedている.
私がしかし、レンダリングしようとする, 私はこのエラーが出る:
エラー: ファイルから"コピーすることはできません / aetemp - aade9c - "は、(39は空です :: 0 )
および 私のファイルパスと新しいファイル名-があるが、aetemp部分で生成されます。 After Effects. 結果は、約40kバイトのファイルが、有効ではありませんが何かPhotoshopファイル.
ときは、出力ファイルのレンダリングを変更しようとしないで, After Effectsこのレンダリング罰金ファイルのシーケンス番号とそれ自身の名前を生成.
私はクリアされていいのですが. 任意の助けいただければ幸いです
var frameSpeed = theComp.layer("control layer").property("Effects").property("speed").property("Slider").value;
var retPathObj = new Folder().selectDlg("Pick a folder");
for (var i = 0, startPos = 0; startPos < theComp.duration; i++, startPos += frameSpeed) {
var renderItem = app.project.renderQueue.items.add(theComp);
renderItem.timeSpanStart = startPos;
renderItem.timeSpanDuration = theComp.frameDuration;
renderItem.outputModules[1].applyTemplate("Photoshop");
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '.psd')
}
| | | | |
| | | | 再: エラーが発生する名前を描画しようとしてレンダリング PSD ファイル Xinlai Ni - 11-06-2009 |
まず第一に, Photoshopテンプレートファイル名を何かのようなことを期待: レンダリング[#####].PSD, これは、レンダリングプログラムは、シーケンスのインデックスに記入することができます-ものみの場合は1フレームのレンダリング. ので、もしあなたの最後の行を変更する
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '-[#####].psd')
その作業をする必要があります, を除いてすべての出力フレームに00000を追加.
ところで, を大幅に使用して、コードを簡素化することができます のRenderItem.Skipframes 属性-場合のRenderItem設定.Skipframes = 1, 他のすべてのフレームがレンダリングされる, 2の場合, すべての第三フレームのレンダリングされる. ので、ループを破棄する, 何かのような必要があります:
var renderItem = app.project.renderQueue.items.add(theComp);
renderItem.timeSpanStart = 0;
renderItem.timeSpanDuration = theComp.duration;
renderItem.skipFrames = 5; // render every 6th frame
renderItem.outputModules[1].applyTemplate("Photoshop");
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '-[#####].psd')
この方法で, 1つしかは、あなたにとってのすべてのサンプリングされたフレームを出力アイテムをレンダリングして.
Xinlai当社
ソフトウェアエンジニア, Googleの大口.
| | | | |
| | | | 再: エラーが発生する名前を描画しようとしてレンダリング PSD ファイル Dean Mougianis - 11-06-2009 |
ありがとうございました, Xinlai
私は疑問だった, そこを変更する方法ですPhotoshopテンプレートは、これらの連続した数字がされていません? または、そのハードにコード化されている動作ですAfter Effectsするときに静止画像ファイルの種類のレンダリング?
私は、フレームのスキップを使用することになる-ありがとう.
| | | | |
| | | | 再: エラーが発生する名前を描画しようとしてレンダリング PSD ファイル Dean Mougianis - 11-06-2009 |
Skipframesは99に上がる.
Arghに! なるAdobe最大3省桁の数字のクリスマスの時間でアウトを与えること?
| | | | |
|
|