Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
/xbufPublic

A developper friendly game exchange format for 3d data.

License

NotificationsYou must be signed in to change notification settings

xbuf/xbuf

Repository files navigation

xbuf is an exchange format usable to store scene, models, animations in file or to edit scene over network. It takes inspiration from :

  • OpenGEX : as data to managed, and doc fragment I copied
  • glTF : some discussions and some goals
  • blender api : how blender manages data
  • Entity-Component-System (ECS), RDF : as way to extends and to link data

xbuf is a binary format usingProtocol Buffers (aka protobuf) to generate source code for java, C++, python,... to read and write it. Then it's more developer friendly than json, oddl, xml, or any text based dialect, without loosing flexibility via extension.

The project would like to be anCommunity Format shared by several engines, tools. It'sOpen to any contributions (code, discussion, issues, tools, ...).

License :Public domain (CC0-1.0)

Standards

Use cases

  • create importer/exporter for modeler, game engine, tool (optimizer, asset pipes...)

  • create network exchange format between connected tool (eg : modeler <-> game engine with realtime rendering)

    jme in blender

Download

You can download files frommy repo

  • xbuf-x.y.z-proto.zip : archive with .proto files
  • xbuf-x.y.z-cpp.zip : archive with generated C++ source
  • xbuf-x.y.z-python.zip : archive with the xbuf modules (generated python)
  • xbuf-x.y.z.jar : the java archive with generated .class

Documentation

Links

Bitdeli Badge

About

A developper friendly game exchange format for 3d data.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp