「VRM ONLINE」カテゴリーアーカイブ

Z0編成登録しました

n700z0a.jpg

N700系Z0編成をVRM ONLINEに登録しました。現在も重要な試験を行っているN700系の量産先行試作車をぜひ導入してください。

n700z0b.jpg

Z0編成は、9000番台を割り当てられています。LEDサインには、試運転の文字が輝いています。車輌は、量産編成と一部室内レイアウトが異なるため、窓配置に違いがあります。

n700z0c.jpg

パンタグラフ付近には、測定用のサーチライトとセンサーが設置されています。Z0編成は、時期によって、試験用のセンサーが追加搭載されることがあります。

※本日、Z2編成のアップデートを実施しました。テクスチャーを一部変更しています。

N700系Z0編成β

z0-12.jpg

2005年に登場したN700系の量産先行試作車Z0編成です。現在、試験線でチェックを行っています。
Z0編成は、N700系の営業運転開始後も量産改造を受けることなく、300系J1編成の後継試験車として運用されています。各種試験用測定機器を搭載しています。また、営業車輌とは、室内レイアウトが異なります。
写真の12号車は、パンタグラフを照らすサーチライトと監視用センサーが屋上に設置されています。

VRM ONLINE アップデート

VRM ONLINEのアップデートを実施しました。バージョンは、5.0.3.35になります。起動時にアップデータが開始されましたら、インストールしてください。

先日、リクエストをいただきました「アンチエリアス」を実装しています。アンチエリアスは、ポリゴンのエッジにあらわれるドットを目立たなくさせるテクニックです。古くからグラフィックチップに搭載されてきましたが、これらは画面表示のレンダリングバッファにのみ機能します。
シェーダーを全面的に使用するアプリケーションでは、画面表示バッファではなく内部のレンダリングバッファを使用するため、アンチエリアスが使用できない場合があります。
今回、一部のハードウェアに限定されますが、アンチエリアスを使用できるようにしました。レイアウターの環境設定で「シェーダーの詳細設定」からアンチエリアスを選択してください。
アンチエリアスは複数のモードがあります。お使いのハードウェアに最適なモードを選択してください。(品質、負荷に違いがあります。)
アンチエリアスを設定後、ビュワーが起動しない場合は、アンチエリアスが実装されていないチップになります。アンチエリアスを無効にしてください。

貨車新作

VRM ONLINEに新しい貨車を登録しました。石灰石輸送車ホキ9500、穀物輸送車ホキ2000、無蓋車トキ15000のセットです。

hoki2200.jpg
ホキ2200です。穀物などを輸送するために製造されたホッパ車です。後期タイプをモデル化しています。所属表記を書き換えて、各地のホキ2200をお楽しみいただけます。

toki15000.jpg
昭和20年代中期から30年代にかけて製造された無蓋車です。大量に製造され派生形式も多数存在します。国鉄貨物の再現にご活用ください。(オプション設定で荷物を積載できます。)

hoki9500a.jpg

hoki9500b.jpg

hoki9500c.jpg

セメント会社などに所属していたホキ9500です。3タイプを用意しました。(赤色円盤が着脱可能です。) 

ホキ、トキは、VRM5では第2号に収録を予定しています。

この車輌はなんでしょう?

partof.jpg

先日、ユーザー様より貨車関連の大量の資料写真をお送りいただきました。自社で可能な限り取材を行っていますが、すべてをカバーすることは不可能なため、資料写真は大変助かります。

上の写真は、開発中の車輌です。仮組が完了して本線上に配置しました。

VRM ONLINE アップデート

自動センサーを小改造しました。自動センサーの共通ステータスに検出した列車の方向、種別を取得する演算を追加しました。

アップデータが起動しましたらインストールを行ってください。バージョンは、5.0.3.34になります。

autoblock.jpg 

検出した列車の方向は、順方向が1、逆方向が0になります。図のように単線の閉塞区間に設置したセンサーにこの演算を設定すると、列車が閉塞に進入したときに1、退出で0になります。センサーは向かい合わせに設置してください。(グレー表示のセンサーは、自動停止用です)

自動センサーで閉塞

安全性を確立する上で最も基本的なルールが閉塞(へいそく)です。ある場所から別の場所までの1区間には、1つの列車のみ許容するというルールです。前の区間に先行列車があれば、後続の列車はその区間に進むことができません。この簡単なルールで衝突を防ぎます。

block_win.gif

自動センサーで閉塞と列車の自動停止を作ります。写真の様に3つのセンサーを使用します。

選択状態の白いセンサーが閉塞の始まりと終わりを表します。グレーのセンサーは、閉塞に列車が存在した場合の自動停止を実行します。

block_dlg1.gif

最初に閉塞左側のセンサーから設定します。左側のセンサーは、閉塞から列車が出て行ったときに動作します。閉塞は、共通ステータスを利用して実現します。閉塞から列車が出て行ったときに、共通ステータス1番の値を1だけ減算します。(status–は、status=status – 1と同じ意味)

 block_dlg2.gif

次に閉塞右側のセンサーを設定します。このセンサーは、列車が閉塞に進入した場合に動作します。共通ステータスの1番の値を1だけ加算します。(status++は、status=status + 1と同じ意味)

共通ステータス1番には、0が最初に入っています。列車の進入を検出すると、status++で1になります。列車が閉塞からでていくと、status–により0になります。結果、共通ステータス1番が、0なら列車は閉塞に存在せず、1なら存在するということになります。

block_dlg3.gif

次に列車を停止するセンサーを設定します。共通ステータス1番の数値が閉塞の状態を表します。閉塞に列車がいるときだけ、停止の動作を行えばよいため、共通ステータスのフィルターに1番が「値が0以外」を指定します。
列車の停止は、「指定距離(mm)で停止」を選択して、停止距離を入力します。閉塞のセンサーより手前で必ず停止する様に距離を設定してください。作例では、20mmで停止しています。

以上で先行列車が閉塞にいるとき、後続列車を自動停止することができます。

blockimg.jpg

VRM ONLINE アップデート

VRM ONLINEのアップデートを実施しました。バージョン5.0.3.33になります。

自動センサー関連のバグを修正しました。スクリプトの名前参照解決、レイヤーパレットの対応などを修正しています。
ログイン時にアップデータが起動しましたら、インストールを行ってください。

自動停止&自動出発

列車を自動的に到着させて、待機していた別の列車を出発させる作例です。

stopwin.gif

下の列車が自動停止すると、上の列車が自動出発するようにします。
最初に停止させる列車側に自動センサーを設置します。

stopcmd.gif

自動センサーを選択、設定ダイアログを表示したら、検出した編成に対する動作を設定します。「指定距離で停止」を選択後、パラメータに距離を入力してください。作例では200mmに設定します。

starttrain.gif

次に自動的に出発させたい列車を選択します。作例ではTRAIN10を自動出発させます。

startcmd.gif

「指定時間経過で出発」を選択して、パラメータに時間を設定します。作例では8000ミリ秒(=8秒)を設定します。

これで設定が終わりました。運転を開始すると、列車の減速開始後8秒でもう1つの列車が出発します。

自動停止と出発の基本的な構造は、このようにシンプルですが、実際のレイアウトではもう一工夫必要です。列車の自動速度調整は、速度と距離は正確に調整されますが調整にかかる時間は不定になります。作例では、8秒だと停止する前に自動的に出発してしまいます。実際にビュワーで停止するまでの時間を計測後、数秒の余裕を加算して設定すると安全です。
また、自動センサーによる自動出発の速度は最高速度の25%になるため、任意の速度に加速するための自動センサーを出発側に追加してください。