SprBlender

SprBlender ダウンロード

Spr.pyd暫定配布

※SVNの外部公開が停止されているのでこちらで配布を行います

Spr.pyd (Python3.2)

Spr.pyd (Python3.3)

Springhead2の動作に必要なライブラリ

更新履歴

2012/12/25 SprBlender v1.3

fileSprBlender_1_3.zip

  • 変更点
    • Sceneにパラメータを追加
      • Impact Threshold:衝突時の静接触と衝突が切り替わる速度 (default=10.0)
      • Friction Threshold:静摩擦と動摩擦が切り替わる速度 (default=0.01)
      • Contact Tolerance:許容する交差深度(default=0.002)
      • Max Velocity:並進速度の上限(default=Inf)
      • Max Angular Velocity:角速度の上限(default=100.0)
    • Hinge Jointのパラメータを追加
      • Cyclic:角度を360度内で繰り返すかどうか
  • バグ修正
    • physics.pyでクラス変数が使われていた部分を修正

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

  • リリース