忍者ブログ
鉄道模型シミュレーター(VRM)を紹介するホームページ「CaldiaのVRM Room」の更新情報と、Caldia本人の日常ぐだぐだ日記。
[1] [2] [3] [4] [5] [6]
結婚式も無事に終わり仕事もお盆休みに突入したため、放置していたネットの活動も夏休み期間だけ少しだけ活性化します。とりあえず5月に刷新したパソコン情報を更新しました。

USO800鉄道さんやAKAGI君が告知しているように11月9日、九州福岡でVRMのオフ会をやるみたいなので参加しようと思います。
今回はゲストとして雑談に適当に混じろうかなーぐらいのノリですが、資料作りが間に合えばVRM-NXで利用できるPythonの話でもできたらいいなーと思っています。晩餐は参加予定ですが当日泊まるか夜行バスで帰るかは未定。

以前のオフ会もそうでしたが、一つのゲームに対して20代~50代(たまに10代も居たり60代も居たり)のにーちゃんやおっさんが集ってあーでもないこーでもないと喋るのは非常に楽しい上に、VRMはキッカケでしか無いので、VRMなんか最近やってねーという人でも全然楽しめます。
自身の(VRM・鉄道に限らない)オタク活動を普及したいとか、よく発言してるネットユーザーとリアルのギャップを味わってみたい方はよければご参加ください。



PR
こんな記事書くのVRMコミュニティ初では?


3月末に関西へ帰ってきて4月に同居準備して結婚記念日として覚えやすい令和元年5月1日に婚姻届を提出しました。
最寄りの市役所でも特に告知されていませんでしたが窓口が開設されており、実際混雑とまではいかないにしろ途切れることなく同様の方々が往来されていて職員の方々がにこやかに対応されていました。

