コピーの定義は、簡単だが、インスタンスとリファレンスの違いはとても曖昧である。今回は、その違いについて定義を少しまとめてみる。
Copy Instance Reference
マスターオブジェクトから複製オブジェクトの反映 x o o
複製オブジェクトからマスターオブジェクトの反映 x o x
Copy: 完全に別の複製オブジェクトを作成
Instance: インスタンスは、マスターオブジェクトからでも、複製オブジェクトからでも、アクションが、相互に反映される。
Reference: リファレンスは、マスターオブジェクトからのみ、複製オブジェクトしに、アクションの影響が反映される。
*アクションとは、ジオメトリの変形、モディファイヤなどのアクション。位置、スケール、回転、アニメーションは全て影響しない。
この違いがどのように、活用かされるというと、例えば、魚の群集シーンをつくったとする。
群集の動きをモディファイヤを利用して動きを与えた場合。(アニメーションではなく)
インスタンスでは、全ての動きや形状が反映される。
リファレンスでは、複製オブジェクトに対して、固有の動きや変形が与えられる。