KWS2 – Implementasi Air yang Mudah, Realistis, dan Ramah Performa!
![]()
Sumber Gambar: KWS2 Dynamic Water System, Unity Asset Store
Sebagai seorang developer game, kamu mungkin pernah menghadapi kesulitan mensimulasikan water physics untuk sebuah proyek game. Nah, artikel ini bakal ngebahas sebuah tool yang bakal sangat ngebantu urusan berbasis air dalam proyek gamemu! Pensaran? Lanjut baca artikel ini!
Overview
![]()
Sumber Gambar: KWS2 Dynamic Water System, Unity Asset Store
KWS2 (nama lengkap: KWS2 Dynamic Water System) adalah sebuah sistem simulasi air berbasis physics/fisika untuk game engine Unity. Program ini adalah sebuah rework penuh dari sistem KWS1, meskipun begitu, KWS2 adalah program terpisah dan tidak memerlukan KWS1. KWS2 juga kompatibel dengan semua rendering pipeline Unity, yang tentunya memuluskan integrasinya ke workflow Unity.
Lalu, apa beda KWS2 dengan renderer air lainnya? Sesuai dengan deskripsinya, KWS2 menggunakan physics simulation untuk mensimulasikan aliran air berbasis gelombang, interaksi dengan objek dinamis, serta behavior-behavior berbasis terrain. Sistem ini sangat teroptimisasi dan fully customizable melalui sistem zona, serta mensupport skenario-skenario alami seperti sungai, air terjun, dan lautan kecil hingga menengah. Optimisasi yang tinggi ini berarti KWS2 cocok bagi developer yang ingin air yang realistis tetapi ramah untuk performa.
Features
![]()
Sumber Gambar: KWS2 Dynamic Water System, Unity Asset Store
KWS2 memiliki berbagai fitur, diantaranya berupa:
Main Features:
- Simulasi air real-time menggunakan rumus aliran air dan rendering lautan FFT
- Pembuatan sungai dan air terjun bebas spline, tanpa perlu manual pathing
- Zone-based workflow yang sederhana
- Interaksi dengan objek dinamis, pesisir, dan rintangan
- Buoyancy system, API sampling tinggi/arus air untuk objek mengapung
- Simulasi cached opsional (preflow) dengan rerouting dinamis.
KWS2 juga mensupport berbagai visual effect seperti berikut:
- Busa dinamis, partikel cipratan, tetesan air, dan kebasahan
- Zona custom untuk warna, angin, tinggi air, atau transparensi penuh
- Style bioluminescent foam/plankton
- Genangan dan banjir yang persistent dengan depth awareness
- Efek kamera seperti transisi bawah air, water-on-lens, tetesan, half-water line.
Selain kedua fitur ini, KWS 2 juga memiliki berbagai fitur dalam rendering dan lighting seperti volumetric lighting dan refraksi cahaya, serta optimisasi dan integrasi seperti one-click fog support, support untuk semua rendering pipeline Unity, dan sebagainya.
Limitations
Tentunya, KWS2 juga memiliki beberapa keterbatasan seperti:
- Tidak cocok untuk gelombang ekstrim
- Zona simulasi dihitung datar, sehingga air tidak jatuh tapi menyebar
- Zona simulasi terisolasi dan tidak berbagi data simulasi
- Objek-objek diluar kamera zona tidak akan memengaruhi simulasi
- Permukaan yang tidak datar atau curam mungkin tidak dikenali dengan baik oleh simulasi.
Nah, kita akhiri penjelasan KWS2 disini. Kalau kamu berminat dengan sistem ini, kamu bisa langsung lihat laman Unity Asset Storenya di link berikut: https://assetstore.unity.com/packages/tools/particles-effects/kws2-dynamic-water-system-323662 . Kamu juga bisa mencoba demo gratisnya disana untuk memeriksa apakah tool ini cocok untuk proyekmu atau tidak!
Referensi:
KWS2 Dynamic Water System, Unity Asset Store
KWS2: Advanced Dynamic Water for Unity
Satisfying Real-Time Bullet Impact Made with KWS2 Dynamic Water System for Unity
Evan Derian Rustam
Author
Content Writer Intern @BINUS Game Application & Technology
Muhamad Fajar
Editor
Lecturer @BINUS Game Application Technology


Comments :