いくつかの失敗したグーグル検索の後、VBA、Flash、Java などを使用せずに単一の透視図/歪んだオブジェクトをアニメーション化する方法を見つけることができませんでした。歪んだ 3D オブジェクトに何らかの種類の回転を適用しようとすると、またはPowerPoint 2010 で一種の透視図にすると、まるで写真を撮って平面上で回転させたかのように、x 軸または y 軸を中心にオブジェクトを回転させるだけです。スマート アート オブジェクトを取得し、少し傾けて、z 軸に沿って回転させながら、回転を傾けた状態で遠近法ビューを保持したいと考えました。これはどのように達成できますか?
1 に答える
そこで、同じオブジェクトの複数のコピー (私の場合は 3 つのインスタンス) を使用する 3 フレーム/秒のアニメーションを生成し、後続の各インスタンスを前の回転から約 30 度回転させました。次に、各オブジェクトを互いに重ねる位置に傾斜させました (X、Y を少し調整する必要がありました)。次に、回転をシミュレートするアニメーションを各オブジェクトに適用しました。
最初のインスタンス (オブジェクトの親) では、マウス クリック後に 00.01 の持続時間と 00.00 の遅延でオブジェクトが消えるアニメーションを適用しました。
2 番目のインスタンス (時計回りに 30 度回転した親のコピー) は、前の 00.01 デュレーションと 00.00 遅延の後に表示されるアニメーションを適用しました。2 つ目のアニメーションを ([アニメーションの追加] ツールバー ボタンを使用して) 適用しました。これは、前の 00.25 および 00.00 遅延の期間設定の後に消えるようにするものです。
3 番目のインスタンス (時計回りに約 60 度回転した親のコピー) は、2 番目のインスタンスと同じ設定をミラーリングした後に開始するように正確に設定されたアニメーションを適用しました。3 番目のインスタンスにも別のアニメーションを作成する必要があることを忘れないでください (上記の 2 番目のインスタンスの 2 番目のアニメーションを反映する同じ設定を使用して)。
これが基本的に行うことは、再生時に一種の動くアニメーションを作成することです。
アニメーションを長くするために、最初のインスタンス (親オブジェクト) の単なるコピーである 4 番目のインスタンスを作成しました。これは、同じ表示/非表示アニメーションが関連付けられており、前の (この場合は 3 番目のインスタンス) アニメーションの後に開始されます。
2 番目、3 番目、4 番目のオブジェクトをコピーして再度スライドに貼り付け、5 番目、6 番目、7 番目のオブジェクト インスタンスを作成しました (アニメーション設定は保持されます)。私がしなければならなかったのは、これらの新しく貼り付けられたオブジェクトの新しいアニメーション インスタンスを選択し、それらの時間を編集して前の後に開始することだけでした。希望の長さのアニメーション時間になるまで、このパターンを繰り返します。
すべてのアニメーションが停止した後も最後のオブジェクトを表示したままにするには、シーケンスの最後のオブジェクト (オブジェクトを非表示にするアニメーション) から最後のアニメーション インスタンスを削除する必要があります。
再生を開始すると、一種の回転遠近表示オブジェクトが表示されます。低速のコンピューターでは、次のアニメーションが開始される前にオブジェクトが消える最短時間が 00.01 であるため、アニメーションの再生中に短いフラッシュが発生することがあります。
役立つヒント: オブジェクトが正しく配置されていないように見える場合、私が行ったことは、すべてのコピーをオーバーレイし、正しく配置されるまでそれぞれの傾きを個別に調整することでした。x 軸と y 軸を少し調整する必要があったことに注意してください (どの程度調整する必要があるかは、どれだけ歪んでいるかによって異なります)。たとえば、1 番目のオブジェクトは y=105.5 で回転し、2 番目のオブジェクトは x=31 y=108.5、3 番目のオブジェクトは x=52 y=117、4 番目 (1 番目のオブジェクトの繰り返し) のオブジェクトは y=105.5 などです。