Water
The stylized water material I created before cannot be used to set physical simulations, so I decided to use realistic water in UE4.27 water plugin.
I created a landscape before using the water plugin.
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Floating lotus
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
I added buoyancy under lotus mesh, it needs some pontoons, otherwise, it will not keep balance in the water.
Also, need to check the asset is set to auto-activate.
Lighting
Skylight is set to stationary to use real-time capture. To enable real-time capture, the volumetric cloud component or sky atmosphere component must be put in the scene.
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
One of the issues when using low-poly meshes in UE4 is the vertex normal will turn the region become black which cannot be solved by modifying the normals.
Hence I checked all the options and found that enabling indirect shadow only under lightmass settings will solve the issue.
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
The sunlight will go through the landscape at night so I put a solid cube under the landscape to block the lights.
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Third Person Character
I used blueprint for animation and event. For Jump, is Falling is used to decide; for walk and run, speed is used to decide.
To
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
Animation blendspace is created for smooth transition of actions.
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)
![](https://f5b199.myblog.arts.ac.uk/wp-content/plugins/lazy-load/images/1x1.trans.gif)