トップページ > 記事閲覧
DxLibModelViewerでPMXファイルからMV1形
名前:VRMちゃれんじ 日時: 2018/10/12 01:15

お世話になっております。 DxLibModelViewerでPMXファイルを開き、MV1形式で保存(要はPMXからMV1へのフォーマット変換)したときの不具合を二つ見つけました。 (1)テクスチャがおかしくなることがあります (2)ポリゴンの法線がおかしくなることがあります  法線がおかしいため、シェーダーの処理結果がPMXとMV1で異なったものになります 言葉での説明がかなり難しいので、 問題の症状がわかる画像を下記にアップロードしました。(URLは一文字目にhがつきます) ttps://imgur.com/5WMJAiD ttps://imgur.com/iu31sK0 <再現方法> PMXモデルのデータを以下のURLに置きました。(URLは一文字目にhがつきます) ダウンロードのパスワードは dxlib ttp://whitecats.dip.jp/up/download/1539275379/attach/ 1.DxLibModelViewerでVRoid2.pmxを開き、名前をつけて保存で「VRoid2mv1.mv1」として保存する 2.DxLibModelViewerをもう一つ別に起動して、保存した「VRoid2mv1.mv1」を開く 3.3Dモデルの髪を元のPMXと変換後のMV1で比較すると、テクスチャがおかしくなっていることが確認できます 4.マテリアルでレンダータイプを「標準レンダリング」にすると、  変換後のMV1ファイルは影の付き方がおかしいことが確認できます  (ポリゴンの法線がおかしいので影の付き方がおかしいことになっているようです) 私には原因がよくわからず、恐縮ながら質問させていただきました。 よろしくお願いします。
メンテ

Page: 1 |

Re: DxLibModelViewerでPMXファイルからMV1形 ( No.1 )
名前:PPM 日時:2018/10/12 21:37

・DxLib Model Viewerを起動 ・読み込みオプション --> 法線再計算 にチェック ・該当のPMXを読み込む ・MV1で保存 でどうでしょうか。手元の環境ではうまくいったように思います。 保存したあとは、法線再計算のチェックは外してOKです。 ちなみに、このファイルではテクスチャは tex フォルダに置くようにデータ上指定されているので、 そこに置いてください。DxLib Model Viewerは自動でPMXと同じフォルダを検索してくれているのだと 思いますが、Pmx Editorでは指定されたフォルダしか読まないので失敗して真っ白になります。
メンテ
Re: DxLibModelViewerでPMXファイルからMV1形 ( No.2 )
名前:VRMちゃれんじ(解決) 日時:2018/10/12 21:48

PPMさん ありがとうございます。 解決しました。
メンテ

Page: 1 |

題名
名前
コメント
パスワード (記事メンテ時に使用)

   クッキー保存