VR Ocean | High-Performance Ocean Simulation for VR OFFICIAL SALE

VR Ocean | High-Performance Ocean Simulation for VR

VR Ocean is a production-ready, realistic real-time ocean simulation system built for virtual reality. Using a scientifically grounded Phillips spectrum with directional wave spreading, powered by Unity's Burst Compiler and Job System, it delivers stunning, physically accurate ocean surfaces that run smoothly inside VR headsets, from calm coastal waters to dramatic open seas.


Easy Setup for Everyone

No coding experience? No problem. VR Ocean comes with intuitive MonoBehaviour components and ready-to-use prefabs. Simply drop the ocean into your scene, pick an environment profile, and you're sailing. Four included demo scenes, from sunny open seas to arctic nights, help you get started in minutes.


Fully Customizable for Advanced Users

Need more control? VR Ocean's clean, modular architecture gives you full access to the underlying systems. Swap in custom height providers, implement your own buoyancy logic, or fine-tune every wave parameter from wind speed to choppiness. Well-documented APIs, ScriptableObject-based environment profiles, and a clear code structure make customization straightforward.


Realistic Ocean Behavior

VR Ocean doesn't just render water, it simulates it. A full spectral FFT pipeline produces physically plausible wave patterns that evolve naturally over time. Subsurface scattering, Fresnel reflections, animated foam, caustics, and detail normals come together to create an ocean that looks and feels real, even up close in VR.


Physics-Based Object Floating

Make objects float realistically. Three buoyancy implementations cover every use case: a lightweight 9-point sampler for simple props, a configurable multi-point grid with Burst-compiled jobs for boats and vehicles, and a kinematic mode for scripted floating. All methods include proper hydrostatic lift, depth attenuation, and dynamic drag.


Built for VR Performance

Every system in VR Ocean is designed with VR frame budgets in mind. A quadtree LOD mesh system adapts detail based on distance and camera height. A dedicated VR mobile mode strips unnecessary features for standalone headsets. Stereo rendering, instanced draw calls, and zero-GC runtime pathways keep your frames locked and your players comfortable.


Works With Any Environment

VR Ocean includes procedural skybox shaders for day and night, time-sliced reflection probes, and full post-processing integration. Use the included aquatic biome profiles or create your own to match any mood, tropical paradise, stormy Atlantic, moonlit arctic, or anything in between.


Key Features


- Phillips spectrum FFT wave simulation with directional spreading

- Physically accurate subsurface scattering, Fresnel reflections, foam, and caustics

- Burst/Jobs powered for maximum VR performance (72 fps on Quest 3)

- Three buoyancy systems for any use case

- Quadtree LOD mesh with seamless stitching (16 triangulation patterns)

- Four quality presets from Low to Ultra

- Configurable FFT resolution (16x16 to 512x512)

- Procedural day and night skybox shaders included

- ScriptableObject environment profiles for quick scene setup

- Compatible with URP and any OpenXR VR device


Perfect For

Ocean exploration, sailing simulators, meditation VR experiences, naval games, fishing games, island survival, maritime training, relaxation apps, and any VR application requiring a dynamic, realistic water surface.


Support

If you need help or have questions related to this asset, feel free to get in touch:

info@platypusideas.com, or check out the Documentation