【收藏】“動圖瀏覽、中文簡介”這個開源庫很人性

“嗨,請問你知道做陰影/水體/霧效/Bloom/XXX,有什麼好用的插件嗎?”“我有一個特殊的需求XXX,你知道有什麼高效的解決方案嗎?”如果你也覺得這些場景如此耳熟,你也曾爲某些需求的實現而苦苦尋覓,那麼新出爐的UWA開源庫不妨瞭解一下。

UWA開源庫是UWA社區繼問答之後的第二款社區產品,它旨在爲開發者推薦目前世界上關於遊戲、VR和AR等相關領域的開源項目,幫助大家更快捷、方便地找到需要的開源解決方案,它可能是個小巧的Plugin或SDK,也可能是一個完整工具。

之所以搭建UWA開源庫,是基於我們平時通過Unity Asset Store和一些開源社區尋找理想的解決方案時,發現了大量的開源項目。它們小到某個效果的具體實現如製作特殊效果的Shader、動態更替Lightmap的代碼等,大到模塊甚至框架的實現比如ECS Framework、Game Framework等,可以滿足形形色色的需求。如果說Asset Store中的工具是“大量”的,那麼開源社區的工具則是“海量”的。而如果有個已經篩選整理並加以分析和推薦的開源庫,那麼研發團隊勢必能節省大量的時間。

請輸入圖片描述

目前,UWA開源庫能爲大家提供以下幾點便利:

 

1、節省搜索的時間

雖然搜索引擎的效率已經相當不錯,但是我們依然要從大量的搜索結果中篩選出真正對項目有用的內容。因此我們將遊戲、VR和AR相關的項目進行品類的分類和篩選,如下圖所示:

請輸入圖片描述
目前在Unity和Unreal引擎中開發的知名AI項目

 

2、發現優秀的項目

絕大多數情況下,一個項目所能達到的高度其實是受限於我們的認知和想象力的。我們過去認知中的很多“不可能”在世界上的某個角落早已實現。在我們開發UWA開源庫的過程中,我們看到了太多優秀的開源項目,甚至爲之震撼。下面是UWA開源庫中的幾個例子:

請輸入圖片描述
Deep Learning在Unreal和Unity引擎中的應用

 

請輸入圖片描述
角色動畫還可以用這種方式來表現

 

請輸入圖片描述
原來AR已經可以做到這種程度了

 

請輸入圖片描述
大量有趣特效的展示

 

在開源庫的世界裏還有大量類似的項目,我們希望通過UWA開源庫可以幫助大家快速地開闊眼界、提升認知。

 

3、“一圖勝千言”,快速掌握開源庫的內容

UWA開源庫中,我們嘗試爲每個項目都增加縮略圖,並且儘可能通過Gif圖來展示。同時,爲了讓國內開發者更好地理解每個開源庫的用途,我們將項目描述翻譯成中文,對於一些較爲簡單描述的項目,我們也會融入自身的理解以幫助大家更好地掌握。

請輸入圖片描述

PS:目前的中文翻譯還僅限於項目描述,項目的內容還是英文形式展示。

 

4、精準推薦行之有效的解決方案

這是UWA正在開發的功能,後續我們會基於項目在UWA官網上提測的性能報告,爲大家推薦行之有效的解決方案。就UWA多年的經驗來看,並不是所有問題都可以通過改變引擎的幾個設置、修改幾段代碼來實現。其實,大量的問題可能都需要一套更爲複雜的代碼庫來解決,比如緩存池的實現、ECS的使用、更高效的陰影、水體實現以及更合適的尋路工具等等。爲此,我們會將UWA問答中的問題與UWA開源庫建立關聯,從而讓大家在提問後或回答時,能看到有哪些與其對應的開源庫可以借鑑。

以上則是我們UWA開源庫1.0版本可以爲大家提供的主要內容,如果大家對於UWA開源庫有任何建議,歡迎隨時與我們交流。

如果您也認可我們的服務理念,同樣覺得此事雖小但意義非凡,那麼我們誠摯地邀請您利用閒暇時間來和我們一起翻譯優秀的開源項目!另外,我們也想請大家就以下兩個方面來幫忙:

(1)推薦您認爲優秀的開源項目

我們現在整理的開源庫可能並不包含您所常用的或者您自己的開源項目,對此,我們歡迎大家可以通過“提交”功能來分享您認爲優秀的開源項目。

請輸入圖片描述

 

(2)點評您使用過的開源項目

也許一個開源項目並不像它描述的那樣功能完善,也許因爲開發環境的不同、引擎版本的不同,其功能也會大打折扣。這種情況是在所難免的,我們歡迎大家可以對已經使用過的開源項目評論,分享該項目的使用心得,從而可以幫到更多的開發者節省時間。

UWA認爲,一個行業的進步速度,取決於這個行業內問題被解決的速度。所以,我們之前推出了UWA問答,希望幫助研發團隊快速解決具體問題;現在,我們又推出了UWA開源庫,希望可以幫您快速找到解決方案。幫助別人成功,其實就是在幫自己成功。

UWA開源庫地址:https://lab.uwa4d.com

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章