Post: at_0111
Date: 2024/04/21
How to Paste the Correct Material
適当なオブジェクトにアーマチュアをペアレントしてアニメーションしてみる。

何か違う…何か違くない?
色々と調べた結果、マテリアルノードのテクスチャ座標で変わるっぽい。
Outputs
Generated
Automatically-generated texture coordinates from the vertex positions of the mesh without deformation, keeping them sticking to the surface under animation. Range from 0.0 to 1.0 over the bounding box of the undeformed mesh.
Object
Uses an object as a source for coordinates. Often used with an empty, this is an easy way to place a small image at a given point on the object. This object can also be animated, to move a texture around or through a surface.
Texture Coordinate — Blender Manual
繋ぎ直してみる。


こうなった。

これもう分かんねぇな。
どうやら、プロパティ → データ → テクスチャ空間でバウンディングボックスを正しく設定する必要があるらしい。
Texture Space
Auto Texture Space
Adjusts the active object's texture space automatically when transforming the object.
UVs & Texture Space — Blender Manual


オブジェクトのスケールが1.0の場合、サイズを0.5にすればオブジェクト(テクスチャ座標)で出力したマテリアルと同じ大きさになる。

やったぜ。