ログイン
注記: これは、自動翻訳され、明確な言語を使用してください俗語なし.

エラーが発生する名前を描画しようとしてレンダリング 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省桁の数字のクリスマスの時間でアウトを与えること?


返信スレッド
フォーラムチュートリアルマガジンサービスビデオニュースブログ


© CreativeCOW.net 全ての権利を確保されています.

クリエイティブコミュニティの世界

[頂上]

Englishالعربية中文FrançaisDeutschעבריתहिन्दीItaliano日本語PortuguêsРусскийEspañol