お相手とは5年前に友達の友達の友達としてイベントで知り合い、最初はお見合いで一度は断られたものの、色々な方々と協力して外堀内堀を徐々に攻めていき、ようやく去年の2月に結婚を前提としたお付き合いが開始。
年上のお相手がアラフォーに足を踏み入れた年末にようやく覚悟が決まったのか、此の度の運びと成りました。
お互いの将来をどうしたいかを考える上で沢山会話をしました。
「単に寄り添うのではなく、お互いが自律行動し、その余力を持って助け合う」「スタンドプレーから生じるチームワークによって事に当たる」「オタク趣味はお互い理解できずとも許容し合うもの」「ずっと2人で行動せず、プライベートな時間は確保する」「報告連絡相談を徹底する」「意見の相違があれば会話し、交渉し、妥協点を探し、それでも駄目なら一度呼吸を整えて討論する」等の色々な考え方、生き方、方針が一致したため、これなら大丈夫だろうと納得して婚姻しました。
そういうわけで今後はVRMをはじめとしたゲームなどの独身貴族的趣味活動はどうしても縮小傾向となりますが、オタク趣味には大変寛容であるため、今後も活動は細々と継続します。
今後ともCaldiaをよろしくお願い致します。
あと、何かアドバイス出来るかも知れませんので、嫁が欲しい独身者諸君は遠慮なくご相談くださいませ。
(`・ω・´)ドヤ!
先週の祝日とかを利用して問題なく千葉から撤退し、奈良へとやってきました。
引越しシーズンかつ一度大阪の実家へ荷物を送った(冷蔵庫とか洗濯機を実家と玉突きするため)ので、新居の充足率は80%と言ったところです。
仕事もまだまだ手離れ出来ていないため、今のところ週2日ペースで東京出張があります。片道4時間半は遠い。

ネットも有線が繋がってないのでゲームとかも規制中です。(この記事も含めて多少はテザリングでカバー中)
ネットが開通すると実家のサーバマシンをこちらに持ってきて弄ってみたりしようと考えています。
会社で試せない設定をサブマシン使って色々実験してみたい。
サーバマシン自体もそろそろ6年目ぐらいなのでリニューアルしてみたいです。

4月は転居届を出したり、インターネット工事をやり、5月は残りの実家の荷物を持ってきたりするので、まだまだバタバタは続きそうです。
生活の件

2018年12月近状で触れた通り、今月~来月に掛けて関西へ転勤することが確定しました。
早ければ3月、遅くても4月下旬には引っ越す予定です。
今年は例年にも増して業者争奪が酷いです..。
引越し難民が大量発生しています。
なお、新居は奈良県になる予定です。
帰る前にこっちに居ないと行くのが困難な場所を土日に行ったりしてます。
鉄道博物館とか真岡鉄道とか。(笑)
お出かけも今週来週末で終わりかも。
転勤しても仕事のプロジェクト業務はそのまま継続です。
またちょくちょく関東にも顔出す予定です。


ゲームの件

VRMはメイン機能以外で何が出来るか試しています。
一番やりたいのは通信なんですが、socket通信が上手く動いてくれません…。
ファイルの読み書きは出来るみたいです。
他、Factorioが0.17になったので、そっちもちょろっと遊び中。
それ以外は手付かず。ゲーム熱は徐々にフェードアウトしていってる感じです。


PCの件

関西帰るのに合わせてサーバ機の組替えを考え中。
サーバ機もかれこれ6年ぐらい24-365稼働させているのでそろそろ交換したい。
1TB、2TBのSSDもかなり安くなってきたのでHDDレスサーバとか考えてます。

一旦こんな感じで。
また引越しが落ち着いたときでも。
デスクトップPCをWindows10にしてVRMNXを弄れるようになったものの、少しだけ気になったので追加検証しました。

「Windows10のVMwareでWindows10のVRMNXを動かしたらどうなるか?」
という訳で以下の画像が答えです。



はい、前回と同じくレイアウターもビュワーも真っ黒だけどなんとなく動いてるっぽい現象と相成りました。
初回に検証したとおり、「VMWare Workstation Player 15で動作するDirectXのバージョンが10.1」だからです。比較検証して原因が確定しましたね。
 参考:VMware Workstation 15 Player リリース ノート

ちなみにリモートデスクトップ経由で動かそうとするとアプリケーションが生まれたての子鹿のような不安定な挙動を示してクラッシュしまくります。
3DゲームはRDP経由で遊ばないように。

以上、検証報告でした。




おまけ。
たまに昔のゲームがやりたくなるのでXPの仮想環境も持ってます。
サポートが切れる直前に構築したのでサポート終了直前の2014年Updateと最後の後の2017年WindowsUpdateも入ってます。
2002年と書かれていますが、XPを触りだしたのはSP2からですから実質2005年モノです。
あれから14年かぁ。
VRMNXをやりたいだけのためにデスクトップPCを渋々Windows10にアップグレードしました。
遂にVRMNX参戦します。

と言っても本業のデスマーチは常時進行中で暇ができた訳ではないので、触るペースは非常にスローペースになると思われます。
仕事はOffice、息抜きにPythonと言った感じ。

ひとまずvrmapiの仕様把握とデバッグ体制の強化(内部変数の見える化など)を中心にやっていきます。
その後は自作メソッドのライブラリ化とデータのファイルIOぐらいは目処つけたいところ。



Pythonのお作法がよく分からんのですがJavaとかC#やってる身としてはvrmapiはちょっと見えにくい&取っつきにくい感じ。

例えば「ListCar」だとVRMでは

ls=list()
vrmapi.LAYOUT().ListCar(ls)

と書きますが、C#的なノリだと

ls = vrmapi.LAYOUT().ListCar()

って書きたい。
Pythonだとデータ型定義が無いので出来ないんかな?

また、普通のPythonのdict型やlist型はprint()で中身を表示できるのでステータス確認が楽ですが、vrmapi.LOGだとその手の出力はやってくれないみたいなので、自作メソッド作って何とかするかも。

とりあえず少しずつ触ってみたいと思います。



1/31追記

>ls = vrmapi.LAYOUT().ListCar()

よく考えたらこれは駄目だ。
これだとls内のデータ参照先はVRMが使用(保証)している値が入ってるので、ClearとかAddとかするのはNG。

ls=list()
vrmapi.LAYOUT().ListCar(ls)

これだと値のディープコピーでVRMから切り離された(保証外)の値になるので適当に扱っていい。
VRMにアクションする時はこれらの値をヒントにvrmapiを介して制御する。
これにより外部からの直接パラメータ書き換えを許さず、動作を保証する必要のあるVRMとフリーダムに扱っていいPythonの環境を分離して共存させているわけですな。
納得!すごーい!
あけましておめでとうございます。
去年のブログ更新は予定通りまったりさせて頂きました。
2018年のVRM界隈の一大トピックスとしては何と言っても現在進行系である「鉄道模型シミュレーターNX」(通称:VRMNX)の発表が全てでしょう。
Windows10に特化した最新環境で汎用スクリプトのPythonを動かせるNXが今後どのようになっていくのか楽しみです。

VRMNXに希望したい・求めたいもの
VRMNXのウワサ
VRMONLINE-NX βテストで遊んでみようとした【サポート対象外】
【続き】VRMONLINE-NX βテストで遊んでみようとした2


VRMと言えば年末に3Dアバターの共通フォーマットが同じキーワードで発表されました。
勢力的には鉄道模型シミュレーター側は全く太刀打ちできず、既にgoogle検索やはてなタグは完全に侵略されてしまっています。(IMAGICのホームページがかろうじて残っている程度。なお画像検索はレギュレータモジュールが独占していてちょっと面白い)
どちらも3Dモデルを売りにしているので複合検索も難しく、名称かぶりはかなり辛いのでVRMタグは今後VRMNXなど再考したほうが良いかも、と思いました。

リアル生活の方は2018年12月近状に書いたとおり、今年6月に東京勤務のため、大阪から千葉へ引っ越したのが大きな出来事でした。
ブログを書いていない10月-11月とか完全に死んでました。(12月も死んでたけどNXが出たので記事がある)
今後の工程はかなり未知数ですが関西帰りたいぞーと上司に上申しているのでそのうち関西圏に戻るかもです。

東京転勤…かも(←かもじゃねぇ)


大きな買い物としてはスマホを買い替えたのと運動不足解消のためにロードバイク購入があります。
パソコン関連はデスクトップの電源を交換したものの、重い3Dゲームをした時にフリーズする現象が治らず、トータルでグラボもマザー類も電源も全て交換したのに発生するのでちょっと謎。
そんなに頻度が高くないのでとりあえず様子見中です。
そして直近ではVRMNXのためにWindows10へアップグレードする作業が待っています。
(`・ω・´)

