2019/01/09(水) [n年前の日記]
#1 [blender] blenderでペーパークラフトを作るソレ
最近のバージョンの blender には、ペーパークラフト(ペーパーモデル)を出力できるアドオンが標準添付されているらしいので、そのあたりを試していたり。環境は Windows10 x64 + bledner 2.79b x64。
◎ アドオンの有効化。 :
まずはアドオンを有効化。ファイル → ユーザー設定 → アドオン、を選ぶ。
検索欄に「paper」と打ち込むと、Import-Export: Export Paper Model、というアドオン名がリストアップされるので、チェックを入れて有効化する。
左下の「ユーザー設定の保存」ボタンをクリックしてデフォルト設定を上書きすれば、blenderの次回起動時も、アドオンが有効になった状態で起動する。
検索欄に「paper」と打ち込むと、Import-Export: Export Paper Model、というアドオン名がリストアップされるので、チェックを入れて有効化する。
左下の「ユーザー設定の保存」ボタンをクリックしてデフォルト設定を上書きすれば、blenderの次回起動時も、アドオンが有効になった状態で起動する。
◎ 動作確認。 :
動作確認をしてみる。何か簡単なモデルを作成してから、切れ目を入れたい辺にシームをつける。シームのつけかたは、辺を選択 → Ctrl+E → シームを付ける。
ペーパーモデルとして出力してみる。
出力時にオプションとして色々選べる。
出力結果は、こんな感じに。
_papermodel_test1.svg
svgファイルなので、Inkscape 等で開いて編集することもできる。
ペーパーモデルとして出力してみる。
- ファイル → エクスポート → Paper Model (.svg)。
- フォーマットとして SVG を選択。
- ファイル名を 〜.svg に変更。
- 右上の「Export Paper Model」ボタンをクリックして保存する。
出力時にオプションとして色々選べる。
- Create Tabs にチェックを入れると、糊しろも生成して出力してくれる。
- Create Numbers にチェックを入れると、辺に番号をつけて出力してくれる。
出力結果は、こんな感じに。
_papermodel_test1.svg
svgファイルなので、Inkscape 等で開いて編集することもできる。
◎ エラーが出た場合。 :
モデルによっては、「1 twist polygon」等のエラーメッセージが出てエクスポートできない時がある。「N twist polygon」は、「N枚の捻じれたポリゴンがあります(ので処理できません)」という意味なので、妙なことになってるポリゴンを修正しないといけない。
blenderで捻じれポリゴンを見つけたいなら、「メッシュ分析」機能を使う。編集モードで、Nキーを押すとプロパティウインドウが開くので、その中の「メッシュ分析」にチェックを入れる。タイプは「歪み」にする。
歪んでる・捻じれてるポリゴンに、色がついた状態で表示される。
単にポリゴンを平面にしたいなら、flatten が使える。面を選択した状態で、SPACEキー → flatten。
もっとも、該当ポリゴンは平面化するけれど、他のポリゴンにも影響が出てしまうので、結局は手作業でイイ感じに修正する羽目になるだろうなと。
blenderで捻じれポリゴンを見つけたいなら、「メッシュ分析」機能を使う。編集モードで、Nキーを押すとプロパティウインドウが開くので、その中の「メッシュ分析」にチェックを入れる。タイプは「歪み」にする。
歪んでる・捻じれてるポリゴンに、色がついた状態で表示される。
単にポリゴンを平面にしたいなら、flatten が使える。面を選択した状態で、SPACEキー → flatten。
もっとも、該当ポリゴンは平面化するけれど、他のポリゴンにも影響が出てしまうので、結局は手作業でイイ感じに修正する羽目になるだろうなと。
◎ 複数のオブジェクトを展開したい場合。 :
複数のオブジェクトが存在していても、全てを展開してくれるわけではない模様。おそらく一番最後に作られたオブジェクトのみが対象になるのではあるまいか…。
その場合、それら複数のオブジェクトを一つのオブジェクトに結合する必要がある。複数オブジェクトを選択して、Ctrl+J。これで、一つのオブジェクトに結合される。
逆に、一つのオブジェクトの中から特定の面等を、別オブジェクトとして分離・分割したい場合は、面等を選択してから Pキー → 選択物。
その場合、それら複数のオブジェクトを一つのオブジェクトに結合する必要がある。複数オブジェクトを選択して、Ctrl+J。これで、一つのオブジェクトに結合される。
逆に、一つのオブジェクトの中から特定の面等を、別オブジェクトとして分離・分割したい場合は、面等を選択してから Pキー → 選択物。
◎ 参考ページ。 :
[ ツッコむ ]
#2 [pc] MZ-700のペーパークラフトを作れないか試行錯誤中
blender + Export Paper Modelアドオンを使って、MZ-700のペーパークラフトを作れないものか実験中。
4回ほど異なる版を作って、一応それらしい形は出力できたものの…。
展開図を作った自分ですら、組立て時にイライラする細かさで。コレはちょっとダメだな…。発想を変えないと…。
今のところ、上、中、下の3つのパーツに分けて、真ん中のパーツに、上パーツと下パーツを差し込む感じにしているけれど…。組立て時に上下から押されるから、真ん中のパーツが潰れてしまいがちで。特に、微妙に曲がった脇の出っ張りが危なくて。写真でも折れ目が入ってしまっているけど、本来そこは平らになる予定だったのに、組立て時にグシャッといってしまったという。
4回ほど異なる版を作って、一応それらしい形は出力できたものの…。
展開図を作った自分ですら、組立て時にイライラする細かさで。コレはちょっとダメだな…。発想を変えないと…。
今のところ、上、中、下の3つのパーツに分けて、真ん中のパーツに、上パーツと下パーツを差し込む感じにしているけれど…。組立て時に上下から押されるから、真ん中のパーツが潰れてしまいがちで。特に、微妙に曲がった脇の出っ張りが危なくて。写真でも折れ目が入ってしまっているけど、本来そこは平らになる予定だったのに、組立て時にグシャッといってしまったという。
[ ツッコむ ]
以上、1 日分です。