ETH官方钱包

前往
大廳
主題

【Crest Water 5 vs KWS Water System】Unity Water Asset 的比較與評估建議

夏洛爾 | 2024-09-30 01:26:29 | 巴幣 1112 | 人氣 68


最理想的Unity Water Asset是誰?

因為有預訂研發下一款船支航行類遊戲,而先前龍舟大戰使用的水體模擬方案,其實是來自Unity官方的BoatAttack範例,但看起來這個範例已經很早就沒有在發展,當初也只是想說是個小專案時拿來用,但事後發現其實有非常多問題和限制

因此想要為了新作買一個更好用的水體模擬套件,但因為有複數方案決定好好比較一下,希望能把資金和時間直接投入在最適合自己的方案

請注意,本文的比較與評估都是只從外部查資料,目前都沒有實際使用過,並且主要比較的是URP方案


評估建議

如果要開發的平臺是Mobile或VR,或是預算充足 => 選Crest Water 5

如果要開發的平臺是PC/Console,而且預算有限 => 選KWS Water System

詳細說明會在後面比較解說


Crest Water 5 vs KWS Water System

如果只是要平面的水面,會有很多方案,但如果需要一些更複雜的功能,例如實現河流或水底模擬,就會需要那些功能更強大的方案,目前看起來主要就是 Crest Water 5和KWS Water System

Crest Water 5 KWS Water System
視覺品質 O+ 略勝 O
Spline(用於實現河流) O- O 略勝
Underwater O O
Buoyancy(漂浮物理) O O
Mobile支援 O X
URP支援 O 略勝 O-
VR支援 O 略勝 O-
大漩渦 O 略勝 ?
Render pipeline O O
銷售價格與策略 X O
未來性 X O-

  • 視覺品質
Crest Water 5

KWS Water System

個人看起來Crest Water 5在視覺和各種細節上比較出色,從AssetStore的Review看起來也是,另外從影片看起來,可能Crest Water 5在實現視覺細節上比較容易,KWS Water System還要搭配很多模組來實現各種細節

因此認為Crest Water 5略勝

  • Spline(用於實現河流)
兩個看起來都很方便,但Crest Water 5最為人詬病的就是他把一些功能是分開賣,其中Spline很容易有需求卻要額外購買讓很多人很不爽

因此KWS Water System略勝

  • Underwater
兩個看起來都很棒,所以平手


  • Buoyancy(漂浮物理)
兩個預設都有,並且當預設方案不足時,兩個都很適合搭配Dynamic Water Physics 2,一個專攻Buoyancy的套件,因此雙方平手

Dynamic Water Physics 2

  • Mobile支援
KWS Water System 直接指出無法用於 Mobiles(Android/IOS) / WebGL.

相較之下,Crest Water 5 則宣稱 "Several studios have successfully launched using Crest on Android, iOS, PC, PlayStation, Switch and Xbox"

因此Mobile支援上Crest Water 5完勝

  • URP支援
KWS Water System 指出
"Supported URP versions: URP 12, URP 13, URP 14, URP 15, URP 16
Requires compute shaders (PC/Consoles only)
Unity 6 (URP 17) is not supported!"

相較之下,Crest Water 5 聲明
"Unity 6 Preview supported
Unity 6 URP Render Graph & compability mode supported"

可以看出Crest Water 5 的URP兼容性好很多,因此Crest Water 5略勝

  • VR支援
KWS Water System 只支援 PC VR
Crest Water 5看起來是完全支援XR

因此Crest Water 5略勝

  • 大漩渦
我個人在新作特別想要加入的效果,而Crest Water 5看起來能輕鬆實現
KWS Water System則不確定,感覺有機會用相較複雜的方式實現

因此Crest Water 5略勝


  • Render pipeline
兩者都有支援 Built-in/URP/HDRP
Crest Water 5是一個套件就支援全部的Render pipeline
而KWS Water System要獨立購買對應套件,但KWS Water System購買系列產品會有非常有誠意的折扣

因此兩者平手

  • 銷售價格與策略
這是目前Crest Water 5最在Review中差評的部分

1.Crest Water 5前有一個舊版Crest Water 4,但也因此聲明他們的營運策略,版本更新不是直接讓使用者更新上去,而是直接重新販賣新版

2.重新販賣新版是完全使用原價,擁有Crest Water 4不會有任何折扣,官方的說法是Crest Water 4本身已經有提供它自己的價值,沒有理由會變成Crest Water 5的折扣

3.Crest Water 5把很多功能拆開當成配件另外販售,尤其Spline和Portals,這讓很多使用者覺得觀感很差

但與之相對KWS Water System似乎就是都直接更新上去,有新產品也都有很有誠意的折扣,而功能全都是直接包含在套件裡

因此如果需要相當完整的功能,使用Crest Water 5需要的費用會遠比KWS Water System高,而且,如果銷售策略不變,代表Crest Water未來如果又有新版本,使用者可能要全部重買

這點讓很多Review對Crest Water 5感到很憤怒,並且因此很推崇KWS Water System

在銷售價格與策略上,KWS Water System完勝

  • 未來性
未來性指的是選擇使用這個套件,是不是一個前景好的選擇

目前KWS Water System劣勢的地方是對URP支援偏差,而且尚不支援Unity 6 URP,也只能用於PC和PC VR
因此如果KWS Water System更新不夠快,未來需要使用Unity6,或是開發Mobile和Mobile VR時,就還是得轉為購買Crest Water 5

但是,KWS Water System目前銷售策略上,更新都會直接提供給使用者,也有持續在更新,因此很有未來性,尤其對主要開發PC的開發者

與之相對,如果Crest Water會一直把更新版本重新販售的話,那未來性真的很差,因為代表目前版本會到某個時期就停止更新,並強迫重新購買新版,這也導致不確定舊版轉新版會不會變成額外工作量甚至障礙,對於長期需求或長期專案都是風險

因此在未來性上,KWS Water System完勝


結論: 評估方式與建議

因此目前看起來,如果馬上要用於Mobile(Android/iOS)或VR開發,只能選擇Crest Water 5,因為KWS Water System目前就是不支援這兩個平臺

但如果要開發的平臺都是PC/Console,而且預算有限或是希望未來性好,選KWS Water System可能是更好的選擇,因為他的銷售策略很有誠意並非常關照使用者

我自己是因為客戶需求主要是Mobile,因此這次比較後就很清楚的知道,我只能選擇Crest Water 5,要趕快趁著現在正在5折入手了


備註

1.如果只是想要試試水體模擬的效果,或是做一些興趣小專案,印象中Crest Water 4有免費提供Built In Render pipeline版本在Github(https://github.com/wave-harmonic/crest)免費供人體驗

或是希望購買Crest Water 5前想稍微確定自己有辦法用,也可以先透過Crest Water 4 Built In Render pipeline版本體驗看看

2.兩個Water Asset都很常在特價活動進行促銷,如果有預計要用,可以定期關注促銷活動

創作回應

相關創作

更多創作