Skip to content

[Support] Minecraft Bedrock China Polymesh Model #2

Description

@MC874

Introduction

Hi @Shadowkitten47 ! It's been a while, just visited your github today and then I found this interesting repository :D. Since Blockbench wont support Bedrock Polymesh, this plugin is surely appreciated. Talking about the Bedrock Polymesh, it wouldn't hurt to more extend this plugin so that it can also support Minecraft Bedrock China Edition Polymesh model.

Background

Minecraft China Edition have both Java & Bedrock, it's basically an edition built on top of vanilla Minecraft. Even though Minecraft Bedrock has support with Polymesh through it's Persona skins, but for some reason; Minecraft Bedrock China Edition just added another Polymesh format differents from what vanilla Minecraft Bedrock Polymesh have.

Implementation

Minecraft China Edition uses separate format consisting: Polymesh, Skeleton and Animations:

Polymesh

{"mesh":[ {"material": "path/to/texture", "indices":[ [0,0,0] ], "vertices":[ {"pos": [0,0,0], "normal": [0,0,0], "uvcoord": [0,0], "weight": ["bones_name", 0] }]}

Skeleton

{"skeleton":[ {"name": "skeleton_name", "parent": "parent_to_skeleton", "initpos": [0,0,0], "initquaternion": [0,0,0,0], "initscale": [0,0,0], "offmtx":[ [0,0,0] ], "boundingbox":[ [0,0,0] ]} ]}

Animation

{"animation":{ "name": "animation_name", "ID": "IDK_what", "length": 1.0, "tracksize": 37, "tracks":[ {"bone": "bones_name", "chanelMask": 3, "keyFramesSize": 31, "keyframes":[ {"time": 0.0, "pos": [0,0,0], "quaternion": [0,0,0,0], "scale": [0,0,0]} ]} ]}}

Reference

  • Minecraft Bedrock China Edition resources: pets.zip

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    wontaddI won't add this

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions