SprBlender

English: SprBlender(en)


  • Springhead2をBlender上で動かすことができるpythonモジュールです
  • Blenderの編集画面上でリアルタイム物理シミュレーションできます

※注意:SprBlenderはオブジェクトの位置・姿勢を実際に変更します。つまり、シーンを壊してしまいます。
実行前にはデータをファイルに保存してください。
また、実行後に誤って上書きしてしまわないようファイルのバックアップをとることを推奨します。


マニュアル

ダウンロード

更新履歴

2012/10/13 SprBlender v1.2

fileSprBlender_1_2.zip

  • 変更点
    • creature Groupを使っての構築に変更 ※このバージョンでは動作しない
    • compound child、中心位置が異なるオブジェクトやメッシュ以外の形状に対応
    • 慣性テンソル(inertia)の計算を見直し→※動作に影響大
      • 形状によらずSprinbhead2の関数で計算するように変更
    • joint limitをDegで指定するように変更(角度指定はDegに統一)
    • spr_use_matrix_worldを追加(sync、ik_targetでworld座標を使うように指定可能)
  • バグ修正
    • IK SetTargetLocalPositionがSetTargetPositionになっていたのを修正
    • Solid生成時にQuatenion Modeに変更

2012/08/27 SprBlender v1.1a

fileSprBlender_1_1_a.zip

  • Socket Handle ModeでUIレイアウトが崩れるのを修正
  • convex meshのinertia自動計算のバグを応急処置
    • 細長くてかつ軸に対して回転しているような形状だと計算出来ない場合があります
    • Textにログを残しているのでエラーが出る場合はmanual settingでの設定をお願いします

2012/08/23 SprBlender v1.1

fileSprBlender_1_1.zip

  • compound childにしたオブジェクトのパラメータ(反発係数・摩擦係数)がshapeに適用されてなかったのを修正
    • 異なる材質を含む剛体を設定できるようになった
  • キーフレームを記録しない時でも毎ステップ進められるようにした

2012/07/23 SprBlender v1.0a

fileSprBlender_1_0_a.zip

  • convex meshのinertia自動計算部分のバグを修正

2012/06/20 SprBlender v1.0

fileSprBlender_2012_06_20.zip

  • リリース