SprBlender/introduction をテンプレートにして作成
開始行:
[[SprBlender/manual]]
#contents
* インストール方法 [#yb31c0f5]
**動作環境 [#u24f06f1]
- SprBlenderの動作にはBlender、Python、Springhead2が動作...
- SprBlender本体はpythonスクリプトで、Blenderにバンドルさ...
- Springhead2はpython用のDLLとしてビルドされたSpr.pydを用...
-- Spr.pydは、現在Windows32bit、Windows64bit向けのものが...
-- BlenderとSpr.pydとでPythonのバージョンを合わせる必要が...
--- Blender2.64まではPython3.2で、Blender2.65以降はPython...
** 必要なもの [#l73c644f]
- 以下を32bit版または64bit版'''どちらかに統一して'''揃え...
- Blender 2.5以降 32bit or 64bit
-- インストーラ版だとうまく動作しないようなのでzip版をダ...
-- 現在は2.65a版にて動作確認を行なっています
-- Blenderのダウンロードは[[こちらの公式サイトから>http:/...
- springhead2のpythonDLL: Spr.pyd 32bit or 64bit
//-- http://springhead.info/spr2/Springhead2/trunk/bin/wi...
//-- or http://springhead.info/spr2/Springhead2/trunk/bin...
//-- 最新バージョンのビルドは\Springhead2\src\EmbPython\S...
-- SVNが非公開となっているため、[[ダウンロード>SprBlender...
-- PythonのバージョンをBlenderと合わせる必要があります
--- Blender2.64まではPython3.2で、Blender2.65以降はPython...
- Springhead2の動作に必要なライブラリ 32bit or 64bit
//-- http://springhead.info/spr2/Springhead2/trunk/bin/wi...
//-- or http://springhead.info/spr2/Springhead2/trunk/bin...
-- SVNが非公開となっているため、[[ダウンロード>SprBlender...
- Blender用pythonスクリプト(SprBlender本体)
-- 安定版
--- [[ダウンロード>SprBlender/download]]
//-- SVNリポジトリ(開発版)
//--- http://springhead.info/spr2/SprBlender/trunk
** インストール [#ybcae2de]
+ Blenderをインストール
+ Blender用モジュールスクリプトの"scripts"をBlender本体の...
-- "scripts\module"の中に"spr_op"を入れることになります
-- ※後述しているようにSVNでチェックアウトしたscriptsフォ...
+ Spr.pydをBlender本体フォルダ内の"(バージョン番号)\scrip...
+ Springhead2の動作に必要なライブラリにパスを通す(PATH、...
+ 環境変数 SPRPYTHONPATH を,下記のいずれかに設定する
-- C:\Python32\Lib (c:\Python32にPythonがインストールされ...
-- (Springhead2のパス)\Springhead2\bin\src\Python32\Lib (...
-- C:\Program Files\Blender Foundation\Blender\2.63\pytho...
** Tips:常に最新のspr_opを使いたい場合 [#tfe87ce5]
- シンボリックリンクを使うと便利です
*** Windows7、vista [#s88a2a77]
- 管理者権限でコマンドプロンプト起動
コマンド例
mklink /J "D:\Program Files (x86)\Blender Foundation\ble...
*** windows XP [#f8ff3baf]
- Link Creation Shell Extension[[(SourceForge.net):http:/...
- 右クリックドラッグ&ドロップ→「リンクを作る」
-- ※フォルダには使えますがファイル単体には使えないようです
* 起動と実行 [#fdab740e]
----
&color(red){※注意:SprBlenderはオブジェクトの位置・姿勢を...
&color(red){実行前にはデータをファイルに保存してください...
&color(red){また、実行後に誤って上書きしてしまわないよう...
----
**1.Blenderを起動する [#tcc84352]
- Blenderを起動します
**2.testシーンを読み込む [#a917b620]
&ref(SprBlender/introduction/import_spr_op.png,zoom,480x2...
- SprBlender/samples/test.blendを読み込みます
-- 様々なオブジェクトのパラメータの設定が済んだシーンとな...
-- 環境によってGLSLがうまく描画されない場合はひとまず3D V...
**3.右下のpythonコンソールで"import spr_op"と入力してEnte...
&ref(SprBlender/02_import.png,320x240,02_import.png);
- 右下のpythonコンソールで"import spr_op"と入力してEnter...
- BlenderにSpringhead2用のOperatorが登録されます
- SprBlenderのための各種インタフェースが表示されます
-- 3DView Properties(右側): Spr Operator Panel
--- SprBlenderの全体を操作するためのインタフェースです
-- Scene: Spr Scene panel
--- Springhead2のシーンのパラメータを設定します
-- Object: Spr Object Panelなど
--- Springhead2の物理モデルのパラメータを設定します
&ref(SprBlender/SprOperatorPanel.png,zoom,320x240);
&ref(SprBlender/SprScenePanel.png,zoom,320x240);
&ref(SprBlender/SprObjectPanel.png,zoom,320x240);
-- Springhead2の初期化が行われ、SprBlenderのメインループ...
**4."Set Scene"を押してSpringhead2のシーンを初期化 [#kd19...
&ref(SprBlender/OperatorSetScene.png,zoom,320x240);
- "Set Scene"ボタンを押すとSpringhead2のシーンが初期化さ...
- Blenderのオブジェクトのパラメータに従って物理モデルが生...
**5."Physics Step Enable"をチェックするとStepが有効になり...
&ref(SprBlender/PhysicsStepEnable.png,zoom,320x240);
- "Physics Step Enable"をチェックすると物理シミュレーショ...
**6.オブジェクトを移動したり回転するとリアルタイムに影響 ...
&ref(SprBlender/04_move.png,zoom,320x240);
- オブジェクトを移動したり回転すると物理シーンにリアルタ...
- オブジェクトの移動:選択(右クリック)→G(または右ドラッグ...
- オブジェクトの回転:選択(右クリック)→R→マウス移動→左ク...
- "Enable Throw"を押すとオブジェクトに初速を与えられるよ...
**7."Restore Scene"を押すと初期姿勢に戻る(変位、回転) [...
&ref(SprBlender/OperatorRestoreScene.png,zoom,320x240);
-"Restore Scene"を押すとシーン内の全てのオブジェクトが初...
- 初期位置・初期姿勢は各物理モデルを生成した時の位置・姿...
**8.コピー・追加したオブジェクトに物理を適用 [#g1c5b6ec]
&ref(SprBlender/OperatorSetObjects.png,zoom,320x240);
-コピーしたオブジェクトや追加したオブジェクトに物理を適用...
- オブジェクトのコピー:選択(右クリック)→shift+D→マウス移...
- 追加時に物理法則に従うかどうか、BoxかSphereかの設定が適...
**9."Set Scene"を押してその場でSpringhead2のシーン全体を...
&ref(SprBlender/OperatorSetScene.png,zoom,320x240);
- "Set Scene"を押すとその場でSpringhead2のシーン全体を初...
- その時のオブジェクトの位置・姿勢を初期位置・初期姿勢と...
**10.Text Editorでデバッグ情報を確認 [#z86cb18b]
&ref(SprBlender/introduction/text_debug_out.png,zoom,480x...
- Text Editorでフレームレート等のデバッグ情報を確認できます
- text"spr_main"にSprBlenderのフレームレートや物理シミュ...
**memo [#n87fc6a8]
- 現状では"import spr_op"後にblendファイルをロードすると...
-- "ReRegister"を'''1度'''押すと再び動くようになります
---"ReRegister"を複数回押すとStepが重複して呼ばれるように...
終了行:
[[SprBlender/manual]]
#contents
* インストール方法 [#yb31c0f5]
**動作環境 [#u24f06f1]
- SprBlenderの動作にはBlender、Python、Springhead2が動作...
- SprBlender本体はpythonスクリプトで、Blenderにバンドルさ...
- Springhead2はpython用のDLLとしてビルドされたSpr.pydを用...
-- Spr.pydは、現在Windows32bit、Windows64bit向けのものが...
-- BlenderとSpr.pydとでPythonのバージョンを合わせる必要が...
--- Blender2.64まではPython3.2で、Blender2.65以降はPython...
** 必要なもの [#l73c644f]
- 以下を32bit版または64bit版'''どちらかに統一して'''揃え...
- Blender 2.5以降 32bit or 64bit
-- インストーラ版だとうまく動作しないようなのでzip版をダ...
-- 現在は2.65a版にて動作確認を行なっています
-- Blenderのダウンロードは[[こちらの公式サイトから>http:/...
- springhead2のpythonDLL: Spr.pyd 32bit or 64bit
//-- http://springhead.info/spr2/Springhead2/trunk/bin/wi...
//-- or http://springhead.info/spr2/Springhead2/trunk/bin...
//-- 最新バージョンのビルドは\Springhead2\src\EmbPython\S...
-- SVNが非公開となっているため、[[ダウンロード>SprBlender...
-- PythonのバージョンをBlenderと合わせる必要があります
--- Blender2.64まではPython3.2で、Blender2.65以降はPython...
- Springhead2の動作に必要なライブラリ 32bit or 64bit
//-- http://springhead.info/spr2/Springhead2/trunk/bin/wi...
//-- or http://springhead.info/spr2/Springhead2/trunk/bin...
-- SVNが非公開となっているため、[[ダウンロード>SprBlender...
- Blender用pythonスクリプト(SprBlender本体)
-- 安定版
--- [[ダウンロード>SprBlender/download]]
//-- SVNリポジトリ(開発版)
//--- http://springhead.info/spr2/SprBlender/trunk
** インストール [#ybcae2de]
+ Blenderをインストール
+ Blender用モジュールスクリプトの"scripts"をBlender本体の...
-- "scripts\module"の中に"spr_op"を入れることになります
-- ※後述しているようにSVNでチェックアウトしたscriptsフォ...
+ Spr.pydをBlender本体フォルダ内の"(バージョン番号)\scrip...
+ Springhead2の動作に必要なライブラリにパスを通す(PATH、...
+ 環境変数 SPRPYTHONPATH を,下記のいずれかに設定する
-- C:\Python32\Lib (c:\Python32にPythonがインストールされ...
-- (Springhead2のパス)\Springhead2\bin\src\Python32\Lib (...
-- C:\Program Files\Blender Foundation\Blender\2.63\pytho...
** Tips:常に最新のspr_opを使いたい場合 [#tfe87ce5]
- シンボリックリンクを使うと便利です
*** Windows7、vista [#s88a2a77]
- 管理者権限でコマンドプロンプト起動
コマンド例
mklink /J "D:\Program Files (x86)\Blender Foundation\ble...
*** windows XP [#f8ff3baf]
- Link Creation Shell Extension[[(SourceForge.net):http:/...
- 右クリックドラッグ&ドロップ→「リンクを作る」
-- ※フォルダには使えますがファイル単体には使えないようです
* 起動と実行 [#fdab740e]
----
&color(red){※注意:SprBlenderはオブジェクトの位置・姿勢を...
&color(red){実行前にはデータをファイルに保存してください...
&color(red){また、実行後に誤って上書きしてしまわないよう...
----
**1.Blenderを起動する [#tcc84352]
- Blenderを起動します
**2.testシーンを読み込む [#a917b620]
&ref(SprBlender/introduction/import_spr_op.png,zoom,480x2...
- SprBlender/samples/test.blendを読み込みます
-- 様々なオブジェクトのパラメータの設定が済んだシーンとな...
-- 環境によってGLSLがうまく描画されない場合はひとまず3D V...
**3.右下のpythonコンソールで"import spr_op"と入力してEnte...
&ref(SprBlender/02_import.png,320x240,02_import.png);
- 右下のpythonコンソールで"import spr_op"と入力してEnter...
- BlenderにSpringhead2用のOperatorが登録されます
- SprBlenderのための各種インタフェースが表示されます
-- 3DView Properties(右側): Spr Operator Panel
--- SprBlenderの全体を操作するためのインタフェースです
-- Scene: Spr Scene panel
--- Springhead2のシーンのパラメータを設定します
-- Object: Spr Object Panelなど
--- Springhead2の物理モデルのパラメータを設定します
&ref(SprBlender/SprOperatorPanel.png,zoom,320x240);
&ref(SprBlender/SprScenePanel.png,zoom,320x240);
&ref(SprBlender/SprObjectPanel.png,zoom,320x240);
-- Springhead2の初期化が行われ、SprBlenderのメインループ...
**4."Set Scene"を押してSpringhead2のシーンを初期化 [#kd19...
&ref(SprBlender/OperatorSetScene.png,zoom,320x240);
- "Set Scene"ボタンを押すとSpringhead2のシーンが初期化さ...
- Blenderのオブジェクトのパラメータに従って物理モデルが生...
**5."Physics Step Enable"をチェックするとStepが有効になり...
&ref(SprBlender/PhysicsStepEnable.png,zoom,320x240);
- "Physics Step Enable"をチェックすると物理シミュレーショ...
**6.オブジェクトを移動したり回転するとリアルタイムに影響 ...
&ref(SprBlender/04_move.png,zoom,320x240);
- オブジェクトを移動したり回転すると物理シーンにリアルタ...
- オブジェクトの移動:選択(右クリック)→G(または右ドラッグ...
- オブジェクトの回転:選択(右クリック)→R→マウス移動→左ク...
- "Enable Throw"を押すとオブジェクトに初速を与えられるよ...
**7."Restore Scene"を押すと初期姿勢に戻る(変位、回転) [...
&ref(SprBlender/OperatorRestoreScene.png,zoom,320x240);
-"Restore Scene"を押すとシーン内の全てのオブジェクトが初...
- 初期位置・初期姿勢は各物理モデルを生成した時の位置・姿...
**8.コピー・追加したオブジェクトに物理を適用 [#g1c5b6ec]
&ref(SprBlender/OperatorSetObjects.png,zoom,320x240);
-コピーしたオブジェクトや追加したオブジェクトに物理を適用...
- オブジェクトのコピー:選択(右クリック)→shift+D→マウス移...
- 追加時に物理法則に従うかどうか、BoxかSphereかの設定が適...
**9."Set Scene"を押してその場でSpringhead2のシーン全体を...
&ref(SprBlender/OperatorSetScene.png,zoom,320x240);
- "Set Scene"を押すとその場でSpringhead2のシーン全体を初...
- その時のオブジェクトの位置・姿勢を初期位置・初期姿勢と...
**10.Text Editorでデバッグ情報を確認 [#z86cb18b]
&ref(SprBlender/introduction/text_debug_out.png,zoom,480x...
- Text Editorでフレームレート等のデバッグ情報を確認できます
- text"spr_main"にSprBlenderのフレームレートや物理シミュ...
**memo [#n87fc6a8]
- 現状では"import spr_op"後にblendファイルをロードすると...
-- "ReRegister"を'''1度'''押すと再び動くようになります
---"ReRegister"を複数回押すとStepが重複して呼ばれるように...
ページ名:
サイト内検索
and
or
メニュー
Springhead
トップページ
スクリーンショットと紹介
ダウンロード
ドキュメント
開発者向け情報
SprBlender
SprBlender
SprBlenderの特徴
SprBlender使用例
ダウンロード
ドキュメント
Choreonoid Springhead Plugin
CnoidSprPlugin
Counter: 0, today: 0, yesterday: 0