1
WSP
syui edited this page 2026-03-07 02:10:37 +09:00

WorldScape Plugin

惑星を作る。

ちらつきの防止

$project/Config/DefaultEngine.ini

[/Script/Engine.RendererSettings]
r.VelocityOutputPass=1

ref: https://iolacorp-1.gitbook.io/worldscape-plugin/unreal-engine-5-setting-fixes

UDSで惑星に雲を作る

  • /Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky
  • /Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Weather

[U]ltra [D]ynamic [S]kyとの連携です。雲を作ります。

依存を減らすためUltra_Dynamic_Sky_Childを作成し設定しています。

  1. Ultra_Dynamic_Sky: SkyAtmosphere

Transform Mode: Planet Center...

  1. Ultra_Dynamic_Sky: self

Keep Planet Top At Camera XY Location: false

UDSで天候を変える

  • /Game/UltraDynamicSky/Blueprints/Ultra_Dynamic_Weather
  • Apply Weather Changes Above Cloud Layer
  • Ceiling Check Height: 20000000.0 cm

今のままでは宇宙空間でも雨が降ってしまいます。これを回避するためには、プレイヤーの現在の高度から制御します。

https://blueprintue.com/blueprint/dstkcaia/

しかし、この方法も完全ではありません。反対側も同じようにして、真ん中だけ降らせるようにしなければなりません。

GASPの足を地上につける

  • /Game/Blueprints/SandboxCharacter_CMC_ABP

動きがおかしくなるのは、SandboxCharacter_CMC_ABPFoot Placementが原因です。

macでbuildすると全体が暗くなる

このpluginをtrueのままmacでbuildすると全体が暗くなり。モデルが暗くなります。

r.VelocityOutputPass=1

winでbuildすると真っ暗になる

この現象はbuild時のみ発生。gasp new configを持ってきても発生。r.VelocityOutputPass=0にしても発生。project/以下にあるcacheを削除しても発生。worldscapeをdisableにしても発生。

project setting -> windows -> DX12からDX11に変更したら治った。

なぜかplanetに近づくとcrashするようになった

これは、テレポートが原因だと思ってたけど、違った。これもbuild後のみ発生していたと思う。

r.VelocityOutputPass=1

これを設定して、更に、仮想テクスチャストリーミングだったか、なんだったか忘れたけど、それを有効にしてみたら、crashしなくなった。