- DDSとは?
- どれくらい効果があるの?
- DDS化の注意点
- DDS化をやってみる(京成千葉線)
DDSとは?
DDSは簡単に言うと3D処理に最適化された画像ファイルです。PNGファイルなどを利用するのに比べて処理が軽く、Skyrimなど主な3Dゲームでも多く利用されています。
どれくらい効果があるの?
京成千葉線をDDS化したところ、使用メモリが210MBほどから160MBほどまで減少しました。とある重量級の路線では使用メモリが1.3GBに達していましたが、DDS化したところ550MBまで減少し、フレームレートが数FPSしか出なかったところでも30FPS程度まで上昇し、普通に動くようになりました。
高スペックなら気にしないで良いかというとそういうわけでもなく、消費メモリが低いことはBVEの安定性にも繋がることなので、公開前に出来るかぎりDDS化しておくことが望ましいです。
DDS化の注意点
- DDS化出来る画像は路線のストラクチャに使用している画像ファイルのみです。運転台に使用する画像については現状DDSには対応していません。
- DDSはJPEGと同じ非可逆圧縮なので、DDSに変換すると多少なり画質は劣化します。DXT5等の設定にすれば画質の劣化は抑えられますが、軽量化効果はその分落ちることにはなります。(詳細説明は次のブログに投げ)
- DDSはWindows標準ではないファイルフォーマットなので、対応するソフトを入れないと編集出来ません。Paint.netあたりがオススメ、Photoshopのプラグインとかもあります。
- フリーグラフィックエディタGIMPも2.10.30からDDSに標準対応したようです。(202402追記)
- 前述の通りなので、まだ制作中で画像を再修正する可能性がある場合はDDS化するのは後にした方が面倒くさくなくて良いです。
DDS化をやってみる(京成千葉線)
DDS化はそんなに難しい作業ではありません。デフォルト路線の京成千葉線を実際にDDS化してみます。
←京成千葉線の基本構成ファイルです。
続きを読む