スフィアマップ見本
自分用に作ったものです。スフィアマップを作るときの参考になれば。
MMD Toolsで「モデルを変換」の「マテリアルノードを変換」を使用すると、ビューポート表示のカラーが材質色に入力されるようです。 テクスチャを使用しない色指定をしたいとき、マテリアルの方で色指定していた場合にビューポート表示のカラーにマテリアルカラーを一括で入力するためのコード。変更したいマテリアルが登録されているオブジェクトを選択してからblenderのテキストエディターで実行してください。(デフォルトのプリンシプルBSDFノード以外が使用されているとエラーになります)
-----------------------------------------------------------------------
import bpy
for obj in bpy.context.selected_objects:
for mat in obj.data.materials:
mat.diffuse_color = mat.node_tree.nodes["Principled BSDF"].inputs[0].default_value
MMD Toolsで「モデルを変換」の「マテリアルノードを変換」を使用すると、ビューポート表示のカラーが材質色に入力されるようです。 テクスチャを使用しない色指定をしたいとき、マテリアルの方で色指定していた場合にビューポート表示のカラーにマテリアルカラーを一括で入力するためのコード。変更したいマテリアルが登録されているオブジェクトを選択してからblenderのテキストエディターで実行してください。(デフォルトのプリンシプルBSDFノード以外が使用されているとエラーになります)
-----------------------------------------------------------------------
import bpy
for obj in bpy.context.selected_objects:
for mat in obj.data.materials:
mat.diffuse_color = mat.node_tree.nodes["Principled BSDF"].inputs[0].default_value