Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.1 ) |
- 名前:イッシー 日時:2020/07/14 01:19
多分、画像のリンクが切れているからです。
3Dモデルファイルは基本的に画像は埋め込まず、リンクで処理するのが一般的なので、
テクスチャ張り付ける時はファイルパスに気を付けないとリンク切れになります。
因みにBlenderのファイルだけアップされても画像はリンク切れになるのでそこも注意してください。
(BlenderはUVエディタや画像エディタでパックをすれば画像を埋め込めますが…)
対処方法は大まかに下記の三通りです。好きな方法を選んで下さい。
1.画像があるフォルダに、FBXをパスモード「相対」で書き出す。
2.FBXを書き出す際にパスモード「コピー」にする。(モデルと同じ名前のフォルダが出来てそこに画像がコピーされます)
3.モデルと同じ場所に画像をコピーして、DxLibModelViewerのマテリアルのディフューズマップでコピーした画像を選択する。
これのどれかで、画像が表示されます。
要するに、相対パスで同じフォルダ階層以下の画像にリンクをするって事です。
書き出した3Dモデルをコピーする時は相対リンクが切れないように画像も一緒にコピーしてください。
あと何度も言いますけど、3Dソフトの問題はここ以外で聞いた方がいいですよ。
(FBXに書き出した時点でリンク切れになってるんで、これはDXライブラリの問題じゃないです。)
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.2 ) |
- 名前:マーク42 日時:2020/07/14 05:25
イッシ―さん毎度どうもありがとうございます。
あの、3つの方法のうちの一つ
>>.画像があるフォルダに、FBXをパスモード「相対」で書き出す。
とはこちらのサイトの
wbhappy.hatenablog.jp/entry/2016/01/18/102052
「[File] -> [External Data] ->「Make All Paths Absolute」で外部ファイルのパスを絶対パスに直す」
の部分のことでしょうか?
サイトの通りに行いfbxでエクスポートして、DxLibModelViewerで開いてみましたが真っ白なままでした。
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.3 ) |
- 名前:イッシー 日時:2020/07/14 07:11
惜しいですけど、違います。
(そこはBlenderのファイルの設定をする所です。)
Blender2.83でFBXのエクスポートする場合は、FBXの保存ファイル名を入力するウインドウの右上に小さい「<」があるので、そこを押してください。
そうすると保存プロパティが出ます。
そこにパスモードがあるので「相対」を選んで、張り付けた画像があるフォルダにFBXを書き出してください。
(もしくはコピーを選べば画像を自動でコピーしてくれます。)
参考画像
ttp://get.secret.jp/pt/file/1594676259.jpg
そうすれば、同一フォルダにある画像が相対パスで設定された状態で保存されます。
あと、再度言いますけど3Dソフトの問題はここ以外で聞いた方がいいですよ。
他のサイトの方がBlender等は詳しい人がいると思いますので…。
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.4 ) |
- 名前:イッシー 日時:2020/07/14 08:06
今ちょっと確認したら、デフォルトになってる「自動」でも保存するフォルダ以下に画像ファイルがあれば相対パスになるみたいなんで、
とりあえず、張り付けた画像があるフォルダにFBX書き出せば相対パスになると思いますよ。
あと、画像ファイル名や相対パス名に日本語が入ると文字化してリンク切れになるみたいですね…。
//22.gigafile.nu/0720-b787bb53d1725a35b0aa55708043a233b
↑でアップしてあるファイルは相対パスに「自作プロジェクト1」って日本語文字が入ってるんで画像が表示されないんだと思いますよ。
「〜\自作プロジェクト1\x64\Release」に画像ファイルが有るようなんで、「Release」フォルダに直接FBX書き出してみてください。
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.5 ) |
- 名前:マーク42 日時:2020/07/14 21:45
>>Blender2.83でFBXのエクスポートする場合は、FBXの保存ファイル名を入力するウインドウの右上に小さい「<」があるので、そこを押してください。
そうすると保存プロパティが出ます。
そこにパスモードがあるので「相対」を選んで、張り付けた画像があるフォルダにFBXを書き出してください。
(もしくはコピーを選べば画像を自動でコピーしてくれます。)
の部分において、
相対と絶対に変えて、ファイル名を日本語名から英語名に変えたらちゃんと画像の張られた立方体になりました!
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.6 ) |
- 名前:マーク42 日時:2020/07/14 21:48
プログラムの方でも画像を同じフォルダに入れたらうまくいきました!
どうもありがとうございます!
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.7 ) |
- 名前:マーク42 日時:2020/07/14 22:34
すいません。ここで質問することでしか有力な情報が得られなくてblenderの質問をしてしまうのですが、
blenderでなぜかfbxのファイルをインポートできません。
画像のようにちゃんとチェックは付けました。
しかし、選択画面にすらfbxのファイルがなく、そのファイルからblenderのソフトを開いてみましたが勝手に閉じてしまいます。
インポートしようとしたファイルは以前に載せたこちらのサイトの木です。
free3d.com/ja/3d-model/low-poly-tree-449895.html
こちらがチェックを入れたという確認の画像です。
//2.gigafile.nu/0721-bc83d85f1beee32a31a5a7aaf50f228ef
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.8 ) |
- 名前:イッシー 日時:2020/07/14 23:24
>>選択画面にすらfbxのファイルがなく、そのファイルからblenderのソフトを開いてみましたが勝手に閉じてしまいます。
もしかして、ファイルの開くから読み込もうとしてますか?
ファイルの開くで開けるのは.Blendだけです。
FBXのインポートはファイル→インポート→FBXからやります。
(インポートはエクスポートの一個上の項目です)
>>ここで質問することでしか有力な情報が得られなくて
そんな事は無いはずですよ、GoogleやYouTubeで検索すれば普通に出てきます。
(そもそも私の知識もGoogle検索で調べて得たものが大半ですし...。)
ソフトの操作方法は、ここで聞くより検索した方が早いです。
YouTube動画→2mJxvLxCprM
YouTube動画→9NjMeAFkm3s
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.9 ) |
- 名前:マーク42 日時:2020/07/15 03:44
すいません、致命的なミスでした。
ダウンロードしてデスクトップに張りましたが展開できていませんでした。
ちゃんとできました。
どうもありがとうございます!
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.10 ) |
- 名前:通りすがりん 日時:2020/07/15 11:54
解決したようなのでマルチポスト先でも解決処理をしておいてくださいね。
ttps://teratail.com/questions/277419
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.11 ) |
- 名前:マーク42 日時:2020/07/21 06:34
わかりました。
|
Re: 画像を張った立方体がDxLibModelViewerで表示すると、張ったはずの画像がなくなっている ( No.12 ) |
- 名前:通りすがりん 日時:2020/07/22 01:17
> わかりました。
まだ解決処理されていないようです。
|