Blenderでテクスチャを貼った面がピンク一色になるとき、素材そのものが壊れているわけではない。
blendファイルが記録している場所に画像が見つからず、代わりの色で表示している状態である。
ここでは、なぜ見つからなくなるのかと、取り戻す方法、次から起きにくくする設定を整理する。
内容は2026年9月20日にBlenderの公式マニュアルを確認したもので、実機での再現は含まない。
blendファイルは画像を持っていない
公式マニュアルには、多くのblendファイルが外部の画像や他のblendファイルへのリンクを参照している、と書かれている。
パスは、Blenderがそれらのファイルを探しに行く場所を指定するものだと説明されている。
そのため、外部ファイルが移動されると、参照しているblendファイルを正しく表示できなくなる。
ピンクの表示は、この「見つけられていない」状態を知らせるものになる。
| 起きたこと | blendファイルの記録 | 結果 |
|---|---|---|
| 画像を別のフォルダーへ移した | 元の場所のまま | 見つからない |
| 画像の名前を変えた | 元の名前のまま | 見つからない |
| blendファイルだけを他人へ渡した | 自分の環境の場所 | 相手の環境で見つからない |
| blendファイルだけを別のPCへ移した | 元のPCの場所 | 移した先で見つからない |
相対パスと絶対パスの違い
公式マニュアルによれば、外部ファイルを指定する場合、Blenderは既定で相対パスを生成する。
相対パスは、参照元のblendファイルの場所からの部分的なパスとして保存されると説明されている。
そのため、blendファイルと画像を入れたフォルダーを丸ごと移しても、位置関係が保たれていれば表示できる。
相対パスがサポートされている場合、ファイルブラウザーにRelative Pathのチェックボックスが出る。
テキスト欄にパスを入れるときは、ダブルスラッシュの接頭辞を使うと説明されている。
//textures/wood.pngこの接頭辞が、blendファイルのある場所を起点にすることを表している。
相対パスは既定の設定だが、PreferencesのFileタブで変更できるとも書かれている。
保存していないファイルでは相対パスを使えない
公式マニュアルには、無題の新規blendファイルでは相対パスを使えないという注記がある。
起点になる場所が決まっていないためで、外部ファイルを関連付ける前にblendファイルを保存するよう案内されている。
新規で作り始めてすぐテクスチャを読み込むと、絶対パスで記録されることになる。
その状態でフォルダーごと移すと、位置関係を保っていても見つからなくなる。
移動したあとにパスをまとめ直す
blendファイルだけをリンク先と別の場所へ移す必要がある場合、保存のときにまとめ直せる。
公式マニュアルでは、名前をつけて保存にRemap Relativeというオプションがあると説明されている。
これは、新しい場所にファイルを保存する際に、リンクしたライブラリや画像などへの相対パスを対応付けし直すものである。
移したあとにピンクになるのが分かっているなら、移す前にこの方法を使う。
画像をblendファイルに同梱する
渡す相手がいる場合や、置き場所を気にしたくない場合は、画像をblendファイルの中に入れられる。
公式マニュアルでは、通常は外部に保存されるデータをblendファイルの中に取り込む機能として説明されている。
これにより、blendファイルと依存するファイルをまとめた書庫ではなく、1つのファイルとしてプロジェクトを共有できる。
| メニュー | 何をするか |
|---|---|
| File > External Data > Pack Resources | 対象になる外部ファイルを同梱の印にする |
| File > External Data > Automatically Pack Resources | これ以降に追加するものも自動で印を付ける |
| File > External Data > Unpack Resources | 同梱したものを外へ書き出す |
同梱の印を付けただけでは反映されず、blendファイルを次に保存したときに実際の取り込みが行われると書かれている。
同梱されているかどうかは、パスの隣に出る小さな箱の形のアイコンで分かる。
そのアイコンをクリックすれば、1つのファイルだけを同梱したり、逆に外へ出したりできる。
同梱できないものがある
公式マニュアルには、すべての外部ファイルを同梱できるわけではないという警告がある。
典型的に重いファイル、たとえばシーケンサーの動画やムービークリップは同梱できないと書かれている。
そのため、同梱したから安心とは言い切れない。
渡す前に、相手の環境と同じ条件で開いて確かめる。
外へ出すときの選択肢
Unpack Resourcesを実行すると、どこへ書き出すかを選ぶ画面が出る。
| 選択肢 | 書き出す場所 | 同名のファイルがある場合 |
|---|---|---|
| Use files in current directory | blendファイルと同じ場所 | 既にあるものを使う |
| Write files to current directory | blendファイルと同じ場所 | 上書きする |
| Use files in original location | 元の場所 | 既にあるものを使う |
| Write files to original location | 元の場所 | 上書きする |
同じ場所へ書き出す場合、テクスチャなどの適切なフォルダーにまとめられると説明されている。
上書きを選ぶと元のファイルが置き換わるため、作業中のものが混ざっていないかを先に確かめる。
次から起きにくくする
- 新規のblendファイルは、テクスチャを読み込む前に保存する
- blendファイルと同じ場所にtexturesのようなフォルダーを作り、そこへ画像を置く
- 相対パスのチェックが入った状態で読み込む
- 他人へ渡す前に、同梱するかフォルダーごと渡すかを決める
- 渡す前に、別のフォルダーへコピーして開いてみる
最後の確認をしておくと、相手の環境でピンクになる前に気づける。
まとめ
- ピンクは、画像が壊れているのではなく見つけられていない状態
- Blenderは既定で相対パスを作り、ダブルスラッシュがblendファイルの場所を表す
- 無題の新規ファイルでは相対パスを使えないため、先に保存する
- 移す前なら、名前をつけて保存のRemap Relativeでまとめ直せる
- Pack Resourcesで同梱できるが、反映されるのは次の保存のとき
- 動画などの重いファイルは同梱できない
この記事は2026年9月20日時点の公式マニュアルの記載に基づいている。
相対パスの説明はBlender公式マニュアルのOpening & Savingにある。
同梱の機能はPacked Dataにまとまっている。
3DCGの操作は3DCGメソッドのまとめにも置いている。
