PMD2Unity

PMDをUnityで読み込みたい(15) / ヘッダ・頂点・面頂点・材質のデータを読み取れるようになった

前々回までで「通りすがりの記憶」さんの記述を頼りに ヘッダ・頂点のデータを読み取れるようになった あとは面頂点と材質データあたりまで読み込みたいと思って 実際にその部分まで読み込む処理も書いた この辺は、これまでの本ブログ内における記述内容と …

PMDをUnityで読み込みたい(14) / そもそも3DCGがわからん

メロスにはメッシュがわからぬ メロスは、低能大学院生である アニメを視聴し、箱○で遊んで暮して来た けれどもCG技術に対しては、人一倍に鈍感であった そんなわけで、俺は3DCGのことを全く知りません。 だから調べたよ ●シーン:3Dの仮想的な世界のことを…

PMDをUnityで読み込みたい(13) / UnityのC#スクリプトで構造体を使ってPMDファイルの頂点リストを読み込んでみた

PMDファイルから頂点リストを読み込むよ何度もお世話になっている「通りすがりの記憶」さんのところの記述によれば ヘッダ領域の後に続くのは、この頂点リストなのだそうです 頂点リスト部分は以下二つの領域から構成されてるっぽい DWORD vert_count; // 頂…

PMDをUnityで読み込みたい(12) / UnityのC#スクリプトで構造体を使ってPMDファイルのヘッダを読み込んでみた(3)

アラインメントの恐怖についてアラインメントってそもそも何なの? ぐぐると、アラインメントまとめがあった。 ①noocyte のプログラミング研究室 〜プログラムは楽しげに走らねばならない♪〜 http://www5d.biglobe.ne.jp/~noocyte/Programming/Alignment.htm…

PMDをUnityで読み込みたい(11) / UnityのC#スクリプトで構造体を使ってPMDファイルのヘッダを読み込んでみた(2)

前回の続きですUnityのC#スクリプトで構造体を使ってPMDファイルのヘッダを読み込んでみたよとりあえず俺的に苦労したところを箇条書き C#の構造体でメンバとして配列を持つ方法 Byte型バッファの中身を構造体インスタンスにコピーする方法 アラインメントの…

PMDをUnityで読み込みたい(7) / BinaryReaderで実際にPMDのヘッダを読み込んでみる

BinaryReaderが使えたので、こいつでPMDを読み込もうと思う 前回作ったBinaryReadスクリプトを改造して PMDのヘッダ部分を読み込む"PMDHeaderReader"を作った PMDファイル内のデータ構造については t_tetosuki氏の「通りすがりの記憶」を参照した ①通りすが…

PMDをUnityで読み込みたい(6) / UnityのC#スクリプトにおけるBinaryReaderのテスト

UnityのC#スクリプトにおけるBinaryReaderのテストしました 結果はうまくいきました テスト方法は ●PMDをUnityで読み込みたい(4) / UnityのC#スクリプトにおけるFileStreamのテスト http://d.hatena.ne.jp/kotori-22/20110913/1315869762 でやったのと同じ。…

PMDをUnityで読み込みたい(5) / C#におけるBinaryRead & Write

さてさてUnityでC#のFileStreamクラスを使うことができたので 早速PMDファイルを読んでみたい でもPMDファイルはテキストではなくバイナリで書かれてるようだ 「えーっじゃあどうすんのよォ」って思ったら C#のBinaryReader, BinaryWriterクラスがありました…

PMDをUnityで読み込みたい(4) / UnityのC#スクリプトにおけるFileStreamのテスト

Unity上で動作するC#スクリプトにおいて FileStreamクラスを扱う練習をしよう!と思ったそんで、まずは簡単なファイルコピー処理を書くことにした inputfileを与えると、その中身をoutputfileに書きこむっていうモノ古い記事だけど、この辺を参考にしてファ…

PMDをUnityで読み込みたい(1)

Lat式ミクがあざとい可愛いのでUnityで読み込んでニヤニヤしたい UnityはFBX形式のモデル&モーションデータを読み込めるらしいので ミクさんのPMD形式のデータをFBXに変換できれば俺はニヤニヤできる じゃあPMD2FBXなコンバータをネットの海で探そうぜってな…

PMDをUnityで読み込みたい(3)

前記事の「filestreamクラスが無いよ」っていう不安の話nakamura001さんの「強火で進め」には以下の記事があったよ●[Unity3d]テキストファイル(TextAsset)からレイアウト情報を読み込む http://d.hatena.ne.jp/nakamura001/20110713/1310526660でもMMDファイ…

PMDをUnityで読み込みたい(2)

PMDをUnityで読み込む方法をググってるとこんな場所にたどり着いた【3Dゲームエンジン】Unity 3 http://2chnull.info/r/gamedev/1303575476/1-10012chスレのキャッシュですね この512~516レスによれば>514:名前は開発中のものです。:2011/06/27(月) 15:50:…