鉄道模型シミュレーター(VRM)を紹介するホームページ「CaldiaのVRM Room」の更新情報と、Caldia本人の日常ぐだぐだ日記。
お待たせしました。
「車両図鑑」第6号版を掲載しました。
信号スクリプトの公開を先に・・・と書いたばかりですが、何かもう公開するめどが立たないので先にこっちを公開しました。
モノは調整もテストも一通り終わってあとはHPに載っけるだけなのですが、どうしてもわかりやすく書けない。
スクリプトに色々制約があったり、注意書きがあったりで収拾がつかないのでしばしお待ちを。
体制を整えることが出来れば公開します。
「車両図鑑」ですが、今回の公開と合わせて今までのページのタグ修正。
見た目的には一番上の黄色い棒が無くなっている程度しかわからないかもしれませんが、エラーチェックは大事だと思ったので、ってこんなこと書いてもあんまり意味は無いか。
ただ、修正したときコピペを多用したため、リンクや文字が変になっている所があるかもしれません。
見つけたらブログ内のどの記事でもいいので適当なコメント欄に書き込んでください。
あと「車両カタログ」については引き続きお待ちください。
気分的にポータブル編成作るのが先。(笑)
二つ目はトップページですが、ここのブログを表示するとき別枠で表示するようにしていたのを、別枠表示しないよう変更しましたのでご注意ください。
三つ目はキー一覧に[F9]追加しておきました。多分あんまり使わないけど。(笑)
以下HP更新とは関係の無い話。
従兄弟が就活でもらってきたDVD。
会社設立云々の堅苦しい話かなーと思って見てたら、意外と輸送形態や車両説明について書かれていました。
そこでチラッと出た場面。
どうやら研修の一環では先頭画面にミニカメラ仕込んだNゲージを使って運転することがあるみたいです。
てっきりそういうのは全部専用のシミュレーターで行うんだと思っていましたが、いやはや。
つーかImagicもJRに研修用シミュレーターとしてVRMを売り込みに行くぐらいの根性が欲しいもんです。
ここんとこ本格的に学校が始まってPCもろくにつけてませんが。
配布するための信号機セットもテスト調整中です。
コンセプトは幾つかあって、
1.編成スクリプトを使用しない。
2.保守を楽にする。
3.少し手を加えるだけでポイントに対応する。
てのがミソです。
1,2をクリアするために「SetEventTimer」を使用することになったのですが、これが中々使い勝手がいい。
ただ、常に計算している状態が続くのでCPUに優しくないスクリプトだとは思うのですが、これしか考え付かなかったし。
現在は3.をクリアするために調整中です。
公開予定の信号セットは使い勝手はいいかもしれないけど、例によって理解しづらいかも。
とりあえず期待はしないでください。
でもって後に作る車両図鑑はご期待ください。
とりあえず、信号機セットと同時進行で作業に入りましたので。
ではでは。
「Q&A」公開しました。
昨日先行して書いた「キー一覧」はこれのためです。
この「Q&A」ですが、出来としては自己採点30点程度。
どうしても記事が自己主張っつーか、内容が主観的になりがちです。
う~ん、これが例の「洗脳」みたいな側面でしょうか?
こういうのはWikiみたいな機能を使ってもいいかもしれませんねぇ。
内容的には過去に会議室であった質問をざっと要約して書いたものがメインです。
スクリプト関連のものや、簡単な内容だったり、独り言っぽいのは省きました。
余談ですが過去ログを見て一番質問が多かったのはやはりPC性能が足りていないためにおこる不具合の質問。
据置ゲーム機感覚で「パソコンだったら何でも出来る」と思っている方が多い。
やっぱりこれからの時代、グラフィック処理がどれだけ大切か、販売側はお客様に理解させる義務があると思います。
次点は「スクリプトで~できますか?」系の質問。
こればっかりは範囲が広すぎて省きましたが、とりあえずV4持ってるユーザーは質問する前にマニュアル読め。
「VRM4で一番お勧めのパッケージは?」という質問も意外と多くありました。
今後は、時期を見てちょくちょく手直しをしたり、追加したりする予定。
今の所はただ並べているだけですが、大体の傾向が見られればジャンル分けでもする予定です。
直していただけるなら適当にコメントください。全文校正も喜んで請け負います。
それと、自分のブログやHPを持っておられる方。
「私はその質問記事に対して具体的な記事を書いていますよ~」っていうのを知らせていただければ喜んでリンクさせていただきます。
特にブログなんかはいいモノを書かれても時と共に流れてしまいますので、興味があれば声をかけてやってください。
以下タイトルとは一切関係ない話。
本当に使うのか、お前ら?
と、やや強気で書きましたが。
30日に我らが45-50s氏が北海道に戻られた様子で、私のブログにもコメントを書いてくれました。
で、今日はそのコメントについて考えたいと思います。
以下本記事に関係ある部分を引用。
>でついでにカントの有無も設定できたりとか。
>ただそうなると、スクリプト入りレールがただのレールに紛れちゃって今以上にデバッグしづらくなる気もしますけどね。それに長いレールだと検知位置をシビアに設定できないし。
>とか言いつつ確かに、センサーに限らず、音源とか車両配置とかカメラとか、見えない部品がたくさんあるってのは自分もうっとうしく感じるときはあります。
・カントについて
公式掲示板でも以前からちらほら出ている「カントが欲しい」人。
まあ、実写を目指したい人は欲しい実装でしょう。
この人も別の意味で欲しがってるに違いありませんが。つーか暴走すると思いますが。
個人的見解ではこのカント、実装は非常に難しいと思います。
まずはレール。
これにはカント専用のレールを実装するか、現存のレールにカントを付けれるようにするかのどちらかを想像しますが、角度の調節があまりにも複雑すぎます。
テクスチャをねじったりひねったりする必要があるので実装の容易さはフレキシブルの比ではないかと思います。
次に地面テクスチャ。
ただでさえ、テクスチャから斜めにトンネルを掘ったりすることが難しいのに、カントに合わせて地形造成してもどうしても隙間が開くことは必死です。
VRMの地面テクスチャは定点処理(って言うのかな? x,yの座標位置が固定していて、z情報のみに意味があることです)なので、このねじれには対処しにくいのではないでしょうか?
あとは、作業面での問題。
2次元レイアウターでは高さでさえろくにわからないのに、この上ねじれを表示させるのはかなり難しいかと。
そもそもカントの表現はリアル鉄道模型でも(私個人は)あまり見たことが無いので果たしてどれだけのユーザーが使うでしょうか。
要望は確かにありますが、いざレイアウトに組み込もうとして挫折する人が出てこないかが心配です。
まぁ、3次元ビュワーでレイアウターが出来るなら実装も、して欲しい所です。
・スクリプトの配置とか
レールにまぎれちゃう懸念についてはこんな感じで如何なもんでしょうか?
同じレイヤーでも色がきつめに付けられて、あと部品名を表示したり。
検知位置については現存の「SetSensorMode」の項目を追加してやれば何とかなるかと。
ただ、「レールに組み込む案」は逆を返すと何にもない所にセンサーを置きたい時、レールを置かなければならなくなるので、センサー、音源、カメラのスクリプトを使える「見えないスクリプト組み込みパーツ」を別途で用意してやれば良いんじゃないかと思います。
GPUの統合型シェーダーのように装置ごとにしか使えないスクリプトを書くのではなく、グローバルで統合されたスクリプトのほうが便利じゃないかなぁとおもいますね。
具体的に言えば、カメラにはカメラにしか使えないスクリプトを書くのではなく、「見えないスクリプト組み込みパーツ」にカメラの制御スクリプトを書き込むことでそのパーツがカメラの機能を持つ、ような。
ただスクリプトに関してはVRM4で初実装されたものだし、今後の改良に期待します。
以上、個人的な見解でした。