Skip to main content
3432 トピック
sebon77Participant
 質問
GoogleEarthStudioで書き出した動画+jsxで道路等をシェイプで書いて追従させたい

長くて申し訳ないのですが教えてください。まず作りたい動画を書きます。ドラレコ動画が始まる前に全体としてどういう道を辿ったのかを20秒程度で航空写真で説明しておくみたいな感じです。GoogleEarthStudioで日本上空からスタート地点へ降下します。1画面で収めるには高度が高すぎてわかりにくいので数画面を静止画>パスで道順をアニメーション>スクロール>静止画・・の流れで移動するようにします。静止画にシェイプで道順を示す部分は特に問題ないので飛ばします。その後3秒かけて次の静止画へ移動(この時に先程のパスも同時に移動したい)してまたシェイプで道の続きを・・という感じです。ここまでが作りたい動画です。静止画の後に3秒かけて次の静止地図までスクロールしている途中にパスを追従させる部分がうまくいきません。最初は手動でキーを3秒中の1.5秒(真ん中)で打って位置を調整して・・とやっていたのですがキリがないので調べていた所、Geminiが下記の方法を教えてくれました。 GoogleEarthStudioでエクスポート時にトラックポイントデータ(jsx)を出力。動画ファイル(mp4)とjsxを同じフォルダに置く。AfterEffectsを起動して「ファイル」から「スクリプト」で「スクリプトを実行」すると動画と一緒にGoogleEarthStudioで打っておいたトラックポイントのデータがNullとして読み込まれる。最初は平面レイヤーを3D化して、その後マスクパスで線を引くやり方を教えてくれていたのですが静止部分から次の静止画像へスクロールする部分で平面を相当大きくしないといけない事になり下記のやり方を教えてくれました。レイヤーを何も選択していない状態でパスを一つ以上打ってシェイプレイヤーを作成。その後3Dレイヤーにチェックして同じ画面内にある近くのトラックポイント(Nullレイヤ)の位置データをコピーして先程のシェイプレイヤーに貼り付ける。その後X回転を90度にしてから(レイヤーを平面側に寝かす意味と言ってました)最初からパスを書けば地図に張り付くのでいちいち手動でキーを打ってアニメーションを実現しなくても追従する・・と言われました。 試すと確かに動くのですがすごく大雑把に動いていて追従できてるとは言い難いです。移動開始前左端の方が開始地点ですが少しスクロールが始まると・・・ス

After Effects 25.3以降、OutputModule.file に日本語ファイル名を設定すると文字化けが発生する件(macOS)

macOS環境において、After Effects 25.3以降(現在の25.4含む)で OutputModule.file に日本語のファイル名を含むパスをスクリプトから設定しようとすると、出力ファイル名が ???.mov のように文字化けする不具合が発生しています。■ 発生条件:• ExtendScript にて以下のようなコードを使用し、出力ファイルを設定する場合:outputModule.file = new File("/path/to/保存先/動画_日本語.mov");• fsName・absoluteURI 等では正しく日本語が表示されているにもかかわらず、After Effects のレンダーキュー内のファイル名表示や、実際の出力時にファイル名が文字化けします。⸻■ 動作確認環境:• マシン:Mac Studio M3 Max• OS:macOS 15.5(日本語環境)• After Effects バージョン:• 25.2.2:日本語ファイル名も正常に反映(問題なし)• 25.3 / 25.4:日本語部分が ??? に変換され、意図したファイル名になりません⸻■ 補足:• ASCII文字のみ(例: Test123.mov)のファイル名では正常に動作します。• File.fsName では正しくフルパスが表示されているため、OutputModule.file に代入した際の内部処理(エンコードまたはフォーマット変換)に問題がある可能性があります。• 日本語や記号(例:漢字、ひらがな、全角カナ、全角記号など)を含むファイル名を使用するプロジェクトでは、スクリプトによる自動処理が機能しなくなっています。⸻■ ご対応のお願い:日本語を含むファイル名がスクリプト経由で正しく扱えなくなるこの仕様変更(またはバグ)は、After Effects のワークフローに大きな影響を及ぼしております。可能であれば、従来通り日本語ファイル名を扱えるよう、早急な修正・調査をお願い申し上げます。 

loopInエクスプレッションが作動しない

お世話になります。 AfterEffects初学者です。 現在、キャラクターのウォークサイクルアニメーションに挑戦している最中です。  上記の動画を参考に、アニメーションを作成中です。こちらの動画と同じ手順でアニメーションを作成していたのですが、動画の8:17あたりの右腕のアニメーションを付ける部分で、動画と同様の形にならないので質問させていただきたいです。 右腕の回転プロパティにキーフレームを打った後、パスアニメーションを付けて腕をより自然に見せ、そのあと回転プロパティにloopInのエクスプレッションを入れるという説明を聞いて、そのように実行しました。ですが、私のプロジェクトだと、回転プロパティのキーフレームとパスアニメーションのキーフレームまではうまくいくのですが、回転プロパティにloopInエクスプレッションを入れても、腕が最後のキーフレーム位置から動かず、loopInが作動しません。 エクスプレッションエラーは出ておりません。試しにloopOutエクスプレッションを打ってみると、腕の回転プロパティはloopOutが作動していることを確認しております。ですがパスアニメーションはloopOutせず、不自然な動きになってしまします。 色々調べた結果、パスアニメーションはloopOutエクスプレッションが効かないことを知りました。動画のように腕を自然に、見せたいのですが、どのようにアニメーションを付けていいのか見当もつかず、原因も分からずじまいで、八方塞がりになってしまいました。解決策をご教示できないでしょうか。何卒よろしくお願い申し上げます。 使用バージョンAdobe After Effects 2025 ver 25.5OSWindows11

loopoutを使ったシェイプアニメーションのループについて

かなり初歩的な疑問で恐縮ですが、どうしても分からない内容があり質問させていただきます。現在youtubeのチュートリアル動画を参考にジオメトリックアニメーションを作っており、動画と全く同じようにキーフレームを打ちエクスプレッションでloopoutを付けたのですが、なぜかループの繋ぎ目で動画とは違う挙動をしてしまいます。 動画では一枚目の画像のように100F,120F,220F,240Fにそれぞれ0°,-90°,-90°,-180°の回転を打っており、そのキーフレームを全て選択した状態でエクスプレッションのloopoutをつけることで、一定間隔で反時計回りにくるっと回転する正方形を作成しているようです。ですが私がそれをそっくりそのまま真似してみると、240Fで1ループ目が終わった直後に-180°を0°として(ここの仕様?がよく分からないです...)、-90°に回転するため、ループの繋ぎ目に毎回90°余計に回転してしまいます。 画像2枚目はグラフエディタで挙動を確認したものですが、実線の範囲をみると最後に-90°を0°とするまでが1ループとなっているようで、何故そのような挙動になってしまうのか教えていただきたいです。 一応動画のリンクを貼らせていただきます(問題がありましたらすぐに削除いたします)参考にさせて頂いた動画