Office に 3D 画像を読み込む
最近の Office では 3D の画像データを挿入することができるようになっています。
3D 画像についてはあまり詳しくないのですが、割と出回っている OBJ 形式の画像を読み込めたりします。(さすがに、MMD のモデルを読み込んだりはできないようですが)
色がつかないケース
ところが、データによっては画像に色がつかない(実際にはテクスチャが反映されない)ものがあるそうです。いろいろ探してみるとこんなのを見つけました。
何も言われなければ違和感ないですが、右のサンプル画像と比べると色がおかしいですね。
原因と対処法
3D 画像の色がおかしい場合、読み込む 画像名.OBJ ファイルと同じ場所にある 画像名.MTL (マテリアル) ファイルをテキストエディタで開いてみてください。
先ほどの画像の場合、こうなっていました。
# 3ds Max Wavefront OBJ Exporter v0.97b - (c)2007 guruware # 作成したファイル : 02.03.2018 15:19:19 newmtl Material__54 Ns 10.0000 Ni 1.5000 d 1.0000 Tr 0.0000 Tf 1.0000 1.0000 1.0000 illum 2 Ka 0.5880 0.5880 0.5880 Kd 0.5880 0.5880 0.5880 Ks 0.0000 0.0000 0.0000 Ke 0.0000 0.0000 0.0000 map_Ka C:\Users\i7-5820k-01\Desktop\3MJ tex\wood35.jpg map_Kd C:\Users\i7-5820k-01\Desktop\3MJ tex\wood35.jpg newmtl Material__57 Ns 10.0000 Ni 1.5000 d 1.0000 Tr 0.0000 Tf 1.0000 1.0000 1.0000 illum 2 Ka 0.5880 0.5880 0.5880 Kd 0.5880 0.5880 0.5880 Ks 0.0000 0.0000 0.0000 Ke 0.0000 0.0000 0.0000 map_Ka C:\Users\i7-5820k-01\Desktop\3MJ tex\Fabric4.jpg map_Kd C:\Users\i7-5820k-01\Desktop\3MJ tex\Fabric4.jpg
誰のデスクトップだよ...
まぁ、これは論外なのですが、ここで map_Ka
, map_Kd
などで指定されているファイルパスを削除してファイル名のみに変更します。
map_Ka wood35.jpg map_Kd wood35.jpg map_Ka Fabric4.jpg map_Kd Fabric4.jpg
そして、別フォルダにある画像ファイルを OBJ ファイルと同じ場所にコピーしてから、再度 Office で 3D 画像を読み込むと、この通り。
これで、プレゼンテーションが賑やかになりますね。
おまけ
更に高度な使い方については、その筋の専門家っぽい人を見つけたのでいろいろ聞いてみようと思います。