KantanBay BVE Memo

かんたんのゆめのBVE関係の更新情報・製作メモ

Run音等を変数で管理する

f:id:ntfiv:20161208160227p:plain

 

表題通り。
これだとRun音ごとにコメントの切替えが必要なので面倒だけど、includeにして別ファイルにすれば切り替えやすくなりそう。
また、変数は後に書かれた物に上書きされるので、コメントすら付けずに使う変数セットを一番最後に持ってくるという手もある。

変数名をさまざまな路線で共通化すると、この変数セットをコピペするだけで車両を他路線に持って行けるのでとても便利だと思う。

また、Run音だけでなく速度制限の切り替え等にも使える。

テクスチャの透過ノイズを消去する

すずはる氏製作(原作L53氏)BVE5阪急シナリオの一部が、当サイトの記事を参考にDDS化されて公開されました。非DDSの京都線と比較するとどの程度の効果があるか分かりやすいと思いますので、ぜひプレイされてみてください。

blogs.yahoo.co.jp

 

文中にある「テクスチャ透過不良による境界線の消去加工」はコンバーター変換時にテクスチャの一番端のピクセル(ドット)が反対側に出てくる現象を修正するものです。

やり方はCSVストラクチャのSetTextureCoordinatesを調整する方法もありますが再変換が面倒なため、今回は一番端のピクセルを消去するという方法で行って頂いています。

 

▼対処前

f:id:ntfiv:20161207190702p:plain

▼対処(元テクスチャ)

f:id:ntfiv:20161207190657p:plain

▼対処後

f:id:ntfiv:20161207190708p:plain

 

関連記事:

kty-bvememo.hatenablog.jp

 

ストラクチャの画像をDDSフォーマットにしてシナリオを軽くする

 2017/6/29 DDS化の方法などを新しく書き直しました。こちらも参照ください。

 

kty-bvememo.hatenablog.jp

 ---------------------------------------

 

DDS is なんやねんは以下のサイトあたりを

sites.google.com


要するに3Dゲーム用の画像フォーマットで、これを使うといろいろあってPNGBMPを使うよりPCの負担が軽くなるというもの。

 

initg.blog.fc2.com

こちらのサイトでそう言えばBVE5ってDDS対応してたなぁということを思い出してちょっとテストしてみる。

 

超重量級の某路線の画像をDDS変換してみた

f:id:ntfiv:20161207234406p:plain

こうかはばつぐんだ!
FPSも変換前に比べると割と安定している

 

簡単な変換の仕方

シナリオに使用しているストラクチャがすべてテキスト形式のXファイルであれば、簡単にDDS変換した画像をBVEで使えるように出来る。
(バイナリ形式が混ざっている場合は△ そのファイルについてはDDS画像を使えない)

 

手順

0.該当シナリオのストラクチャフォルダをコピーしてバックアップする

1.画像をDDSへ変換する
DDS変換アプリケーション「NvcompressFrontEnd」を使う

ch.nicovideo.jp

f:id:ntfiv:20161207234413p:plain

ストラクチャのフォルダをそのままこのソフトにドロップすれば自動的に登録される
出力対応形式はよくわからなければDXT5で固定
変換を押すとファイルの変換が始まるので終わるまで待つ そこそこ時間は掛かる

2.ストラクチャ内の画像指定をDDSファイルに書き直す
テキストファイルの中身を検索置換できるソフトを使って、ストラクチャXファイル.bmp/.png指定の場所をすべて.ddsへと書き換える。次がEmEditorでの設定例。

f:id:ntfiv:20161207234421p:plain

 

あとはBVEで読み込めばOK

 

その他メモ

○DXTは1~5まであるが実際は1・3・5をよく使うそう
 それぞれ特徴があり本来は使い分けると良い
 ・DXT1:アルファチャンネルを使用していないpng用 その分軽い
 ・DXT1a:透過or不透過のみを認識 とにかく雑に軽くしたい場合はこれ
 ・DXT3:透過、非透過の境界がはっきりしている画像用
 ・DXT5:透過、非透過の境界があいまいな画像用

 ○更に軽くしたい

 画質とか気にしないでとにかく軽くしたい場合は変換をDXT1aにすると良い

 DXT5で750MBだったテスト路線は更に620MBにまで落ちた
 ただし透過部分を中心にテクスチャがかなり微妙な感じにはなってくる

○運転台はダメっぽい
 一つの車両でしか試してないのでハッキリはしないがうまく読み込まなかった(BVEが固まる)

○MIP map
 BVE5では対応してない はず(詳細はググって)

エミッションライトについての説明

f:id:ntfiv:20161207235904p:plain

ストラクチャのエミッションライト(自己発光)の設定を明示的に行うことで、暗い路線の再現をある程度リアルにする方法。

3Dソフトで制作する場合は設定する場所があるので、特に発光する箇所については忘れずに設定しておこう。

所有の本とか

f:id:ntfiv:20160525225249j:plain

※使いこなせてるとは言ってない。

 

 ▼鉄道工学

鉄道工学ハンドブック

鉄道工学ハンドブック

 

鉄道についての一通りの基礎知識を紹介した本。古い本なので入手が難。最近の本でも似たようなのか無いか探してる。

鉄道のしくみと走らせ方

鉄道のしくみと走らせ方

 

上の本のような総合知識を解説した本ではあるが電車の仕組みについての記述が多め。

 

▼構造物

橋梁やトンネルなどの時代ごとの解説。図面も少々有り。

鉄道構造物探見 JTBキャンブックス

鉄道構造物探見 JTBキャンブックス

 

 ※上の本の初代版

 

模「景」を歩く―モデラーの眼で見た鉄道シーン (Neko mook (442))

模「景」を歩く―モデラーの眼で見た鉄道シーン (Neko mook (442))

 

施設や駅関連の図面が豊富。紹介箇所も美濃町線鹿島鉄道など今となっては懐かしくなってしまった路線も多い。

 

▼線形参考

 当時の国鉄路線全線を網羅した縦断面図集。いかんせん古いのとデータの荒さも有りそのまま使えるわけではないが、充分参考になる。

JR東日本全線【決定版】鉄道地図帳1東京支社管内編 (Gakken Mook)

JR東日本全線【決定版】鉄道地図帳1東京支社管内編 (Gakken Mook)

 
JR東日本全線【決定版】鉄道地図帳2上越・長野新幹線編 (Gakken Mook)

JR東日本全線【決定版】鉄道地図帳2上越・長野新幹線編 (Gakken Mook)

 

 JR東日本管内については2010年頃に新しい本が出ている。

 

▼3DCG

鉄道模型3Dプリンタガイド (NEKO MOOK)

鉄道模型3Dプリンタガイド (NEKO MOOK)

 

 積んでる。

BVE2/4データ仮公開所

BVE2/4用の古いデータです。Onedriveで雑に公開しています。

  • 10年以上更新が無いデータがほとんどです。
  • 作者の環境でBVE2/4が動作しないので今後の更新はありません。
  • 互換アプリケーションでの動作は保証していません。
  • 諸事情で引き継いで更新したいと言う方はご連絡ください。

公開BVEデーター まとめ

車両データー

路線データー

その他・旧作

 

  •