FPC Swimmer

$22
Publisher Alessio Regalbuto
File size 392.48MB
Number of files 343
Latest version 1
Latest release date 2020-09-28 01:27:12
First release date 2020-09-28 01:27:12
Supported Unity versions 2018.4.2 or higher
THIS PACK INCLUDES:
- A First Person Controller for swimming into Crest based water systems
- Night and day cycle control with Sun, Moon, stars and dynamic illumination
- A collection of sample audio for water splashes, wind and waves
- Underwater and splash simple particles
- Presets and custom materials for Crest water systems
- Global illumination for more realistic effects

NOTICE ON THIRD-PARTY:
This asset uses the package "Crest" under the MIT licence; see Third-Party Notices.txt file in package for details.

RENDERING PIPELINE:
- Standard Pipeline

TESTED ON:
PC, Mac & Linux Standalone - Unity 2019.3 and higher.
Note: this pack does not support OpenGL or WebGL backends.

INTRODUCTION
This project is based on the Crest water system, which offers a realistic representation of ocean and water systems in Unity. The FPCSwimmer script extends the functionalities offered by Crest, providing creators with the ability to swim in first person inside Crest water.
Furthermore, this pack offers realistic sound transition controls, underwater physics, splash and underwater particles, speed control for walk on land and swim on water, day & night cycle control, realistic illumination and reflections, stars particles, and simple lens flares for Sun and Moon.

INCLUDED SCENES
The main demo scenes are located inside FPCSwimmer/Core/Scenes:
- SimpleDemo (A very basic scene setup showcasing swimming only)
- SunMoonSkyDemo (Includes also Day and Night cycle + more sounds)
- SunMoonSkyHighDefinitionTerrainDemo (Includes a textured terrain)

FEATURES

FPCSwimmer:
- Script to easily control everything about your swimming controller
- Dynamic audio system when interacting with water
- Submerge into water effect
- Emerge from water effect
- Underwater particles to enhance realism
- Splashes when entering the water
- Configurable extra splash particles when swimming fast on water
- Floating system to simulate physics when player in water is not moving
- Wave forces onto the player that affect its motion when not moving
- Automatic emersion when player is close to the surface
- Audio transition when going into the water or out of the water
- Configurable speed settings for walking on land and swimming in water
- Full control on underwater physics propagation
- Configurable jump when on land

SunMoonSky:
- Dynamic day and night illumination, inclusive of sun, moon and stars
- Speed control over day and night cycle
- Dynamic reflections over water surface
- Stars particles with custom star material
- Sun and Moon flares

Note: For best realistic results, linear color space is recommended.

USEFUL ASSETS TO INTEGRATE WITH THIS PACK:
Water Sounds Pack
Water Splashes
Unity Particle Pack

SUPPORT:
I am willing to extend and improve the functionalities of this pack, feel free to give me constructive feedback to help me in further developments.

I created a post on the Unity forum for this asset, feel free to follow it and comment with your feedback and suggestions:
https://forum.unity.com/threads/fpc-swimmer-first-person-controller-to-swim-in-crest-based-water-systems.973407/

Thank you for your support.

Please note: for support related to the Crest system visit https://github.com/crest-ocean/crest

Top Publisher Assets