LandscapeマテリアルをRVTからサンプルした場合、グレージング角の表示が劣化する件について。

ご確認ありがとうございます

RVTにおいても、r.VT.AnisotropicFilteringを有効化していただくことで異方性フィルタリングは動作しておりますが、該当ページの使用しているmipの解像度により完全には綺麗にできていない状態、という認識です。

(以下画像を保存して切り替えていただくと分かりやすいかと思います。)

r.VT.AnisotropicFiltering 0

[Image Removed]r.VT.AnisotropicFiltering 1[Image Removed]

また少し分かりづらい挙動として、Anisoの強度はr.VT.MaxAnisotropyで変更可能となっておりますが、VTの場合は、この値でMipBiasをかける実装が含まれているため非常に大きな変化があります、

(r.VT.AnisotropicFilteringが0の場合でもこのBias処理がある状態です。)

void FAllocatedVirtualTexture::GetPackedPageTableUniform(FUintVector4* OutUniform) const

// Here MaxAnisotropy only controls the VT mip level selection // We don't need to limit this value based on border size, and we can add this factor in even if HW anisotropic filtering is disabled const uint32 MaxAnisotropy = VirtualTextureScalability::GetMaxAnisotropy(); const uint32 MaxAnisotropyLog2 = (MaxAnisotropy > 0u) ? FMath::FloorLog2(MaxAnisotropy) : 0u;※以下でその変化の画像を添付しましたが、デフォルト設定値は8となります。

r.VT.MaxAnisotropy 0

[Image Removed]r.VT.MaxAnisotropy 4

[Image Removed]r.VT.MaxAnisotropy 8[Image Removed]以上のような対策が入っている状態ですが、さらに鮮明にさせるには追加でMipBiasをかける必要がある、という認識です。

お手数おかけしますが、上記の内容を元にご確認頂ければ幸いです。

よろしくお願いいたします。