Lieber Besucher, herzlich willkommen bei: Amateurfilm-Forum. Falls dies dein erster Besuch auf dieser Seite ist, lies bitte die Hilfe durch. Dort wird dir die Bedienung dieser Seite näher erläutert. Darüber hinaus solltest du dich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutze das Registrierungsformular, um dich zu registrieren oder informiere dich ausführlich über den Registrierungsvorgang. Falls du dich bereits zu einem früheren Zeitpunkt registriert hast, kannst du dich hier anmelden.
Hallo Leute,
ich benötige mal eure Hilfe. Ich hab auf der Arbeit für einen Job ein Preset in After Effects CS4 (englische Version) geschrieben. Nun musste ich aber leider feststellen, dass CS3 das Preset nicht verwenden kann, was ich milde ausgedrückt für absoluten Bullshit von Adobe halte, da das Preset anhand von Expressions einen Haufen Berechnungen durchführt. Der einzige Effekt, der zusätzlich verwendet wird ist ein 'Fast Blur', also auch nur Boardmittel. Jedenfalls klappt das ganze so nicht. Jetzt habe ich schon versucht, ob ich die FFX Datei irgendwie für sich bearbeiten kann. Klappt aber auch nicht: Im Editor wirds ganz kryptisch und im Adobe ExtendScript Toolkit ist zwar schon etwas mehr lesbar, allerdings immer noch ein Haufen Quark drin.
Ich bin jetzt eigentlich wenig geneigt das ganze Preset in CS3 noch einmal neu zu machen. Hat irgendwer eine Idee wie sich dieses Dillema eventuell lösen lässt? Umso schneller kann ich euch das Preset ebenfalls zur Verfügung stellen.
Zitat
Habe außerdem noch eine weitere Frage, für die ich jetzt nicht extra einen neuen Thread aufmachen wollte:
Und zwar habe ich als ich das Preset geschrieben hatte überlegt, ob es nicht besser wäre das ganze direkt als Plug-In zu schreiben, da es so wie es momentan nach meinem Geschmack zu unübersichtlich ist. Hat jemand von euch Erfahrung im Schreiben von Plug-Ins für AE? Irgendwie steige ich da noch nicht so ganz durch. Von Adobe selbst gibt es ja ein SDK, eine ausführliche Dokumentation konnte ich bisher aber leider nicht finden. Habe nur in Foren im Netz immer wieder gelesen, dass das ganze in C++ geschrieben wird. Damit habe ich persönlich keinerlei Erfahrung, weswegen es mich interessieren würde, ob andere Sprachen ebenfalls möglich sind. Habe früher viel für's Netz programmiert (HTML, JavaScript, PHP, MySQL) und habe im OOP Bereich ein wenig Erfahrung mit Delphi und Java.
Die Expressions folgen ja nun einer recht einfachen JavaScript Syntax, sodass ich recht gut damit klar komme. Gibt es vielleicht einen Weg, dies möglichst einfach in ein Plugin zu transferieren? Oder muss hier in C++ alles komplett neu geschrieben werden?
Hmm, ärgerlich ... ist halt extrem lästig das ganze ... aber ich fürchte, dann muss ich's halt noch mal neu schreiben..Ich hab mich vor einiger Zeit auch mit Preset Scripting von After Effects befasst und einen Weg das ganze von einer neuen Version in eine alte zu kopieren gibt es nach meinem bisherigen Wissensstand leider nicht. Solange es nur ein Preset ist, sollte es ja nicht zu schwierig sein alles nochmal neu zu erstellen. Einfach beide Programme öffnen und die Expressions von einem ins andere kopieren. Einen anderen Weg gibt es wohl leider nicht.
Wäre cool, wenn du das Tutorial noch wieder finden würdest. Ich bin bei meiner studenlangen Googlesuche auch auf so einige Sachen gestoßen, allerdings hat die Verschiedenheit der ganzen Ergebnisse mich umso mehr verwirrt.Zitat
Ich kenne mich zwar nicht mit der Programmierung von Plugins aus, hatte vor einiger Zeit aber mal ein gut erklärtes Tutorial gefunden. Da müsste ich nochmal suchen ;-).
Wenn du mir das näher erläutern könntest?Zitat
Warum schreibst du nicht einfach ein Pseudo Plugin in die PresetEffects.xml Datei von After Effects und nutzt dieses "Plugin" anstelle von Schieberegler, usw.?
Zitat
Wenn du mir das näher erläutern könntest?Zitat
Warum schreibst du nicht einfach ein Pseudo Plugin in die PresetEffects.xml Datei von After Effects und nutzt dieses "Plugin" anstelle von Schieberegler, usw.?
Zitat
Hmm, ärgerlich ... ist halt extrem lästig das ganze ... aber ich fürchte, dann muss ich's halt noch mal neu schreiben..
Gibt es btw eigentlich eine Möglichkeit Expression "international" zu schreiben? Sodass jede Sprachversion die Presets verwenden kann? Oder muss man echt immer für jede Sprache alles neu schreiben?
Wäre cool, wenn du das Tutorial noch wieder finden würdest. Ich bin bei meiner studenlangen Googlesuche auch auf so einige Sachen gestoßen, allerdings hat die Verschiedenheit der ganzen Ergebnisse mich umso mehr verwirrt.Zitat
Ich kenne mich zwar nicht mit der Programmierung von Plugins aus, hatte vor einiger Zeit aber mal ein gut erklärtes Tutorial gefunden. Da müsste ich nochmal suchen ;-).
Aber sehe ich es richtig, dass wenn ich mein Pseudo-Plugin an irgendwen weitergeben will, dieser auch erst einmal bei sich die PresetEffects.xml umschreiben muss usw.? Denn das ist ja alles schon recht aufwendig jedes mal ...
Ich nehme an, da gibt es noch einen elleganteren Weg oder? Ich werde mir dann auf jeden Fall deine Presetsammlung mal ansehen. Vielen Dank noch einmal!
Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »Costa« (2. Juni 2009, 19:06)