Skip to content

TogaGem is a Java library for reading and writing data files used in MikuMikuDance (MMD), a 3D-CG animation renderer system.

License

Notifications You must be signed in to change notification settings

olyutorskii/TogaGem

Repository files navigation

TogaGem

Java CI with Maven CodeQL

What is TogaGem ?

  • TogaGemは、3D動画制作ツール、MikuMikuDance(MMD)で用いられる 各種データファイルを読み書きするためのJavaライブラリです。

  • MikuMikuDance was used by a community of Japanese speakers, so much of TogaGem's documentation and comments contain Japanese word. We plan to provide information in English at some point.

  • TogaGemは、MikuTogaプロジェクトの派生ライブラリとして、 TogaParserライブラリの1.103.2版を引き継ぐ形で誕生しました。

  • 現時点で読み込みが可能なファイルは、

    • PMDモデルファイル(*.pmd)
    • VMDモーションファイル(*.vmd) の二種類です。PMXモデルファイルは読み込めません。
  • TogaGemは2023年10月頃まで OSDN(旧称 SourceForge.jp) でホスティングされていました。 OSDNの可用性に関する問題が長期化しているため、GitHubへと移転してきました。

  • MikuTogaプロジェクトは、MMDによる3Dアニメーション制作を支援するプログラムの 整備のために発足した、オープンソースプロジェクトです。

ビルド方法

  • TogaGemはビルドに際して Maven 3.3.9+ と JDK 1.8+ を要求します。

  • TogaGemは他のライブラリに依存していません。

  • Mavenを使わずとも src/main/java/ 配下のソースツリーをコンパイルすることで ライブラリを構成することが可能です。

ライセンス

  • TogaGem独自のソフトウェア資産には The MIT License が適用されます.

プロジェクト創設者

  • 2010年に Olyutorskii によってプロジェクトが発足しました。

謝辞

このライブラリを制作するにあたって、以下の情報を参考にしました。

--- EOF ---

About

TogaGem is a Java library for reading and writing data files used in MikuMikuDance (MMD), a 3D-CG animation renderer system.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages