九藏喵窩V5

 找回密碼
 成為喵居民
搜索
查看: 2918|回覆: 5
打印 上一主題 下一主題

[消息] [PSA] 有關龍骨動畫 (DragonBones) 的宣布

[複製鏈接]
跳轉到指定樓層
1#
發表於 2022-9-11 18:43:57 | 只看該作者 回帖獎勵 |正序瀏覽 |閱讀模式
本帖最後由 迷克思 於 2022-9-11 18:58 編輯

大家好,這裡是迷克思
我應該要早點止血的

這邊宣示一下有關我們使用龍骨的事情:
「我的老天,給我ˋ轉到 Spine 去。」 --MxD, 2022

而我今天就來分享一下幾個為什麼我們會強制轉去其他工具的原因:




1. 效能
效能一直都是龍骨的詬病,尤其在編輯器上更為明顯;
主要是內部優化不佳,並時常會有記憶體溢位 (Memory Leak)* 而導致整個程式崩潰。


2. 繪圖
其實程式本身還算好用,
但僅止 UX 直觀而已,

"Z 軸深度",用來表現在 3D 世界中的距離量測,
主要是確認說是「這棵樹比山還前面」還是「這座山比樹還前面」的問題,
畢竟在螢幕上,所有東西最終都會被壓回平面的紙。
(Z 軸示意圖,越黑即離鏡頭越遠)

                               
登錄/註冊後可看大圖


而根據之前 @月鮫團 之前的經歷,龍骨是並沒有內建 Z 軸,
進導致腳部的透明區塊超常跟其他身體部位,更甚至是動畫外的東西起衝突, 打架



3. 開發
他們使用的渲染器因為是開放原始碼,在大眾的幫助下,整體速度還不會說很差,(並不表示會沒有記憶體爆滿溢位的狀況)
但還ˊ是會因為本身的檔案構造問題進而導致開發彈性不足,
像是儘管有提供 isCompeleted 這項 Attribute,來確定說動畫是否跑完成,但直接調用還是會一堆 null 丟你滿臉
還有極度缺乏說明文件,完全看不懂

其實光是在 Unity 編譯龍骨也根本是在刷首抽 XDDDD



4. 更新
我因為在他們的 DragonBones Github 上找不到他們的編輯器 Repo, 所以無法確定他們的編輯器有沒有在更新,
但能確定的是在 Github 上面的所有儲存庫,人類弄的更新全都不超過 2020 年。(因為不能放連結所以直接放超大張圖片)

                               
登錄/註冊後可看大圖


裡面目前最新的是 DragonBonesJS 下的機器人自動更新分支:

                               
登錄/註冊後可看大圖

對沒錯, 2022/07/19 日的 "機器人自動更新",
甚至還不是程式架構更新,而是該工具所需要的開發小更新 (thenify 3.3.0 => thenify 3.3.1)



基本上龍骨已經是跟目前資訊科所接觸的 Dev C++ 一樣,
都已經處於 "已被廢棄軟體" 的狀態,即是已經長久未更新,無論原作是否有意

然而目前的動畫製作都跟 Adobe Animate 一樣都要花錢去買,
好比說 Spine 或是 Live2D 也是,至少好處是 Spine 還是買斷制,不像 Live2D 或 Adobe 一樣是每個月付錢才能用

所以有個壞消息,目前龍骨也是唯一已知像素基礎的簡單又免費的動畫程式。 (個人堪用)

