Nodesという無料アドオンの使い方をご説明します。Nodesという無料アドオンを使うと、ノードベースでより高度なアニメーションを作ることができます。公式のPVを見ると、いかに多様なアニメーションが作れるのかがわかります。ダウンロードすることができます。Nodesのバージョンは2.2、Blenderのバージョンは2.93を使っています。Blenderへのインストール」を参考にしてください。Nodes」を選択できるようになります。Viewportにするとプレビューしやすくなります。画面分割は、画面右下の角から上に向かってドラッグするとふたつ目の画面が表示されます。Nodesで作成してみましょう。Tree」をクリックします。Treeを選択すると、通常のシェーダーエディターと同様に[Shift+A]キーでノードを追加できるようになります。Input」というノードが追加されます。ここで、動かしたいオブジェクト(ここではCube)を選択しておきます。Outputを追加し接続します。ここでは動かしたい軸を選びます。今回選択している”X”は、移動のX軸、という意味です。Vector」というノードが追加されます。このように、接続に必要なノードは自動で追加されます。Infoと接続この状態でアニメーションを開始すると、オブジェクトが速く動き出します。これは、オブジェクトのX軸座標の値=フレーム数になっている状態です。Mathを下のようにつなげ、値を調整するとオブジェクトがゆっくり動くようになります。今回は値を0.03に設定しました。Mathノードを接続オブジェクトのX軸座標の値がフレーム数×0.03になっている状態です。Outputノードの回転にも同様にノードを接続すると、以下のように回転しながら移動するアニメーションも作れます。移動と同様にノードを接続X軸方向に進行・Y軸回転ランダムに拡大縮小させるランダムな値を使いたい時は、「Wiggle」というノードを使用します。Wiggleノードを使います。Wiggleノードを接続してみましょう。WiggleノードをScaleに接続すると、毎フレーム0.0〜2.0の間でランダムに拡大縮小されるようになります。ランダムな拡大縮小なお、同じノードを使っているものは一つのノードにまとめることもできます。Infoノード1つから3本線を伸ばすように変更しました。Nodesで制作したアニメーションは、そのままではエクスポートすることができません。エクスポートするためには、アニメーションをキーフレームという形にベイクする必要があります。ベイクするとアニメーションを再度編集することができなくなってしまうので、必ず別ファイルとして保存してから作業するようにしてください。Keyframes」をクリックするとベイクすることができます。Sheet」に切り替えると、以下のように毎フレームキーフレームが打たれていることが分かります。2.0」を選択します。glTF」をクリックします。エクスポート設定STYLYにアップロード3DモデルをSTYLYにアップロードしてみましょう。NodesまくまくBlenderが生きがいの大学院生。Webエンジニア界隈にいたはずなのに、最近はVRとARに夢中。Venue」プロジェクトでんぱ組.incとXRクリエイターが協力し、渋谷スクランブル交差点で新しい音楽体験を創り出そう。総額300万円の還元金、制作アセットの提供、審査にはでんぱ組.incも参加!あなたのアイデアで都市をステージに変えましょう。スマホがなくなる日』(幻冬舎)10年後のテクノロジーを誰が想像できるだろうか──。2024年、ついに「空間を身にまとう時代」の実現を加速するデバイスが登場!人類はスマホの小さな画面から解放され、空間という無限のキャンバスを手に入れる。スマホがなくなる日、次世代デバイスでどんなミライをつくれるのか。スマホがなくなる日──。この先に続くミライは、本書を読んで創造してみてください。