Blenderで簡単にRigid Body(剛体)とConstraint(ジョイント)を設定できるaddon。Rigid Body Generator(β)をリリース
このアドオンはアーマチュアのボーンをベースにRigid Body(剛体)とConstraint(ジョイント)を簡単に設定できるアドオンです。
You Can Add Rigid bones and Joints on selected bones easily.
剛体といえばMMDユーザーの方であればわかりやすいかもしれません。MMD Editorの剛体設定やジョイント追加のメニューが大変便利だと思いましたので、Blender版を作成してみました。すこしだけ踏み込んで、1クリックで剛体とジョイントとそのルートにあたるボーンに対して、PASSIVEな剛体を設置するようにしています。(オプションで外せます。)
下記動画で説明していますが、ほとんど1クリックで揺れものなどの剛体を設置でき、また衝突のための剛体も設定できます。
もちろん、形などの設定もアニメーションを確認しながらの編集が可能です。
公開しました。
Blenderの髪やスカートなどの剛体設定をMMD Editor並みに楽にしてくれるアドオンです。お試しあれ!https://t.co/m4H7o9hx0p— Soramame 2.5D (@12funkeys) 2016年5月8日
説明動画はこちら
ダウンロードソースと説明詳細は下記です。
https://github.com/12funkeys/rigid_bodys_gen
PMXへのエクスポートについて
追記:2018年4月16日
こちらのアドオンで設定した剛体とコンストレイントは、suwatohさんのPMXエクスポーターでエクスポートできることを確認しました。なおPMXエディターで一度開いて非衝突グループの設定をする必要があります。
DL:
https://www.nicovideo.jp/watch/sm26394132
http://ch.nicovideo.jp/suwatoh/blomaga/ar873732
KeyError: ‘bpy_prop_collection[key]: key “Damped Track” not found’への対応方法
2019年11月12日追記:
KeyError: ‘bpy_prop_collection[key]: key “Damped Track” not found’とエラーが出てしまう場合は、ユーザー設定のローカライズ→新規データの新規データのチェックを外してください。
情報元:(しののつねきち様ありがとうございます。)
https://ch.nicovideo.jp/xian_long-er/blomaga/ar1231499
アドオンによって新規の剛体オブジェクトが生成される際にオブジェクト名が自動で日本語に翻訳されてしまっていたことが原因のようです。
Blender Add-on Overview: Rigid Bodys Generator (free) – Let’s break some bones https://t.co/dQI8O0ttN3 #b3d pic.twitter.com/NjwpjEjHof
— BlenderNation (@BlenderNation) March 10, 2020
このソースは1000年間アーカイブされています
おかげさまでこのアドオンのソースによってGithubにてArctic Code Vault Contributor になりました。
Arctic Code Vault となったソースコードはノルウェーのスヴァールバル諸島の地下250mにある炭鉱跡地に設けられたArctic World Archiveに1000年間保存されるそうです。
GitHub Archive Program:世界のオープンソースコードを北極圏へ届ける旅 – GitHubブログ :
https://github.blog/jp/2020-07-20-github-archive-program-the-journey-of-the-worlds-open-source-code-to-the-arctic/
Blenderで簡単にRigid Body(剛体)とConstraint(ジョイント)を設定できるaddon。Rigid Body Generator(β)をリリース https://t.co/7fdhX6gTnT @12funkeysさんから
@acvd_sureon メッシュコリジョンとかクロスは無理だけどBlenderにもプリミティブ形状剛体でアニメーションする機能がある。簡単なのならそれで済むしね あとこのアドオンも良さそうという話 https://t.co/nbE6vYULJu