Xperia XZ1を買いました


そんなこんなですが、今年もスローペースで消えない程度に動く予定ですのでどうぞよろしくお願いします。
あけおめ記事は後ほど書くとして中途半端に終わった前回の続き。
前回の異常終了などなどの一部現象は配布プログラムに不備があったとのことだったので、改めてテストしてみることに。
なお、サポート対象外なのは同じです。
マネしないように。(そもそも動かないからね)

●Windows8.1
同じエラーで起動前にDLL不足で強制終了。
OSレベルでDirectX12に対応してないのでこれはしゃーなし。

●Windows10(Windows8.1上のVMWarePlayer15で実行)
前バージョンはパーツをレイアウト上に置こうとすると異常終了しましたが、今回は終了せずに置けました。
面白いことにパーツは表示されませんがパーツは存在します!



見えないけど配置したであろう場所を右クリックするとちゃんと反応します。
編成配置もできました。


ビュワーを実行するとウィンドウ領域のみが真っ黒状態になります。
どうやら内部では正常に動作しているらしく、ESCキーを押すとちゃんとレイアウターモードに戻ります。
挙動から鑑みるにどうやら仮想環境内でVRMNXは正常に動いており、DirectX12関連の描画部分だけVMware側(あるいはVMwareを実行しているWindows8.1側)の制約で表示できていないような感じを受けました。
(なお、一度スクリプト画面を開いてからビュワーを実行するとエラーを吐かずに異常終了する現象が発生しました。本環境との関連性は不明)


という訳で、再チャレンジしてみましたがやはり仮想環境ではVRMNXを遊ぶことが出来ないという結論に至りました。
気分的には「ギリギリアウト」って感じです。
おとなしくWindowsを10にアップグレードすることにしたいと思います。
このところゴタゴタしてるのでOSアップグレードのタイミングは少し先になりそうですが、
一括アンロックパッケージも購入したし、Python実務経験者(と言ってもJSONファイルのレコード情報を元にC++のAPIをコールして例外検知とロギングする300行ぐらいのバッチジョブをSpiderでちょろっと書いて納品しただけですが)としてはVRMAPIの仕様を初回から追っかけていきたいところです。



関連記事


忍者ブログ [PR]
ブログ内検索
最新コメント
[05/10 Caldia]
[05/04 USO800鉄道]
[01/31 Caldia]
[01/31 AKAGI]
[12/17 Caldia]