SITL_prew

Подготовка файлов к экспорту в After Effects


Для создания анимированной инфографики в Illustrator’е были подготовлены объекты. Чтобы импортировать их в After Effects необходимо было каждый отдельный объект поместить на отдельный слой и задать ему имя. Объектов много, значит надо автоматизировать. Накидал простой скрипт, позволяющий это дело автоматизировать. Выделенные объекты скрипт переносит на новые слои. Название слоя берет из названия переносимого в него объекта. А дальше, просто удаляются ненужные слои и объекты, файл сохраняется отдельно и импортируется в After Effects.

sitl_001

if (app.documents.length > 0) {

var docRef = app.activeDocument;

if (docRef.selection.length > 0) {
	
	var it=docRef.selection;
	
	for (j=0;j < it.length;j++ ) {
		var itemlayer = docRef.layers.add();
		itemlayer.name = it[j].name;
		it[j].move(itemlayer, ElementPlacement.PLACEATEND);
	}
	alert(it.length +' items has been moved.');
} else { alert('Select items for moving in new layer before running this script', 'Error running SITL.jsx');}

} else {
	alert('Open a document before running this script', 'Error running SITL.jsx');
}