剛剛有找到一個免費軟體叫 Synfig 的 2D 向量動畫程式
優點一樣是完全免費,到目前為止也有持續更新,至少有中文
缺點則因為是向量基礎,所以每張圖片都需要先轉換至向量才能動作 (內部可用),PSD 匯入需要藉助其他程式,我也承認比 Live2D 難上手(

評分

參與人數 8功勳 +160 收起 理由
洛伊喵 + 30
蒲公喵 + 20 先跪
暮璃.羽 + 5 好厲害!
蝌蚪 + 20
科技喵 + 15

查看全部評分

推薦
發表於 2022-9-11 19:31:58 | 只看該作者
本帖最後由 玄冰 於 2022-9-11 19:34 編輯

確實,如果想要在這方面發展的話
用龍骨是不可能的
不過他的基礎、免費、幾乎無門檻
讓他也不是毫無價值
本人在學習程式的時候也是從C++去嘗試了解基本的程式架構
我在搜尋,下載的時候也會直接看到別人在說明這兩個程式有甚麼問題
但,那又如何?
沙子和樹枝相對於紙和筆也可以說是被廢棄的東西
但是我一樣可以用沙子和樹枝學習很多東西
算盤的功能也遠遠比不上計算機了
但算盤還是能教導我不少事
同樣是繪畫程式,很多人都和我推薦過CSP
嫌棄medibang筆刷少,功能比CSP少,還一堆廣告
但我用了五年到現在依然繼續用medibang
同樣的,現在我會用龍骨,因為它門檻比較低
而且他不是破解版才免費,是本身就真的免費
對於非專業而且還是一個妥妥的門外漢的我來說,我認為作為了解動畫,最為適合嘗試動畫的工具,它最為適合
甚至要是有人想要學骨骼動畫卻沒有任何基礎,或是他不確定自己的志向,只想畫個動畫
那我反而不會推薦spine,一定推龍骨除非他是盤子

總而言之,我的立場是,對於要往這方面發展的,或是商業相關的
那我同意,確實不能再用dragon bones
但是如果只是想做動畫,或是你不知道你適不適合做這個
那我個人還是會推薦龍骨和krita給大家
而且龍骨也可以輸出每一幀的圖片
對於像我這種每次思考每一幀畫面都很頭痛的人
可以先在龍骨做好一部分之後
完全無痛輸入到krita再做後續處理
他們其實還是很有價值
而這個價值高或低
取決於使用者的需求
簡單來說我知道這快變成垃圾了但我還是願意當他是寶

點評

拿來練習肯定是可以的,但你如果要走專業遲早也得換上新的軟體,但觀念打好換到任何同類型軟體都可以無縫接軌  發表於 2022-9-11 20:54
2#
發表於 2022-9-11 19:31:29 | 只看該作者
本帖最後由 夢喵 於 2022-9-11 21:20 編輯

居然搬出電資群傳說中的『DevC++4.9.9.2 』來說明了www
只不過以入門來說真的算好用了,缺點...直接沒有專案的概念(?
題外話說完了(?)


怪不得當初『集合』會出現那麼多神奇的畫面 原來是因為龍骨的問題嗎
還是說那是Unity本身的問題(?

---『夢想守護隊隊長』夢喵:原來synfig有分兩元贊助版和免費版呀



確實和3樓 @玄冰 說的一樣
想要入門玩玩有入門玩玩的選擇
畢竟不能一開始就把熱情全部燒光了吧
想要當職業就不一定會是用相同的軟體

以軟體類來說(我求學階段:高職(入門)到大學(專精?)當例子
入門的文字介面(DOS畫面):DevC++4.9.9.2
入門的GUI介面(視窗畫面):VB 6.0 (學校端好像現在也變少見了
但兩者 專精 可能就會變成用:Visual Studio(視覺化的追加 .net 套件

對欸 不提浪費錢這事我還真忘了
太 太大意了
差點忘了學校都會流傳著各種神奇的版本
路邊撿到的 海中撈到的 不然就是奇蹟版本

只不過廠商透過低價/免費打入學生 讓大家熟悉之後
出了社會就很難再跳其他軟體也是一種『養套殺』的概念w



回復 @fumizuki :
畢竟工業上的RS232 RS485基本上對於VB6.0的東西就很足夠了
而且最怕的就是系統更新(?)
甚至能不更新就不更新(以穩定為最高優先

點評

還在用VB6,還不知何時能棄守 (但是從 VB6 到 .NET 就不是無縫接軌)  發表於 2022-9-11 21:09
熱情要是在龍骨就燒光就代表你不適合,那要是一開始就買spine就浪費錢了  發表於 2022-9-11 19:48

評分

參與人數 1功勳 +5 收起 理由
蒲公喵 + 5 夢喵沒加入團隊果然還是太可惜.

查看全部評分

您需要登錄後才可以回帖 登錄 | 成為喵居民

本版積分規則

手機版聊天室|野狗籠|改名申請|排行榜|DNAXCAT

GMT+8, 2024-12-5 10:16 , Processed in 0.079046 second(s), 20 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回覆 返回頂部 返回列表