MOONこの広告は、90日以上更新していないブログに表示しています。Script」を500円で頒布します。技術書典の後払いシステムも対応予定です。内容は初心者向けで、主にレイヤーにエフェクトを追加してみよう!という軽い感じのものです。AEスクリプト人口を増やしたい。いうわけでよろしくお願いします。数は全然刷っていないんですが、今さっきチェック数見たら以前見た時の倍近くになっていたので、部数的には余裕あると思うのですがちょっと心配です。混雑すると思うので、気を付けていらしてください。結論から言うと、メインドライブとマザーボードの接続先を変えたら起動できました。特記事項として、一月ほど前にメインドライブをHDDからSSDに変えた環境での出来事です。放置していたので自動適用・再起動がされたかは未確認なものの、Windows10の更新プログラムが降ってきていました。今日、家でPCを起動したまま放置していた時のことです。画面がWindows10の青色カラーと真っ暗で点滅して、マウスカーソルは動くものの、操作を受け付けなくなりました。なんかパソコンが急に画面点滅して死んだ。点滅があまりにも早い&激しいので気付き、しばらく待ったものの点滅が繰り返され、どうしようもないと判断し強制終了しました。ほっといてたんだけど画面が急にWindows10の青色と真っ暗でチカチカしだしてどうしようもなくなった。boot.」と出てWindows10を起動できなくなってしまいました。BIOSから起動するとWindows10の自動修正プログラムが走りました。boot.」が出て起動できません。スタートアップ修復も複数回試しましたがダメでした。初期化するしかないかなと思っていたのですが、BIOSからの修正プログラムは起動できるのに通常起動ができないのはおかしいと思い、今度はハードの面から修正を試みることにしました。現在のPCは昨年末にHDDからSSDに乗り換えたので、ドライブの接続先が違っています。2018年1月5日SSDの接続先を以前のメインドライブの方に接続し、再起動した所、更新プログラムの適用がうまくいかないといったエラーが出て複数回再起動したのち、無事起動することができました。正直なんでうまくいったのかいまいちわかっていないのですが、データの取り出しなどはできるのでひとまず安心です。この条件でもうまくいかないことや逆効果の時もあるとは思います。手段の一つとして私の場合の解決策をここに残しておきます。再起動後、以下の更新プログラムがあったのでこれの自動更新のせいかなぁと思っているのですが、原因は不明です。Effectsスクリプトの10選・・・ではなく、今年からは自作プログラム10選にしようと思います。最近マルチでいろいろ作ることが多くなり、公開するものも出てきましたのでそんな感じで行きます!なお、選出基準は今年作成・アップデートのものですので、去年・一昨年とかぶりもあります。楽をしたいわけではない。Effects自動化サンプルプログラム一発目から本なのですが、やっぱりこれです。サンプルプログラムもたくさん書いたので、この中の章でいくつか作りたい感じもします。今見てもいい本になったと思っています。方はぜひご検討ください。Manager以前から存在していた謎バグ(謎でもなんでもなかった)の削除に成功。次期5.0.0はTypeScriptで書き直したい・・・。File選択したファイルにBridgeで再生可能なプレビューを埋め込むスクリプト。GroupPhotoshop初参戦。Photoshopでグループをすべて統合するスクリプトです。右クリックの「グループを統合」を、すべてのグループに対して行うスクリプトになります。AlignAEで円形配置するスクリプト。らせん状に配置することも可能です。Gravityaescripts.com3Dに対応したアンカーポイント移動ツール。Alignはこのスクリプトの動画作成の為だけにできたスクリプトだったりする。2017でコンポジションマーカーへの追加に対応。要望出して数年越しに叶ってうれしい・・・!なおマーカーの色は指定できない模様。EnglishPhotoshopを一時的に英語版で起動するbatファイル。海外のチュートリアル見てて英語でわからない機能を探すときなどにも便利です。Compアクティブなコンポジションの時間を変更するスクリプト。Compは下位コンポ含めすべてに対して実行するスクリプトです。Layerできました。公開はそう遠くないうちにaescriptsで予定。Focus」になりました。使い方はこんな感じです。実にいい感じのマジカルなプラグインになっています。公開は来年予定!(作業中)今年は念願のAEスクリプト本を出せて感無量な一年でした。技術書を書いて公開するということは一つの夢でしたので、長いこと作業した甲斐もあり、いい本になりました。共著の古籏さんは他のAdobe自動化シリーズも手掛けていらっしゃいます。手に取ってみてください。一年、ありがとうございました。来年もいろいろ作って公開していきたいと思っています。Effectsのスクリプトの技術本を、自動化シリーズの著者である古籏一浩さんと一緒に執筆しました。Effects自動化サンプルプログラムという本です。上下巻で1100ページ以上となかなかのボリュームです。Projectには宣伝記事を書いたので、ブログではどんな感じで進めたのかという覚書のようなものを書き残しておこうと思います。はじまり遡ること2015年3月、AEのスクリプトの公開数も増えてきて、だんだんと管理するスクリプトもパターン化していました。そこでいくつかのスクリプトは、GitHubでコードを公開していこうと決めました。03)にも参加させていただいた経験から、自分でもスクリプトの技術本が出せないか検討していました。当時私が考えていたものは、関西AEオフで発表したスクリプト解説を大幅に拡大・拡張したもので、初心者がサンプルを簡単に実行できるまでを解説するようなスクリプト本でした。そんな時、Twitterで古籏さんからAEスクリプト本の共著というお誘いをいただき、願ってもない形で実現できることになりました。執筆にあたってまずしたことは、すでに書いてあるスクリプトの中から技術本に収録して参考になりそうなコードを抽出することでした。本収録に当たっては何より実用的なものである必要があると考え、抽象化していた短い関数やプロトタイプといったものを中心に、汎用性のあるように書き換えて本用にしました。スクリプティングガイドに載っている基本的な制御は古籏さんが執筆されていたので、私は主にそれらを組み合わせた応用的なものを書き、またAEには切っても離せないScriptUIも入れることになりました。Effectsの解説や用語としておかしい個所を指摘し、案を出したり出してもらったりと直してもらいました。ブログなどでしか載っていない情報は困りますね・・・。Toolkitとにらめっこしたりと結構大変でした。大変だったのはやはり校正作業でしょうか。Effectsのブログ、フォーラムと開発者の方のTwitterを常に確認するようにしていました。事実、執筆中にメジャー級のアップデートがいくつもあり、その度に追加原稿を書いていました。校正は何回したかは覚えていませんが、1万ページ分は読んでいるはずです。書いている内に追加したい項目が増え、その分校正も増えという非効率だったなと今なら思います。執筆段階では上下巻構成ではなく1冊の予定でした。ページ内か、ということでいくつかの要素を削るかもという話も出ていて、計算してみると到底入りきらないということになり、上下巻構成になりました。私の知らないところで編集の方が頑張ってくれたのではと思います。上下巻になったことで、入れたい要素をもれなく入れることができました。今目次を見ても、どれかを削るということは考えられません。それだけAEのスクリプトが充実しているということでもあります。書いては校正しを繰り返し、2017年、終わりの見えない作業に思えたものが最終校正となることになりました。開始から2年ほど、すべての期間で作業していたわけでなく、かなりゆったりとしたペースではあったので、ここから一気に作業が進みました。2~3月、ついに数回繰り返した最終校正も終わり、4月の発売と相成りました。作家の話の、本は編集と作るという作業をかなり身近に感じました。こちらはほぼ原稿執筆と校正ですが、それがリターンとして本の形で返ってくるのが面白かったです。出来た本を見るとAE愛がなければ完成はしなかったなということ、そしてこの本の執筆を通して、ますますAEに詳しくなったことが嬉しいですね。しがないAEユーザーの一員でしたが、AEスクリプト本の著者ですと自己紹介できます。そんなこんなでできたスクリプト本ですが、いくつかポイントをご紹介します。ページ数だけ見ても、1100ページ以上あります。基本的に本の内容は本用に書かれています。細かくプロパティのアクセスなども書かれているので、わかりやすいかと思います。それぞれ変化のある項目は実行前と後の図を入れて、結果がわかるようになっています。そのサンプルコードはダウンロードできます。ダウンロードしてすぐに実行してみることができるので、初心者の方にもおすすめです。サンプルコートを少しずつ改造してきたりと、各々試してみてください。AE上級者の方にもきっとお役に立てると思います。TranShapeなど実際のスクリプトで使用しているコードをいくつも手入れして収録しています。Ctrl+UでUppercaseができます。Textと同じUppercase,Lowercaseのショートカットにするには、キーバインドに以下のコマンドを登録すればOKです。Effectsスクリプトの10選です。選出基準は今年作成・アップデートのものですので、去年とかぶりもあります。機能拡張に伴ってスクリプト名を変更しました。MOONテキストレイヤーのテキストを一文字ずつ分けるスクリプト。MOONマーカーでソーステキストを制御するテキストレイヤーを生成するスクリプト。Align3D3D整列を行うスクリプト。自作スクリプトの中ではダントツで一番ユーザー数が多いと思います。現在のメジャーバージョンは2で数年以上続いていますが、来年ぐらいには3になる予定です。MOON髪揺れなどを簡単に作成できるスクリプトPuppetHairFxのバージョンが1.2に上がりました!ぜひぜひ。複数選んだピンの一つを中心に振り子運動するエクスプレッションを追加するスクリプト。オリジナルはむらしんさん、開発が自分という感じです。2017でスクリプトによるコンポジションマーカーへのアクセスが解禁され、いよいよコンポジションマーカーにも対応。2017年の早い時期にメジャーアップデートを予定しています。MOONプロンプト入力したテキストのコメント付きマーカーを追加するスクリプト。MOONマーカーの数+1カウントのコメントがついたマーカーを追加するスクリプト。2016年7月21日カメラ距離に応じたデプスのグラデーションを適用するスクリプト。2016年11月21日アンカーポイントを中心の位置にするスクリプト。3Dレイヤーにも対応。Effectsアドベントカレンダー24日目の記事です。昨日の記事は@matsurai25さんの「AfterEffectsのコンポジションを文字列保存する話」でした。Effectsを触っていると、ついつい時間を忘れてしまいます。この記事を公開したのは12月24日です。明日はクリスマスですが、気付かずにAEを立ち上げ、家に帰ってからケーキを買い忘れてたことを思い出すなんてこともありえます。そこで今回は、そういった大事な予定を忘れないためのスクリプトテクニックを伝授いたします!スクリプトの種類AEのスクリプトには4つの種類があります。1つはメニューから実行するスクリプトです。これはユーザーが自身の任意のタイミングで実行するものです。自動で実行はされません。Panelsフォルダーに入れて使用するスクリプトです。ウィンドウメニューからドッキング可能なGUIのスクリプトです。ランチャーを始め便利な機能のスクリプトが多く、使用されている方も多いのではないでしょうか。Panelsフォルダーのスクリプトは、UI上で表示されていると次回も同じように実行されます。残りの2つは似ていますが、少し違います。StartupStartupのフォルダーに入れたスクリプトはAEが起動し、UIが表示された時点で自動的に実行されます。プロジェクトを開こうとする場合は、プロジェクトファイルが開かれる前に実行されます。ShutdownShutdownフォルダーに入れたスクリプトはAEが終了する際に自動的に実行されます。今回はこの二種類を使用して、予定を忘れないようにしましょう。今日の予定を確認するそうでした、TSUTAYAのCDを返しに行かないといけません。買い物メモを確認するマウントレーニアのカフェラッテは必須です。Splatoonのステージ情報を確認する今ガチマッチはガチホコのようです。(イカステージを改造)Splatoonのステージ情報を確認するでは非公式APIを使用して情報を取得しています。このように、ExtendScriptにはネット接続も可能なので、特定の処理をネットに上げたりネットから特定の情報を取ってくることもできます。実用的なスクリプト予定を確認するだけではつまらないので、実際に実用的なものにしたスクリプトを紹介しましょう。Backupは環境設定に保存されている、最近使用したプロジェクトファイルを取得し、コピーを保存するスクリプトです。AEにはもともと自動でバックアップを保存する機能もありますが、このスクリプトではスクリプトの実行時にファイルコピーを実行します。StartupとShutdownを使用するかScriptUIでドッキングしたスクリプトも、起動後GUIが構築される段階で実行されます。StartupとShutdownフォルダーに入れたスクリプトは、GUIを介さずに自動で実行する利点があります。特定のタイミングで必ず実行されるため、後処理や前処理には最適です。Backupでは最近使用したプロジェクトのパスを使用しましたが、これ以外にも環境設定には様々な値が保存されています。Shutdownフォルダーに入れ、環境設定に保存されている特定色をリセットしたりすることができます。上記の例で紹介した、ネット接続と組み合わせれば、買い物メモをアップロードしてもらい、AEの終了時に確認なんてこともできます。他にも、StartupとShutdownを組み合わせることで、AEの起動時間を計算することもできます。ケーキを買い忘れない為にも、ぜひチャレンジしてみてください!明日、最終日の担当は@AE_OFFさんで「統括。Effectsのこととか書きます。スクリプトなどを配布しているページは下のリンクからどうぞ。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。