2011年10月16日日曜日

Blender:Game Engine: TutorialをBlender2.5以降で実行してみる(その3)

前回に続けて、Blender Game EngineのTutorialを見ていきます。Blender2.5以降での変更点を中心に見ています。

Making the default cube move, using no physics


に進みます。この節からようやくオブジェクトを動かしていきます。

前回の CubeオブジェクトのロジックブロックのActuatorに指定したMotionに何か設定してみます。例えば図のようにY:0.1としてみます。これ はY方向(Cubeに付随するローカル座標)にそって0.1ずつ動けということになります。ActuatorパネルのY方向を指定するLocのところの一 番右のLのところをクリックするとローカル座標とグローバル座標が切り替わります。ローカル座標が指定されているときはオブジェクトの向きによってグロー バル座標系での方向が変わります。グローバル座標ならオブジェクトの向きにかかわらず、同じ方向となります。


ここで3Dパネルにカーソルを置き、PキーでGEを起動しましょう。すると、



キューブがどんどん右側(Y方向)に遠ざかっていくのが見えます。このようにGEでオブジェクトを動かすことが出来るようになりました(^^V

これではどんどん行ってなくなってしまうので、キーボードからコントロールできるようにしましょう。


ロジックパネルをCtrl+↑で最大化して図のように↑矢印にはY方向、↓矢印には-Y方向、→矢印にはZ軸正方向回転、←矢印にはZ軸負方向回転を割り付けます。これでCtrl+↑でロジックパネルを小さくして、3Dパネル上でPキーを押すとGEモードになり、そこで↑↓→←のキーをいろいろ押すとそれに合わせてCubeオブジェクトが動きます。↑と→を同時に押すとZ軸正回転しながらローカルY軸正方向に進むので円弧を描きながら進むことになります。

リンクを切るときにはカーソルをリンクの上に持って行ってDelキーを押せばよいと書いてあるが、v2.5以降ではそれはできないようだ。一度Controllerを消してしまうとかで対応するしかないのだろうか?

Blender:Game Engine: TutorialをBlender2.5以降で実行してみる(その2)

前回に引き続き、Blender Game EngineのTutorialを見ていきます。Blender2.5以降での変更点を中心に見ています。

Learning the basics of using the Blender Game Engine


に進みます。 ここではいよいよGame Engineの使い方が出てきます。基本は3Dパネル上でPキーを押すだけです。Pキーを押すとGameモードになって、Escを押すと元に戻るようです。

Game Engine(以降GE)のためにShading modeを変更します。Shading modeを2.4以前ではDraw Typeと呼んでいましたが、2.5以降ではViewport Shadingとなっています。下のようにして設定します。


ここでPキーを押すと下のようにライティングが考慮されて表示されます。


準備が出来たのでそろそろ物体を動かすためのしかけの設定に行きましょう。そのためにBlender2.5以降ではEditor TypeとしてLogic Editorを選びます。


するとLogic Editorが現れます。


表示が小さい時はパネル上にマウスカーソルを置いて、ホイールで調整します。


それでもやりにくければCtrl+↑でパネルを最大化して使えばいいでしょう。

GEでは上のようにSensor、Controller、Actuatorという3種のロジックブロックでオブジェクトの動きを指定出来るようになっています。

SensorはControllerに対してトリガを出すためのブロックで、常にトリガを出したり、何かキーが押された時にトリガを出したりというような設定ができます。

ControllerはSensorの入力をどう取り扱い、Actuatorへトリガを渡すかということを決定するためのブロックです。AndやOrなどのロジックやPythonでの記述が可能なようです。例えばAndを使って、2つのSensor入力を指定すると2つのSensor入力の両方からトリガが来ている時のみActuatorへのトリガを出します。

Actuatorはオブジェクトを動かしたり、アニメーションを表示したり、音を出したりします。 

各ロジックブロックから1つずつ適当なものを選びます。最初はSensor→Always、Controller→Add、Actuator→Motionとしましょう。

次にこれらのロジックブロックをつなぎます。

繋ぎ終わったら3DパネルでPキーを押してGEを走らせてみましょう。何も起こりませんね(^^; これはActuatorのMotionに何も設定しなかったので、Motionがないからです。オブジェクトの動かし方は


で。


2011年10月15日土曜日

Blender:Game Engine: TutorialをBlender2.5以降で実行してみる(その1)

ここのチュートリアルに従って勉強していきます。v2.4用なのでちょっとメニューが違ったりします。

The basics of the Blender UI, and how to quickly use it

で操作方法を確認。大体、2.5、2.6と同じですが、下のようにPerspective(透視図)にするメニューが少し変わっています。


また2.5からはSpaceキーでAddなどのメニューが出なくなったようです。

この節の終わりの方にある”Renaming objects” のところですが、2.5以降は変わっています。そもそも立ち上げ時の画面構成などが若干変わっており、説明にある




 ではなく、2.5以降では、



のような感じです。で Renaming Object はどうするかというと、下の図に示すように、



下側のタイムラインパネル(デフォルトではこのパネルが3Dパネルの下に出ている。しかし使い方によってはパネル構成など変わっていることもあるので、自分の好きなパネルを選べばよい)の左下にあるボタンをクリックすると下のようにメニューが出てくるので、ここからPropertiesを選びます。



こうするとPropertiesパネルが現れますが、少し小さいので下のようにして広げます。


あるいは下のパネル上にマウスカーソルを持ってきた状態で Ctrl+↑(上矢印)(Ctrl+↓やShift+Spaceバーでも同じ様です)を押すと全面がPropertiesパネルになるので、ここで編集してもいいです。終わったらまたCtrl+↑を押すと元の大きさに戻ります。

次に下のようにメニューからObjectを選んでクリックします。
下のような画面になるので適当な名前を入力してEnterを押すとRenameできます。


これ

The basics of the Blender UI, and how to quickly use it

ページをBlender2.5以降で出来るようになりました(^^V

Blender:Game Engine

ようやく時間が出来たのでBlenderを触って見ることに。まずはGame Engine(日本語はちょっと古いけどここ)でアニメーション?を動かしてみよう。2.60RC2が出ているのでdlする。

立ち上げたところ。2.60のはずだが2.59.4となっている。

2011年10月11日火曜日

Google Earth:ver 6.1

Google Earthがver6.1になって、ストリートビューでワンクリックあるいはホイールで前後出来るようになった。これでぐんぐんホイールを回すとまるでドライブしているようだ。でもうちはADSLで画像が追いつかないようだが(^^;

で、前のバージョンまでホイールは画像の拡大縮小に対応していたはずだがそれが出来ない(^^; でも右クリックしてマウスカーソルを上下(画面上)すればいいようだ。で使い方を調べると前からそうだったのかな(^^;

2011年7月17日日曜日

Google:リアルタイム検索

以前、Googleのリアルタイム検索を紹介しましたが、Twitterとの契約が切れたとかで使えなくなっています。とても便利だったんですが(^^; これから夏の渋滞状況チェックに期待していたんですがねえ。 この辺に理由が。 現在、リアルタイム検索では、Yahoo!リアルタイム検索というのが出来ているようです。

2011年6月25日土曜日

Google Toolbar:Firefox5.0

Firefoxがver.5にアップデートされました。が、Google Toolbarが使えない(^^;

それで調べたところここにあるAdd-on Compatibility Reporterを使うとGoogle Toolbarが使えました。Compatibilityがないときにいつも使っていたNightly Tester Toolsでは今回はだめなようでした。