From 670838a400dd53717098aa027eb264b229f1c4d8 Mon Sep 17 00:00:00 2001 From: syui Date: Thu, 6 Mar 2025 01:48:16 +0900 Subject: [PATCH] fix --- book/city/01_remove.md | 28 +--------------------------- book/plan/02_uds.md | 41 ++++++++++++++++++++++++++++++++++++++++- 2 files changed, 41 insertions(+), 28 deletions(-) diff --git a/book/city/01_remove.md b/book/city/01_remove.md index e8337a9..172f402 100644 --- a/book/city/01_remove.md +++ b/book/city/01_remove.md @@ -14,33 +14,7 @@ city sampleの海には境界があってcollisionが設定されています。 ## ultra dynamic skyで天候と惑星を作る -[ultra dynamic sky](https://docs.google.com/document/d/1xAr0Hd3mY7Mp0g0waKLUvJaddUPaVxEeRoEEFXctCE0/) - -1. `/Content/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky`を開きます。 -2. そこに地球と月と太陽のBPを入れます。各自が用意してください。なお、地球は`SkyAtmosphere`の下に置いてください。 -> 名前は 地球(BP_Earth), 月(BP_Moon), 太陽(BP_Sun) としておきます。 -3. `BP_Earth`は詳細から`transform-location-z:-636000000`, `transform-scale:6360000`にします。 -4. `Sky_Sphere_Mesh`の`transform-scale:50000`にします。 -5. 関数の`Current Star Color(pure)`にて高度を取得できるため、各componentの表示と非表示(visibility)を切り替えます。 - - - -- `BP_Earth`: `transform-location-z:-636000000`, `transform-scale:6370000` -- `Sky_Sphere_Mesh`: `transform-scale:50000` - -## issue: mapのcollisionがおかしくなる - -これはearthを`SkyAtmosphere`の下に置くと発生します。親子関係を解除しましょう。 - -## issue: earthを下に見ると黒い丸がある - -earthのscaleを636から637に変更することで解消できます。 - -earthを下に見ると、黒い丸が映り込みます。これは、udsをupdateすると発生し始めました。 - -また、`Captured Scene Sky Lightの`Real Time Capture`をdisableにすると雲も影も無くなります。したがって、条件でon/offを切り変える方法で緩和できます。この方法は使用しなくても良いです。 - -> リアルタイムキャプチャが有効なスカイライトがシーンにあります。少なくともskyatmosphereコンポーネント、volumetriccloudコンポーネント、またはisksyとしてマテリアルタグが付いたメッシュが必要です。これらがない場合は黒になります。 +[こちら](/plan/02_uds.html) ## ocean wavesで惑星の海を作る diff --git a/book/plan/02_uds.md b/book/plan/02_uds.md index a152940..7e6176e 100644 --- a/book/plan/02_uds.md +++ b/book/plan/02_uds.md @@ -7,11 +7,50 @@ blueprintなどでも`uds`と略されます。 1. `/Content/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky`, `Ultra_Dynamic_Weather`をlevelに置きます。 2. `Ultra_Dynamic_Weather(Self)`の詳細から`Random Weather Variation:Hourly`にします。これで天候がすぐに変わります。 +## planet systemを作る + +地上から宇宙にシームレスに移動できるmapを作ります。といっても様々な問題があり、完全には難しいです。一応、[WorldScape Plugin](https://www.fab.com/listings/0ef85bf8-a0be-4b74-87f8-b66bb44d6ae2)というものがあります。 + +1. `/Content/UltraDynamicSky/Blueprints/Ultra_Dynamic_Sky`を開きます。 +2. そこに地球と月と太陽のBPを入れます。各自が用意してください。なお、地球は`SkyAtmosphere`の下に置いてください。 +> 名前は 地球(BP_Earth), 月(BP_Moon), 太陽(BP_Sun) としておきます。 +3. `BP_Earth`は詳細から`transform-location-z:-636000000`, `transform-scale:6360000`にします。 +4. `Sky_Sphere_Mesh`の`transform-scale:50000`にします。 +5. 関数の`Current Star Color(pure)`にて高度を取得できるため、各componentの表示と非表示(visibility)を切り替えます。 + + + +- `BP_Earth`: `transform-location-z:-636000000`, `transform-scale:6370000` +- `Sky_Sphere_Mesh`: `transform-scale:50000` + +## issue: mapのcollisionがおかしくなる + +これはearthを`SkyAtmosphere`の下に置くと発生します。親子関係を解除しましょう。 + +## issue: earthの下に黒丸(影)がある + +earthのscaleを636から637に変更することで解消できます。 + +earthを下に見ると、黒い丸が映り込みます。これは、udsをupdateすると発生し始めました。 + +また、`Captured Scene Sky Lightの`Real Time Capture`をdisableにすると雲も影も無くなります。したがって、条件でon/offを切り変える方法で緩和できます。この方法は使用しなくても良いです。 + +> リアルタイムキャプチャが有効なスカイライトがシーンにあります。少なくともskyatmosphereコンポーネント、volumetriccloudコンポーネント、またはisksyとしてマテリアルタグが付いたメッシュが必要です。これらがない場合は黒になります。 + +## issue: 地平線を消す + +これは`Fog Max Opacity:0.0`にします。 + +## issue: 透明な地上が目立つ + +Fogを消すと透明な地上が目立つようになります。特に目立つのは夜ですね。 + +これは`SkyAtmosphere`の色合いで調整しましょう。 + ## 雪を積もらせる 1. landscapeにあるmaterialを編集します。 2. ultra dynamic weatherと検索して追加します。 3. base color, normalなどのpinがあればつなげます。 -