Adding more models

This commit is contained in:
2025-01-29 14:29:02 +03:00
parent 71b709726e
commit a5bb11f5bf
6 changed files with 325 additions and 20 deletions

View File

@@ -14,21 +14,7 @@ from mixamo.lib.armature import *
#from mixamo.mixamoroot import import_armature
#from mixamo.import_mixamo_root_motion import import_mixamo_root_motion
basepath = os.getcwd()
class VRMDataFemale:
path = "jane2-dress.vrm"
outfile = "vrm-vroid-normal-female.blend"
armature_name = "female"
mixamo_animation_path = basepath + "/assets/blender/mixamo/female/"
mixamo_animations = ["idle", "walking", "running", "jump", "left_turn", "right_turn"]
fbx_scale = 0.89
class VRMDataMale:
path = "buch1.vrm"
outfile = "vrm-vroid-normal-male.blend"
armature_name = "male"
mixamo_animation_path = basepath + "/assets/blender/mixamo/male/"
mixamo_animations = ["idle", "walking", "running", "jump", "left_turn", "right_turn"]
fbx_scale = 1.0
from settings import VRMDataFemale, VRMDataMale, basepath
imports = [VRMDataFemale(), VRMDataMale()]
@@ -132,4 +118,4 @@ for imp in imports:
main_armature.select_set(False)
bpy.context.view_layer.objects.active = None
bpy.ops.wm.save_as_mainfile(filepath=(basepath + "/assets/blender/" + imp.outfile))
bpy.ops.wm.save_as_mainfile(filepath=(basepath + "/assets/blender/" + imp.editfile))

View File

@@ -9,7 +9,7 @@ from mathutils import Vector, Matrix
from math import radians, pi
sys.path.insert(0, os.getcwd() + "/assets/blender/scripts")
from settings import ExportMappingFemale, ExportMappingMale
from settings import ExportMappingFemale, ExportMappingMale, ExportMappingMaleBabyShape
basepath = os.getcwd()
def check_bone(bname):
@@ -179,7 +179,7 @@ def extra_linear(angle, offset):
ret += offt
return ret
for mapping in [ExportMappingFemale(), ExportMappingMale()]:
for mapping in [ExportMappingFemale(), ExportMappingMale(), ExportMappingMaleBabyShape()]:
#for mapping in [ExportMappingFemale()]:
print("Initializing...")
bpy.ops.wm.read_homefile(use_empty=True)

View File

@@ -13,10 +13,10 @@ from mixamo import mixamo_rig
from mixamo.lib.armature import *
#from mixamo.mixamoroot import import_armature
#from mixamo.import_mixamo_root_motion import import_mixamo_root_motion
from settings import VRMDataFemale, VRMDataMale, basepath
from settings import VRMDataFemale, VRMDataMale, VRMDataMaleBabyShape, basepath
imports = [VRMDataFemale(), VRMDataMale()]
imports = [VRMDataFemale(), VRMDataMale(), VRMDataMaleBabyShape()]
class mkrig: