バージョンR13から、非常に強力な機能が追加されました。それがXRefsです。ここで"Ref"はリファレンスを指し、xはシーンで使用したい参照物を表します。
今日は、XRefsの基本的で正しい使い方を紹介したいと思います。非常にシンプルな手法ですが、非常に大きな影響を与えます。
まず、Cinema 4Dで任意のシーンを開きます。
この例では、多くのポリゴンを持つ大きな機関車工場があります - この例では、ほぼ200万のポリゴンがあります。
そして今、機関車小屋には機関車を置きたいですよね。しかし、問題があります - それもかなり大きなサイズです。それでも追加してしまいます - これでポリゴン数は240万になります。
部屋をかけめぐると、すでにカクカクします。
使用しているコンピュータ仕様によっては、例えばCinema 4Dはスケルトンモードに切り替わり、オブジェクトがうまく認識されなくなるかもしれません。
これはかなり面倒です - さらに、すでに固定されているカメラと自由に動かせるカメラの間を行き来しなければならないことがあるでしょう。そしてそのため、機関車を除去し、問題に別の方法で取り組みます。
今度は機関車をXRefとして再度取り込みます。
生成>XRef>XRefを追加を選択して、改めて機関車をオリジナルの位置に配置します。
これで機関車が少し異なる状態で表示されます - 機関車の横にはXRef-マークが表示されます。
これは、例えばマテリアルがオブジェクトと同じ名前であることを示します。すべてのマテリアルがここでも「機関車」という名前になります。これ以上の操作はできません。位置や光の具合を調整することはできますが、それ以上は考えるべきではありません。しかし、これは本当に必要ありません。
例えば、1月末に寒い中、車を修理しているとします。そのとき、車を暖かい台所に持ち込むことができたと想像してみてください。
そういうわけで、XRef-機能は動作します。なぜなら、今ここで機関車を別々にファイル>開くことができ、機関車でしたいことを自由に行えます。
例えば、自由に移動したり、回転させたり、ヘッドライトを編集したり、他のオブジェクトを追加したりできます。変更が完了したら、すべてを保存できます。
ウィンドウから工場シーンに戻り、挿入した機関車を簡単にリロードできます。
オブジェクトはXRef-オブジェクトであることを認識し、それに応じて更新されます。
工場内の列車もすでにそのようになりました。
機関車で何か変更してから保存すると、機関車ファイルにわざわざ入り込む必要がなくなります。
この機能は非常に便利です - XRefだけでなく、複数のXRefsも可能です。
特に多くの人が大規模なアニメーションに取り組んでいる場合、一部のオブジェクトやキャラクターを変更しても全体のシーンが影響を受けないようにできます。大規模なプロジェクトでは、オブジェクトをXRef-で読み込む方法が特に有益です。