map を更新
parent
7190ae6bab
commit
0ba91d2837
28
map.md
28
map.md
@ -25,8 +25,32 @@
|
|||||||
|
|
||||||
まずblueprintを開いて`HeightFog`を`visible:false`にします。これは霧を地平線に表示するものです。
|
まずblueprintを開いて`HeightFog`を`visible:false`にします。これは霧を地平線に表示するものです。
|
||||||
|
|
||||||
|
## rain
|
||||||
|
|
||||||
|
rain, snowなどのweatherでは`postprocess volume`を使って画面に水滴を付けるなどの表現を行います。
|
||||||
|
|
||||||
|
```sh
|
||||||
|
[PostProcess Material]
|
||||||
|
/Vefects/Waters/Water/VFX/WaterOnSurfaces/Materials/MI_VFX_WaterOnLens_ClearCenter
|
||||||
|
/Vefects/Waters/Water/VFX/Rain/Materials/MI_VFX_CheapRain
|
||||||
|
```
|
||||||
|
|
||||||
|
## twinmotion
|
||||||
|
|
||||||
|
建物はtwinmotionから持ってくるとよいでしょう。`datasmith`でexportしてueでimportします。指示通りにproject rootを指定すると`/${name}_Assets`が作成されます。ただ、`datasmith`の置き場所は変更しても構いません。
|
||||||
|
|
||||||
|
すり抜け問題を解消するにはmeshを全選択して、右クリックで`アセットアクション -> プロパティマトリクスで選択内容を... -> collision complexity(use complex collision as simple...)`を選択します。
|
||||||
|
|
||||||
|
## chair
|
||||||
|
|
||||||
|
椅子に座る動作を設定します。大変ですが以下のcomponentを使うと簡単にできます。調整は難しいですね。私の場合は`game animation sample`を使っていますが、最新版では勝手に動きが制御されるため`anim montage`をそのまま再生できません。したがって、別にabpを作成し、それを呼び出します。
|
||||||
|
|
||||||
|
- https://www.youtube.com/watch?v=VzyvpFvon0g
|
||||||
|
- https://blueprintue.com/blueprint/wg_vyr4o/
|
||||||
|
|
||||||
## earth
|
## earth
|
||||||
|
|
||||||
基本的にはearth(mesh)をcollision(begin/end)でvisiable(表示切替)すると良いと思いますが、安定はしません。また、横から惑星に入るとキャラクターの動作が停止する問題があります。これは平面ベースにmapが作成されているからだと思いますが、回避は難しいでしょう。一応、`planetary oceans`というassetは売られています。ですが、そこに既存の置物(陸地、建物)を置くのは難しく、置けたとしてもキャラクターの移動に問題が生じるかもしれません。
|
基本的にはearth(mesh)をcollision(begin/end)でvisible(表示切替)すると良いと思いますが、安定はしません。また、横から惑星に入るとキャラクターの動作が停止する問題があります。これは平面ベースにmapが作成されているからだと思いますが、回避は難しいでしょう。一応、`planetary oceans`というassetは売られています。ですが、そこに既存の置物(陸地、建物)を置くのは難しく、置けたとしてもキャラクターの移動に問題が生じるかもしれません。
|
||||||
|
|
||||||
|
https://www.fab.com/listings/ea195c94-00af-43fb-bb1d-85a478320a27
|
||||||
|
|
||||||
https://www.fab.com/listings/ea195c94-00af-43fb-bb1d-85a478320a27
|
|
Loading…
Reference in New Issue
Block a user