【Blender3.4】TextoolsのChecker Mapがエラーになる【自分用備忘録】

1.解決したい事象
UVエディター画面でCheckerMapボタンを押すとエラーが出てチェッカーマップが適用されない

2.エラーメッセージ
「KeyError: 'bpy_prop_collection[key]: key "Principled BSDF" not found'」
つまり、"Principled BSDF"が見つからない

3.原因
インターフェースの言語を日本語にしていたせいで"Principled BSDF"が"プリンシプル BSDF"になっていた

4.解決策
インターフェースを英語にしてからchecker mapを使用する
もしくはソースコード内の"Principled BSDF"を"プリンシプル BSDF"に書き換える

直接書き換えた場合はインターフェースが日本語以外だとエラーが出るようになる
ソースコードはC:\Users\Username\AppData\Roaming\Blender Foundation\Blender\3.4\scripts\addons\TexTools_1_4_4にあるop_texel_checker_map.py

ほんとはどの言語でも使えるようにしたいけど自分には無理だった
誰かできた人いたら教えてください


この記事が気に入ったらサポートをしてみませんか?