【Blender】3Dファイルインポート色々奮闘備忘録

初心者。Blender学習のためのメモです。実際に起こったことを示す。

##動作環境
macOS Mojave, Blender v2.80
WIndows10 in Pararell Desktop 15 , Blender v2.81

##Q1. OBJ FBXなど ドラッグ & ドロップでインポート
.blendはドラッグ & ドロップでインポートできる.
pythonで実行できるか試している（現在進行形）。
ドラッグ & ドロップ できないとかウッソだろお前www
「FBXをインポート」とあって、他のdaeを選択すると、エラーで弾かれる。
この件のセッションが何回も行われているって、それ昔から言われているから.
毎回ディレクトリ（階層）や検索から選択するの、面倒くさすぎるだろ...

https://blender.stackexchange.com/questions/16637/drag-and-drop-importing-of-obj-files

####Q2. エラー「pythonスクリプトが失敗、システムコンソールのメッセージをチェックしてください。」

Mac Blender v2.80でpythonを実行するが、システムコンソールが見当たらない。
<img width="667" alt="スクリーンショット 2019-12-01 18.47.18.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/5a130ef8-b115-096e-982e-dd56b72db64c.png">
<img width="456" alt="スクリーンショット 2019-12-01 18.47.15.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/41c2d322-539c-2b6c-7017-1694fd61f4fd.png">
<img width="477" alt="スクリーンショット 2019-12-01 18.46.46.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/078f2aa4-332b-d7ad-5030-e9b0a8cbe265.png">

Mac Blender v2.80では「システムコンソールを切替え(Toggle System console)」が<font color=red>ない</font>。
Windows10 Blender v2.81では「システムコンソールを切替え」がある。

|<img width="345" alt="スクリーンショット 2019-12-01 20.08.21.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/570db44c-7b11-6df2-339e-7dbced019551.png">|<img width="259" alt="スクリーンショット 2019-12-01 20.10.01.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/a7f791ff-0af4-ef41-a8fe-26624575ab96.png">|
|:---:|:---:|
|Mac Blender 2.80|Windows10 Blender 2.81|

「システムコンソールを切替え」を開いた。文字化けして分からない。文字コードUTF-8にしても治らない。
<img width="975" alt="スクリーンショット 2019-12-01 20.15.07.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/846da193-6798-2f60-cb54-df50a01ad3c6.png">

Blenderプリファレンス>セーブ&ロード>pythonスクリプトの自動実行はONにしている。

[blenderのpythonから出力されるログを見たい](https://teratail.com/questions/219660)
これを試した。

<img width="499" alt="スクリーンショット 2019-12-01 20.46.27.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/6b2798c6-fb05-a9c9-5075-a57635d103d6.png">
python実行できた...?
<img width="620" alt="スクリーンショット 2019-12-01 20.47.24.png" src="https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/fe69035b-ae97-d3c4-9c34-efdfa46ea31d.png">

No such file or directory.
そのようなファイル、又はディレクトリはありません。

絶対パスに修正して、もう一度実行したら、どうやら成功したみたいだ。


##Addon
入れといたもの 
- Screencast Keys　3Dビューポートにキー表示
- VRM IMPORTER for Blender 2.8 VRMインポート

#Google SketchUp製のdaeファイルをインポートすると「関係の線」を完全に消すことができない。Google SketchUp製のdaeはどれも標本図鑑のように部分点と直線で固定化されている。

![コメント 2020-01-26 200935.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/9404ffdf-f911-41e4-1302-905ade5c526d.png)


#点線を非表示にする方法
「関係の線」のチェックを外す

![コメント 2020-01-26 201048.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/807a3c7e-2c2a-e8eb-1154-0fb7714f6181.png)


残った点はその他のチェックを外す
![コメント 2020-01-26 201249.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/330b61f5-41dd-ec5c-50fd-1f1c35eb2065.png)


#「関係の線」を削除したら、オブジェクトも一緒に消える
![コメント 2020-01-26 203503.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/21ae8bab-ced1-5656-9253-b915fce690cd.png)

締め付けられた紐が緩んで膨らんだみたいだ。

![コメント 2020-01-26 203649.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/cd010190-0b14-b24c-b302-1e671004020e.png)

![コメント 2020-01-26 204311.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/b6b6bb41-9fb4-5fc8-3edb-353e7efd7a32.png)


どこに紐づいているのか不明

#「親子関係をクリア」で原因が判明
標本図鑑のような部分点から線ばかり引っ張られているのは

トランスフォーム(親) グループ
- メッシュ1
- メッシュ2
- メッシュ3

の構成になっているからか。

トランスフォーム(親) グループが座標の基点。
そこから各メッシュは相対的な位置関係をとっている。

Google SketchUp製のdaeをBlenderにインポートする時の変換過程で、
そうしなければBlenderでポリゴンを形成されないらしい？。謎の法則で情報ごとに連番が付与された構成になる。

![コメント 2020-01-28 092859.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/4e94ae21-9479-215f-0324-7b4590c2c6e4.png)

空っぽになったトランスフォームは削除してもいい（影響はでない）。

![コメント 2020-01-28 093012.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/fe8f76f9-2abe-2a81-c2ca-94f51185d259.png)

「親子関係をクリア」を何回も繰り返すと、各オブジェクトはXYZ軸の原点に位置するようになった(中心点ではない)。約60万個。辛い。

#「トランスフォームを維持してクリア」が正解
アウトライナーで図のように、トランスフォームグループを展開し、複数大雑把に選択して、トランスフォームを維持してクリアすることで、効率よく解除できる。
![コメント 2020-01-28 145530.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/8b9d5351-9f63-d480-6350-d807949c9f1d.png)

あとは自分で分かりやすいようにグループ化、構成し直す

#ノイズ？、原点(すべて)でもなく、謎の白い点(2020/02/03)
あるオブジェクトを削除したら、白い点も消えた。
![コメント 2020-02-03 151955.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/4babb979-7af3-81cb-a955-46aeb13c5efc.png)

#アウトライナ グレーアウト 表示(2020/02/03)

![コメント 2020-02-03 161512.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/889a0549-529d-92c6-ee58-d2d76eaef1c4.png)

#シーンコレクションは別、ペアレントなしなのに、モデルがくっついた時の対処
何か知らんけど、別のモデルがくっついてしまった(非干渉)。

![2020-02-03-16-59-59_Trim.gif](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/362315/6131d0e9-3168-1407-5503-598796cb6e99.gif)

対処法1：別のBlenderにコピーを貼り付けて、もう一度ペーストし直す。
対処法2：一方のモデルを非表示にして、移動する。