Skip to content

brickengineer/BCRYExporter

Repository files navigation

BCRYExporter

History Authors

Installation:

Copy io_bcry_exporter folder to <BLENDER PATH>\scripts\addons directory.
Example: C:\Users\<YOUR USER NAME>\AppData\Roaming\Blender Foundation\Blender\4.3\scripts\addons

(NOT CONFIRMED INFO) Known issues/limitation:

NOTE: The following description is not up tp date

  1. Custom split normal doesn't support Sharp edges in skin node.
    Solution: Add Edge split modifier before Armature modifier, set up and apply. The skin mesh will be rip in Sharp edges places.
  2. There is no way to set active any collection, so be careful that current active collection be unhide and not disable. Otherwise you can expect Error that Object is Null. I put in some operators code which set Master collection(Scene Collection) active.
  3. In some cases when you modify the armature as add bones through edit_bones.new() method or other way BCRYExporter will be export armature with broken bones hierarchy. I think that is Blender bug because I nothing changed in export code except fix errors with Bmesh convertation.
    Solution: I added a button in Bone utilities: Rebuild-armature. It rebuild selected armature from zero and copy all bones parameters: name, matrix, roll, parent, some properties and custom properties then delete old bones. It don't copy bone constraints at the moment.
    IMPORTANT: vertex groups renames too, but only if the object is a children of this armature. Do skin object a child of armature before use this button.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages