Help us understand the problem. What is going on with this article?

テレポートした直後に特定のアクターがボケボケで表示されるから予め綺麗なやつを読み込みたい

More than 1 year has passed since last update.

AActorのPrestreamingTexture

指定した時間の間、実距離にかかわらずMiplevelのリクエスト値を最大まで引き上げる
0.0秒を設定した場合は30日が設定されます
これを移動が起こる、すくなくとも数秒前に呼び出しておきます

image.png

またはマテリアル毎にやりたいなら、UMaterialInterafceのこれ

image.png

いやいやそうじゃなくて、パーシスタントレベル移動後にボケボケになっちゃうんだけど

フェードとか被写界深度エフェクトなんかを組み合わせて「演出」でごまかそう!

ほかにはNumStreamingMipsを設定して、レベル移動時に最初に読み込まれるMipレベルを高めのものにする方法もあります。

https://answers.unrealengine.com/questions/427713/numstreamedmips%E3%81%AE%E8%A8%AD%E5%AE%9A%E6%96%B9%E6%B3%95%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6.html

例えばNumStreamMipsを3に設定する場合、
対象のマテリアルが読み込まれた時、一番解像度の高いもの(2048x2048)から3枚分小さいレベル(256x256)が下限MipLevelとして予め読み込まれるようになります。
ディフューズテクスチャだけでも高くしておくと、テクスチャストリームされるまでの時間なら割とごまかせるかもしれません。

トレードオフとしてレベルの読み込み時間が長くなり、高いレベルのテクスチャが常駐してテクスチャープールを圧迫することになってしまうのであまり極端なものにするのはおすすめしません。

Why do not you register as a user and use Qiita more conveniently?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away