
pushbackを参考にして動くように
T-34/76の3DモデルをFlightGearでAIタンクとして使うには、走行時と停車時とに対応してキャタピラの状態を再現できていないと、今いちです。
転輪も回転させないとなりませんから、AIといわず操縦できた方が、動きを確認できてよさそうです。以前、M1-Abramsなどを、pushbackを参考に改造して走らせたり砲を撃てるようにしたことがありましたから、それにならってT-34/76も走らせてみましょう。
画像は、動くようになった我がT-34/76です。転輪も軽快に回転し、雪原を疾駆する様はなかなかなものです。particleを利用して、雪煙や砂埃が舞うようにすれば、迫力も増すことでしょう。
今回は、履帯の動きの再現にも挑戦することにしましたが、これが問題です。模様の確認できる停止状態と高速に動いて一本の帯のように見える状態、本来ならこれに中間のゆっくり動く様子も再現したいところですが、それどころではありません。
状態の違いを何を条件として区別するかについては、エンジンの回転数では、空ぶかしでキャタピラは動いていないこともありえますから、やはり速度を条件にすべきなのでしょうが、ここのところがよくFlightGearを理解していないために、最近惑わされてばかりいるところです。プログラムを変更したら、パソコンをリセットしないとこれがちゃんと機能しないみたいで、きちんと確認はできていませんが、今回は<property>/instrumentation/airspeed-indicator/indicated-speed-kt</property>なら少しは動くみたい。それとても安定した感じがありませんが、いたしかたありません。
もっとおかしいのは、実際に回転する転輪と履帯の位置が、3Dモデル作成時の位置とずれてしまうことです。何もかもが不可思議!