メニューを切り替える
Toggle preferences menu
個人設定を切り替える
ログインしていません
編集を行うと、IPアドレスが公開されます。

「BlenderのPythonスクリプト」の版間の差分

提供:memoria-tecnica
編集の要約なし
編集の要約なし
 
(同じ利用者による、間の2版が非表示)
3行目: 3行目:
身体のアーマチュアはそのまま信濃ちゃんモデルを、Headから先はVRoidモデルを流用。
身体のアーマチュアはそのまま信濃ちゃんモデルを、Headから先はVRoidモデルを流用。


bpy.context.active_object.data.bones["Breast_1.L"].name="Bust1_L"
<nowiki>bpy.context.active_object.data.bones["Breast_1.L"].name="Bust1_L"
bpy.context.active_object.data.bones["Breast_2.L"].name="Bust2_L"
bpy.context.active_object.data.bones["Breast_2.L"].name="Bust2_L"
bpy.context.active_object.data.bones["Shoulder.L"].name="Shoulder_L"
bpy.context.active_object.data.bones["Shoulder.L"].name="Shoulder_L"
54行目: 54行目:
bpy.context.active_object.data.bones["Foot.R"].name="Foot_R"
bpy.context.active_object.data.bones["Foot.R"].name="Foot_R"
bpy.context.active_object.data.bones["Toe.R"].name="ToeBase_R"
bpy.context.active_object.data.bones["Toe.R"].name="ToeBase_R"
</nowiki>

2025年2月26日 (水) 22:42時点における最新版

VRoidStudio出力VRMをVRM Add-Onの左右対称化後のアーマチュア名にリネームする

身体のアーマチュアはそのまま信濃ちゃんモデルを、Headから先はVRoidモデルを流用。

bpy.context.active_object.data.bones["Breast_1.L"].name="Bust1_L"
bpy.context.active_object.data.bones["Breast_2.L"].name="Bust2_L"
bpy.context.active_object.data.bones["Shoulder.L"].name="Shoulder_L"
bpy.context.active_object.data.bones["Upper_arm.L"].name="UpperArm_L"
bpy.context.active_object.data.bones["Lower_arm.L"].name="LowerArm_L"
bpy.context.active_object.data.bones["Hand.L"].name="Hand_L"
bpy.context.active_object.data.bones["Index Proximal.L"].name="Index1_L"
bpy.context.active_object.data.bones["Index Intermediate.L"].name="Index2_L"
bpy.context.active_object.data.bones["Index Distal.L"].name="Index3_L"
bpy.context.active_object.data.bones["Little Proximal.L"].name="Little1_L"
bpy.context.active_object.data.bones["Little Intermediate.L"].name="Little2_L"
bpy.context.active_object.data.bones["Little Distal.L"].name="Little3_L"
bpy.context.active_object.data.bones["Middle Proximal.L"].name="Middle1_L"
bpy.context.active_object.data.bones["Middle Intermediate.L"].name="Middle2_L"
bpy.context.active_object.data.bones["Middle Distal.L"].name="Middle3_L"
bpy.context.active_object.data.bones["Ring Proximal.L"].name="Ring1_L"
bpy.context.active_object.data.bones["Ring Intermediate.L"].name="Ring2_L"
bpy.context.active_object.data.bones["Ring Distal.L"].name="Ring3_L"
bpy.context.active_object.data.bones["Thumb Proximal.L"].name="Thumb1_L"
bpy.context.active_object.data.bones["Thumb Intermediate.L"].name="Thumb2_L"
bpy.context.active_object.data.bones["Thumb Distal.L"].name="Thumb3_L"
bpy.context.active_object.data.bones["Upper_leg.L"].name="UpperLeg_L"
bpy.context.active_object.data.bones["Lower_leg.L"].name="LowerLeg_L"
bpy.context.active_object.data.bones["Foot.L"].name="Foot_L"
bpy.context.active_object.data.bones["Toe.L"].name="ToeBase_L"

bpy.context.active_object.data.bones["Breast_1.R"].name="Bust1_R"
bpy.context.active_object.data.bones["Breast_2.R"].name="Bust2_R"
bpy.context.active_object.data.bones["Shoulder.R"].name="Shoulder_R"
bpy.context.active_object.data.bones["Upper_arm.R"].name="UpperArm_R"
bpy.context.active_object.data.bones["Lower_arm.R"].name="LowerArm_R"
bpy.context.active_object.data.bones["Hand.R"].name="Hand_R"
bpy.context.active_object.data.bones["Index Proximal.R"].name="Index1_R"
bpy.context.active_object.data.bones["Index Intermediate.R"].name="Index2_R"
bpy.context.active_object.data.bones["Index Distal.R"].name="Index3_R"
bpy.context.active_object.data.bones["Little Proximal.R"].name="Little1_R"
bpy.context.active_object.data.bones["Little Intermediate.R"].name="Little2_R"
bpy.context.active_object.data.bones["Little Distal.R"].name="Little3_R"
bpy.context.active_object.data.bones["Middle Proximal.R"].name="Middle1_R"
bpy.context.active_object.data.bones["Middle Intermediate.R"].name="Middle2_R"
bpy.context.active_object.data.bones["Middle Distal.R"].name="Middle3_R"
bpy.context.active_object.data.bones["Ring Proximal.R"].name="Ring1_R"
bpy.context.active_object.data.bones["Ring Intermediate.R"].name="Ring2_R"
bpy.context.active_object.data.bones["Ring Distal.R"].name="Ring3_R"
bpy.context.active_object.data.bones["Thumb Proximal.R"].name="Thumb1_R"
bpy.context.active_object.data.bones["Thumb Intermediate.R"].name="Thumb2_R"
bpy.context.active_object.data.bones["Thumb Distal.R"].name="Thumb3_R"
bpy.context.active_object.data.bones["Upper_leg.R"].name="UpperLeg_R"
bpy.context.active_object.data.bones["Lower_leg.R"].name="LowerLeg_R"
bpy.context.active_object.data.bones["Foot.R"].name="Foot_R"
bpy.context.active_object.data.bones["Toe.R"].name="ToeBase_R"