【スカイリム2026】遠景の仕組みを理解して最適化してみよう – 第二回 草編

スカイリム
記事内に広告が含まれています。

こんにちは。まとんです。

遠景の最適化第二回。今回は草キャッシュ編(No Grass In Objects)です。

    本記事は遠景生成で使う各ツール(xLODGen、NGIO、DynDOLOD)の操作方法が分かっている方を対象にしています。

    各ツールの使い方までは解説しませんのでご承知おきください。

    YouTubeなどを参考に、一度遠景制作に挑戦してみた後にご覧いただくと理解しやすいと思います。

    スポンサーリンク

    今回の解説範囲と使用ツール

    遠景は大きく地形、草、木や建物オブジェクトの3種類に分かれます。

    今回の解説は草のLODです。草のLODモデルは草キャッシュから生成します。

    草キャッシュの作成には No Grass In Objects(NGIO) を使用します。

    草キャッシュとは?

    草キャッシュとは、「No Grass In Objects(NGIO)」MODの計算処理を高速化するためのキャッシュファイルです。

    草キャッシュの生成ツールである「No Grass In Objects(NGIO)」は、草が生えるとおかしい場所に草が生えないように制御するツールです。

    まとん
    まとん

    家追加など、本来地面だったセルが改変された時にその整合性を取ってくれます。

    この時、「どこに草を生やしてどこに草を生やさないか」という情報をその場その場で確認するのではなく、事前に用意しておくことで最適化するのが草キャッシュです。

    まとん
    まとん

    パフォーマンス向上が期待できるので、LOD関係なく草キャッシュはおすすめ。

    その性質上、草キャッシュにはどこにどの草を生やすべきかという情報が座標レベルで全ワールド分入ってます。

    この情報をLODにも流用しようというのが、LODにおける草キャッシュの役割です。

    No Grass In Objects(NGIO)の設定について

    草キャッシュはMODページの手順に従って作れば良いだけなので、特に難しいことはありません。

    ただし、設定で気を付けた方が良い点が2点ほどありますので、それについて解説します。

    まとん
    まとん

    設定はGrassControl.iniで行います。

    草キャッシュ生成は時間がかかるので、何度もやり直すハメにならないよう気を付けましょう。

    草密度(Overwrite-min-grass-size)

    Overwrite-min-grass-sizeは、草をどのくらいの密度で生やすか決めます。

    この値が小さいほどふっさふさになりますが、パフォーマンスが悪化します。

    また密度を変更した場合、草キャッシュは作り直しになります。

    ですので、まずはキャッシュをオフにした状態で設定値を変更してみて、ゲーム内でどういう見え方とパフォーマンスになるか確認しておくのがおすすめです。

    参考までに、私の環境での計測結果をご紹介します。

    まとん
    まとん

    ホワイトラン城門前からツンドラを見た様子です。

    MODもりもりの環境で、キャッシュと遠景をOFFにして計測しました。

    利用した草MODは「Sacred Garden – A Grass Overhaul」です。

    Overwrite-min-grass-size=60
    Overwrite-min-grass-size=40
    Overwrite-min-grass-size=20

    まとめるとこんな感じです。

    Overwrite-min-grass-sizeドローコール(Grass)VRAM平均FPS
    607344.34GB44.4
    409504.32GB45.2
    2022984.37GB28.0

    Overwrite-min-grass-size=40まではあまり変化がなかったです。

    Overwrite-min-grass-size=20まで下げると(密度を上げると)ドローコールが激増し、FPSがかなり下がりました。

    まとん
    まとん

    密度を上げてもテクスチャが増えるわけではないので、VRAMには影響しないようです。

    見た目は画像の通り、密度が上がるほどツンドラが華やかになっていきました。

    お使いの草MODにもよりますが、こんな感じで見た目がかなり変わる可能性があるので、草キャッシュ生成前にしっかり調整しておきましょう。

    推奨値は50~60とのことですので、そのあたりを基準にして確認すると良いと思います。

    草の描画距離とフェード距離(Overwrite-grass-distance, Overwrite-grass-fade-range)

    LODではフルモデルのフェードアウトとLODの開始をオーバーラップさせることで、スムーズにモデルを入れ替え、切り替えの違和感を小さくします。

    そのための設定値が「Overwrite-grass-distance」と「Overwrite-grass-fade-range」です。

    Overwrite-grass-distanceは、草のフルモデルを描画する範囲を決める設定です。

    Overwrite-grass-fade-rangeはその先から始まり、完全に草がフェードアウトするまでの距離を決める設定です。

    基本的には、「uLargeRefLODGridSize」とフルモデルの描画範囲を合わせ、その先からフェードアウトが始まるように設定します。

    uLargeRefLODGridSize=5の場合は、こんなイメージです。

    1セル=4096ユニットなので、uLargeRefLODGridSize=5の場合の設定値は次の通りです。

    項目名設定値
    Overwrite-grass-distance8192
    Overwrite-grass-fade-range4096(Overwrite-grass-distanceの半分)

    セルはプレイヤーを中心としたサイズ指定(直径指定)ですが、ユニットはプレイヤーの前方距離を指定します(半径指定)。

    なので、uLargeRefLODGridSize=5の場合はプレイヤーの前方2セル分に相当する距離を指定します。

    基本的には、uLargeRefLODGridSizeを基準に機械的に決めてしまって問題ないと思います。

    パフォーマンスが気になる場合はキャッシュをオフにして、ゲーム内で確認してみましょう。

    注意点:草LODはLOD4にしか使われない

    PCスペックに余裕がある方は、Overwrite-grass-distanceをもっと伸ばしたいと思うかもしれません。

    その際は、LOD4の描画範囲を超えるかどうかを確認しましょう。

    LODモデルは、LOD4にしか使われません。

    つまり、LOD4よりOverwrite-grass-distanceを大きくするのであれば、草LODを作る意味がないということです。

    まとん
    まとん

    LOD自体がいらないわけではなく、あくまで「草の」LODモデルが不要になるだけです。

    次回はいよいよLOD生成です。

    スカイリム
    シェアする
    PCパーツを買うなら楽天市場が便利!

    パソコン(PC)や PC パーツは高額なものが多いので、安さだけじゃなくて安心して購入できるところを選びたいですよね。

    そんな方には、楽天市場 がおすすめです!

    楽天市場おすすめの理由 その1:はずれ業者が少ない

    なんといっても、楽天市場 の良いところははずれ業者が少ない点です。

    その理由は、出店するまでのプロセスにあります。

    楽天市場 に出店するには、出店登録料やサイト構築費用の初期費用がかかり、その合計額は50万円~100万円程度になります。

    さらに提出書類も多く、審査も厳しいため、アカウントをころころ変えて粗悪品を売り逃げするような悪質業者には、割に合わない仕組みです。

    つまり、楽天に出店している時点で”本気で商売しているお店”である可能性が高いと言えます。

    まとん
    まとん

    ちなみに業界最大手のAmazonは登録無料(出品数による従量課金)、審査も簡単でサイト構築もほぼ不要なので、出店ハードルが低いです。

    人手も資金力も乏しい個人商店に優しい仕組みですが、その分悪質な業者が増えやすく見極めが難しいです。

    楽天市場おすすめの理由 その2:手厚いサポート

    楽天市場 には専門店が多く、サポートが手厚い傾向があります。

    パソコン用品は精密機器ですし、初期不良対応が重要なことが多いので、しっかり対応してくれる業者は安心感があります。

    楽天市場おすすめの理由 その3:ポイント還元率が高い

    楽天市場 で買い物をすると、楽天ポイントが驚くほど溜まります。

    楽天はほぼ毎日のようにセールをやっており、買い物前にその時々のセールにエントリーしておくだけで、ポイント還元率が上がったりします。

    さらに 楽天モバイル楽天カード のような他の楽天サービスを利用していると、それだけでポイント還元率が上乗せされるため、楽天をよく利用されている方ほどお得になります。

    PCパーツは高額なものが多いので、ポイント還元率が高い楽天と相性抜群です。

    まとん
    まとん

    こちらの記事にあるPCパーツは楽天のお買い物マラソンで揃えました。

    この時はポイント倍率が14倍(通常1%の還元率が14%)となり、セールの上限である8000ポイント(=8000円)をもらえました。

    楽天のいまいちなところ

    ここまで良いことを書いてきましたが、もちろん気を付けなくてはいけない点もあります。

    楽天市場のいまいちなところ その1:メールがうざい

    楽天で一度でも買い物したことがある人なら分かると思うのですが、メールがやたらと届きます。

    楽天で買い物をすると、そのショップのメルマガに自動登録される仕組みになっているので、放っておくとメールの数はどんどん増えていきます。

    まとん
    まとん

    購入画面にメルマガ登録のチェックボックスがあるので、それを解除しておけば届きません。

    ただ、毎回解除するのが正直かなり面倒です…

    また、キャンペーンのエントリーにメルマガ登録が必須なことも多いので、それもメールが増えやすい要因です。

    あきらめて我慢するか、不要なメールはどんどん配信停止しましょう。

    楽天市場のいまいちなところ その2:配達スピードはお店次第

    Amazonには独自の配送網があり、注文した翌日には届くことが多いですが、楽天にはそういったものはありません。

    楽天はあくまでショッピングモール(商店の寄せ集め)なので、商品発送はお店任せです。

    そのため、商品の購入がお店の休業日と重なっている場合は遅くなりますし、離島や遠方のお店であれば当然日数もかかります。

    急ぎの場合は、発送予定日や到着予定日を必ず確認しておきましょう。

    楽天市場はパソコン(PC)購入の強い味方!

    以上の通り、メールの多さと配達スピードに少し注意が必要ですが、それを差し引いても楽天市場はパソコン(PC)購入にとって、とても心強い味方です。

    安心して買い物できるだけでなく、ポイントが本当に貯まりやすいので、追加でもう一点購入しやすい点も魅力です。

    賢く利用して、お得にPCライフを楽しみましょう!

    コメント

    タイトルとURLをコピーしました