読み込むとき、法線がロックされるのはなぜか

 
 
 

デフォームされていないジオメトリを読み込むと、Maya への読み込み時に法線がロックされます。法線がロックされていると、Maya でジオメトリをデフォームしたときに問題が発生します。

たとえば、3ds Max で作成し、FBX に書き出したブレンド シェイプ ターゲットを Maya に読み込むと、法線がロックされた状態で読み込みされます。

この問題は、デフォームされたオブジェクトの法線を Maya でロック解除することで解決できます。法線のロックを解除するには、ジオメトリを Maya に読み込み、次に法線 > 法線のロック解除(Normals > Unlock normals)を選択します。

原因

デフォームされていないジオメトリを読み込むと、Maya への読み込みの時点で法線がロックされます。

Maya によって法線がロックされると、読み込んだオブジェクトをデフォームする際に、法線がジオメトリとともに移動しません。これらの法線をロック解除しないと、スキン(Skin)やブレンド シェイプ(Blend Shape)といったデフォーマを適用すると、シェーディングで問題が発生します。