Inicio de sesión
Nota: Esta es una traducción automática, por favor utilice un lenguaje claro y sin jerga.

Hacer de error cuando se intenta hacer nombre PSD archivo

Foros : Hacer de error cuando se intenta hacer nombre PSD archivo
Hacer de error cuando se intenta hacer nombre PSD archivo
Dean Mougianis - 11/06/2009


Hola,

¿alguien ha tenido este problema? Estoy tratYo de hacer una serie de imágenes fijas ( Photoshop PSD los archivos) en puntos regulares a lo largo de una línea de tiempo - todos los generados por una secuencia de comYos. Puedo generar la renderitems bien - He attaced el script que lo hace.

CuYo trato de hacer sin embargo, Obtengo este Error:

Error: No se puede copiar de un archivo " / Aetemp-aade9c - "Que está vacía (39 :: 0)

Y Es mi nombre de archivo FilePath y nuevos -, pero la porción aetemp es generado por After Effects. ¿Qué resultados son los archivos que están a punto 40k bytes, pero no son válidos Photoshop archivos.

CuYo no trate de hacer cambiar el nombre del archivo de salida, After Effects genera su propio nombre con un número de secuencia de archivo y hace que esta multa.

Espero que estoy siendo claro. Cualquier ayuda sería apreciada



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')
}

Volver: Hacer de error cuando se intenta hacer nombre PSD archivo
Xinlai Ni - 11-06-2009


En primer lugar, Photoshop plantilla espera que el nombre del archivo a ser algo así como: Prestados [#####].PSD, Así que el programa de renderizado pueden llenar en el índice de la secuencia - incluso si sólo hacen 1 fotograma. Así que si usted cambia su última línea para
renderItem.outputModules[1].file = new File(retPathObj.fullName + '/' + theComp.name + '_' + i.toString() + '-[#####].psd')
Que debería funcionar, Excepto que se agrega a cada 00.000 fotogramas a la salida.
Por cierto, Usted puede simplificar el código utilizando el Renderitem.Skipframes Atributo - si establece renderitem.Skipframes = 1, Cada otro marco se prestará, Si 2, Cada cuadro 3 se representa. Para descartar el bucle, Tendrá algo así como:
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')


De esta manera, Que sólo tiene 1 elemento de procesamiento que los productos incluidos en la muestra todos los marcos para que usted.

Xinlai NI
Ingeniero de software de, Google inc.

Volver: Hacer de error cuando se intenta hacer nombre PSD archivo
Dean Mougianis - 11-06-2009


Gracias, Xinlai

Me preguntaba, Hay una manera de modificar el Photoshop plantilla para que los números secuenciales no existen? O es que el comportamiento que es difícil de codificar en After Effects cuando se hacen todavía los tipos de archivo de imagen?

Definitivamente voy a hacer uso de los marcos del salto - thank you so much.


Volver: Hacer de error cuando se intenta hacer nombre PSD archivo
Dean Mougianis - 11-06-2009


Skipframes sólo llega hasta el 99.

Argh! Es Adobe ahorro de hasta 3-dígitos para repartir en Navidad?


RESPUESTA AL HILO
FOROSTUTORIALESREVISTASERVICIOSVíDEOSNOTICIASBLOGS


© CreativeCOW.net Todos los derechos reservados.

Creative Comunidades del Mundo

[Superior]

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