Skip to content

Latest commit

 

History

History
79 lines (55 loc) · 1.57 KB

blend2vrm.md

File metadata and controls

79 lines (55 loc) · 1.57 KB

blend2vrm

BLEND to VRM converter.

Features

  • Export full VRM meta info
  • Export VRM materials and shaders
  • Export shape keys as VRM blend shapes
  • Export VRM spring bones
  • Pose freeze
  • Pack textures including the model's thumbnail

Requirements

  • python-blender (2.81+) (Blender as Python module) or Blender's Python

VRM meta info template

Save it as "VRM.ini" text block inside Blender:

[meta]
title = Model name
version = Model version
author = Author name
contactInformation = Author contact
reference = http://example.com/

allowedUserName = OnlyAuthor
#allowedUserName = ExplicitlyLicensedPerson
#allowedUserName = Everyone

violentUssageName = Disallow
#violentUssageName = Allow

sexualUssageName = Disallow
#sexualUssageName = Allow

commercialUssageName = Disallow
#commercialUssageName = Allow

#otherPermissionUrl = http://example.com/

licenseName = Redistribution_Prohibited
#licenseName = CC0
#licenseName = CC_BY
#licenseName = CC_BY_NC
#licenseName = CC_BY_SA
#licenseName = CC_BY_NC_SA
#licenseName = CC_BY_ND
#licenseName = CC_BY_NC_ND
#licenseName = Other
#otherLicenseUrl = http://example.com/

Spring bones setup

Install Wiggle Bones addon

Setup bone params, but keep in mind that only a root bone of the spring would be exported. All children bones will be reusing the same params from root bone.

Exporting models

blend2vrm --output x.vrm x.blend