minigdx-gltf-parser

Parser and converter of gltf files into minigdx protobuf/json model.

License

License

GroupId

GroupId

com.github.minigdx
ArtifactId

ArtifactId

gltf-parser
Last Version

Last Version

1.0.0
Release Date

Release Date

Type

Type

pom.sha512
Description

Description

minigdx-gltf-parser
Parser and converter of gltf files into minigdx protobuf/json model.
Project URL

Project URL

https://github.com/minigdx/minigdx-glft-parser
Source Code Management

Source Code Management

https://github.com/minigdx/minigdx-glft-parser

Download gltf-parser

Dependencies

compile (2)

Group / Artifact Type Version
org.jetbrains.kotlinx : kotlinx-serialization-json-jvm jar 1.0.1
org.jetbrains.kotlinx : kotlinx-serialization-protobuf-jvm jar 1.0.1

runtime (10)

Group / Artifact Type Version
org.jetbrains.kotlin : kotlin-stdlib-jdk8 jar 1.4.20
org.jetbrains.kotlin : kotlin-reflect jar 1.4.20
com.github.minigdx : gltf-api-jvm jar 1.0.0
com.github.minigdx : gltf-loader jar 1.6.0
com.github.minigdx : kotlin-math-jvm jar 1.0.0
org.jsoup : jsoup jar 1.12.2
org.jmonkeyengine : jme3-core jar 3.2.2-stable
org.l33tlabs.twl : pngdecoder jar 1.0
com.fasterxml.jackson.core : jackson-databind jar 2.11.2
com.fasterxml.jackson.module : jackson-module-kotlin jar 2.11.2

Project Modules

There are no modules declared in this project.

MiniGDX GLTF Parser

Parse gltf file into protobuf file for miniGDX

Pre conditions

  • GLTF file are generated by Blender
  • Only GLTF file is supported at the moment (glb is not supported)

Concept

  • GLTF file are parsed
  • The GLTF data is converted in miniGDX data
  • miniGDX data is serialized in protobuf using Kotlin Serialization

Module

  • gltf-api: miniGDX model API
  • gltf-gradle-plugin: gradle plugin to configure gradle conversion of gltf resources
  • gltf-parser: gltf parser and converter into miniGDX API.

How to build

make build
com.github.minigdx

MiniGDX

Versions

Version
1.0.0