Skip to content

Nanashia/tiny-pmx-java

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

tiny-pmx-java

Too simple PMX/PMD loader with Java 手軽にMMDモデルを表示したい人へ

PMX/PMDの超簡易ローダ(未完成)です。

  • 最小限未満の機能
  • 効率は無視
  • 設計は適当
  • No JavaDoc

**現在頂点・麺・材質まで読めます。**

PMDも一応読めますが内部でPMXに変換して格納してます。

Files

  • src/
    • Main.java - サンプルコード(processingのjarが必要)
  • src/com/na128/mmd/ + Reader.java - ユーティリティ兼インターフェース + Pmx.java - 読み込んだデータの格納 + PmxReader.java - PMXパーサ + PmdReader.java - PMDパーサ
    + ChunkReader.java - 内部用
  • src/com/na128/mmd/data/ - 各データ構造体

Example

Pmx pmx = Reader.read(new File("path/to/pmx_or_pmd.pmx")); // 読み込み

pmx.getHeader().getVersion(); // ファイルのバージョン取得

License

ソースコードそのものはほぼPDSですが、ファイルフォーマットはPmxEditorのPMX仕様に基づいているので商用利用ができないなどの制約があります。注意してください。

About

Too simple PMX/PMD loader with Java

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages