Blenderの入手

Blenderを

  • 2.65で動作を確認しています.
  • 2.66では動作するかもしれませんが未確認です.
  • 2.64以前と2.65以降では使用すべきpyd(Python DLL)ファイルが異なります.

SprBlenderの入手

SprBlenderの最新版を

(開発者向け)

常に最新版のSprBlenderを使用したい場合,Subversionレポジトリ

インストール

現時点ではインストーラは付属しません.必要なファイルを各自でコピーしてください.

(例)Blender 2.65が C:\Program Files\Blender Foundation にインストールされている場合

  1. フォルダ scripts\modules\spb を C:\Program Files\Blender Foundation\Blender\2.65\scripts\modules\spb としてコピー
  2. ファイル Spr.pyd を C:\Program Files\Blender Foundation\Blender\2.65\scripts\modules\Spr.pyd としてコピー
    • Spr.pydは以下の場所のものを使ってください.
      • Blender 2.65以降,64bit版の場合 : spbapi_cpp\bin\py33\win64\Spr.pyd
      • Blender 2.65以降,32bit版の場合 : spbapi_cpp\bin\py33\win32\Spr.pyd
      • Blender 2.65以前,64bit版の場合 : spbapi_cpp\bin\py32\win64\Spr.pyd
      • Blender 2.65以前,32bit版の場合 : spbapi_cpp\bin\py32\win32\Spr.pyd
        Blender内部で使用しているPythonのバージョンが2.65以降ではpython 3.3に変更されているためです.
        Blender内部のpythonのバージョンと,SprBlenderのpydファイルで使用しているpythonのバージョンは合わせる必要があります.

(開発者向け)

SubversionレポジトリからSprBlenderを取得した場合,コピーではなくシンボリックリンクを利用するとアップデートが楽です.

(例)

  • Blender 2.65が C:\Program Files\Blender Foundation にインストールされており,
  • SprBlenderを C:\Users\Someone\Desktop\SprBlender にチェックアウトした場合

コマンドプロンプトを管理者モードで起動し,

cd C:\Program Files\Blender Foundation\Blender\2.65\scripts\modules
mklink /j spb C:\Users\Someone\Desktop\SprBlender\scripts\modules\spb
mklink Spr.pyd C:\Users\Someone\Desktop\SprBlender\(Blenderのバージョンに応じたpydの場所)\Spr.pyd

この場合,SprBlender本体はSubversionからチェックアウトしたワーキングコピー C:\Users\Someone\Desktop\SprBlender にあるため消さないでください. ワーキングコピーをsvn upすると,Blenderに組み込まれたSprBlenderが即座に最新版になります(要Blender再起動).

起動テスト

Blenderを起動し,

  1. Fileメニュー → Open... でファイルダイアログを出し,
  2. フォルダ C:\Users\Someone\Desktop\SprBlender\samples\blend_spb へ移動
  3. test.blendをダブルクリック で,サンプルシーンが開きます.
  • 画面中央右の「Start」ボタンを押すとシミュレーションが実行されます.
  • 「Stop」で停止します.

なお,この時点ではファイルの保存(ctrl-s)は行わないで下さい