シミュレーション -> Blenderに変換(?)できる何かを作ってみた
何を作ったか
シミュレーションソフトの応力の分布画像 → Blender内のGrease pencilに変換するもの。 シミュレーションソフト(と言っていいのかわからないけれど)はFusion360を使用。
これが
こんな感じに。
比較したらこんな感じになった。
Cell Fracture比較#blender pic.twitter.com/LVGzxaRI5g
— ユクロ (@kurokuro_dev) 2018年10月8日
左が今回作ったスクリプトで、右がデフォルトのCell Fracture。 まぁまぁ効果を発揮していることが分かった。
やっていること
①元の画像からOpenCVで輪郭検出、及びその輪郭に対して近似する楕円を取得
②Blender内で取得した楕円をグリースペンシルで対象のオブジェクトに対して描く
作った理由
BlenderのアドオンのCell Fractureって挙動がおかしい(自分が納得できる挙動になるまで時間を要する)ことがあるので、 何かのシミュレーションソフト → BlenderのCell Fractureに変換できるものがあったらいいなぁっと思ったから
注意
このスクリプトはあるコンテストのためにやっつけで作ったものなので、他の画像だと正常に動かない可能性が高い...