今回のチュートリアルでは、現在ビデオでご覧いただいている円柱アニメーションの作り方を簡単に解説します。
動画の書き起こし
皆さん、こんにちは!今回のチュートリアルでは、現在ビデオでご覧いただいている円柱アニメーションの作り方を簡単に解説します。
このアニメーションは、先週のチュートリアルで使用しました。その際、このアニメーションを使って、Booleanモディファイアを用いて別の3Dモデルを消すというプロセスを紹介しました。
Blenderではいつものように、このアニメーションを作成する方法はいくつもあります。このチュートリアルでは、ScrewモディファイアとSolidifyモディファイアを使った解決策をご紹介します。

Screwモディファイアを使うと、回転の中心を基準に押し出しを行うことができます。また、押し出した部分を回転軸に沿って移動させることも可能です。このため、「Screw」という名前の通り、ねじれた形状を作成するのに特に適しています。
モディファイアの設定では、ねじれが発生する軸と、オプションでその軸として使用する外部オブジェクトを指定することができます。私の場合、外部オブジェクトは必要ありません。オブジェクトのオリジンとZ軸を使用するため、それらが正しく設定されていることを確認する必要があります。
シーンに Plane を追加し、Object Mode で X軸 を中心に回転させて垂直にします。
Object Mode で Plane を X軸 と Z軸 に沿って移動させ、左下の頂点が仮想世界の原点と一致するように配置します。
次に、オブジェクトのOriginを左下の頂点に設定する必要があります。これは、3Dカーソルをその点に移動してから Set Origin to 3D Cursor ツールを使うことで可能です。ただし、この場合は CTRL A を押して Location を選択するだけで十分です。この操作により、オブジェクトのOriginが仮想世界の中心に移動し、この場合は左下の頂点と一致します。

Z軸 に正しく Screwモディファイア を適用するには、Plane が現在回転している状態を考慮して、回転の変換を適用する必要があります。そのため、CTRL A を押して Rotation オプションを選択します。

デフォルトでは、Screwモディファイア の角度は360度、Screw値 は0に設定されています。つまり、回転を伴う押し出しは行いますが、回転軸に沿った平行移動はありません。この設定は、今回の目的には完全に適しています。
押し出しの回数は Steps パラメーターで制御されます。このパラメーターは、3D Viewport プレビュー用と最終レンダリング用に分かれています。この値は最終形状の品質に直接影響するため、デフォルト値よりも高く設定します。たとえば、36に設定すると、10度ごとに1回の押し出しを行うことができます。

アニメーションの作成は非常に簡単です。Angle パラメーターを フレーム1 で 0 に設定し、その値にキーフレームを挿入します。その後、アニメーションの最後のフレームに移動し、Angle パラメーターを 360 に設定して、再度キーフレームを挿入します。


しかし、アニメーションを再生すると問題が発生します。押し出された形状が中空になっており、ケーキの Booleanモディファイア に適していません。元の Plane はソリッドでしたが、そのソリッド性は Screwモディファイア によって保持されません。この間に、サイドの表面を正しく表示するために、Shadingモード を Smooth に設定します。ただし、これにより円柱のキャップ部分にシェーディングのアーティファクトが発生します。これについては後で修正します。
中空の押し出し問題を解決するために、まず Edit Mode に切り替え、Plane の上部2つの頂点を削除します。

次に、Object Mode に戻り、オブジェクトに Solidifyモディファイア を追加します。Thickness パラメーターを適切な値に調整してください。すみません、最初は間違えて Offset パラメーターを変更してしまいました!

シェーディングのアーティファクトを修正するために、Smooth By Angleモディファイア を追加します。デフォルトの設定で十分機能するはずです。

これでアニメーションを再生すると、望んだ結果が確認できます。
前回のチュートリアルで紹介した円グラフアニメーションを作成するために、この Plane を 3D Viewport のプレビューと最終レンダリングの両方で非表示にしました。その結果、最終的には消える円グラフだけが表示されるようになりました。


以上でこの短いチュートリアルは終了です!お役に立てたなら嬉しいです。それではまた次回お会いしましょう!