[PSA] 有關龍骨動畫 (DragonBones) 的宣布
本帖最後由 迷克思 於 2022-9-11 18:58 編輯大家好,這裡是迷克思 {:10_358:}
我應該要早點止血的
這邊宣示一下有關我們使用龍骨的事情:
「我的老天,給我ˋ轉到 Spine 去。」 --MxD, 2022 {:14_453:}
而我今天就來分享一下幾個為什麼我們會強制轉去其他工具的原因:
1. 效能
效能一直都是龍骨的詬病,尤其在編輯器上更為明顯;
主要是內部優化不佳,並時常會有記憶體溢位 (Memory Leak)* 而導致整個程式崩潰。
2. 繪圖
其實程式本身還算好用,
但僅止 UX 直觀而已,
"Z 軸深度",用來表現在 3D 世界中的距離量測,
主要是確認說是「這棵樹比山還前面」還是「這座山比樹還前面」的問題,
畢竟在螢幕上,所有東西最終都會被壓回平面的紙。
(Z 軸示意圖,越黑即離鏡頭越遠)
https://ucarecdn.com/0f26275b-a662-452f-ae2c-8b9ce75c4c64/
而根據之前 @月鮫團 之前的經歷,龍骨是並沒有內建 Z 軸,
進導致腳部的透明區塊超常跟其他身體部位,更甚至是動畫外的東西起衝突, 打架
3. 開發
他們使用的渲染器因為是開放原始碼,在大眾的幫助下,整體速度還不會說很差,(並不表示會沒有記憶體爆滿溢位的狀況)
但還ˊ是會因為本身的檔案構造問題進而導致開發彈性不足,
像是儘管有提供 isCompeleted 這項 Attribute,來確定說動畫是否跑完成,但直接調用還是會一堆 null 丟你滿臉
還有極度缺乏說明文件,完全看不懂
其實光是在 Unity 編譯龍骨也根本是在刷首抽 XDDDD
4. 更新
我因為在他們的 DragonBones Github 上找不到他們的編輯器 Repo, 所以無法確定他們的編輯器有沒有在更新,
但能確定的是在 Github 上面的所有儲存庫,人類弄的更新全都不超過 2020 年。(因為不能放連結所以直接放超大張圖片)
https://ucarecdn.com/db103b54-9f41-43f2-b133-967c20d789f5/
裡面目前最新的是 DragonBonesJS 下的機器人自動更新分支:
https://ucarecdn.com/0a3f1035-3cd5-4bf2-b31a-55d8f3948999/
對沒錯, 2022/07/19 日的 "機器人自動更新",
甚至還不是程式架構更新,而是該工具所需要的開發小更新 (thenify 3.3.0 => thenify 3.3.1)
基本上龍骨已經是跟目前資訊科所接觸的 Dev C++ 一樣,
都已經處於 "已被廢棄軟體" 的狀態,即是已經長久未更新,無論原作是否有意
然而目前的動畫製作都跟 Adobe Animate 一樣都要花錢去買,
好比說 Spine 或是 Live2D 也是,至少好處是 Spine 還是買斷制,不像 Live2D 或 Adobe 一樣是每個月付錢才能用
所以有個壞消息,目前龍骨也是唯一已知像素基礎的簡單又免費的動畫程式。{:14_453:} (個人堪用)
剛剛有找到一個免費軟體叫 Synfig 的 2D 向量動畫程式
優點一樣是完全免費,到目前為止也有持續更新,至少有中文
缺點則因為是向量基礎,所以每張圖片都需要先轉換至向量才能動作 (內部可用),PSD 匯入需要藉助其他程式,我也承認比 Live2D 難上手(
本帖最後由 玄冰 於 2022-9-11 19:34 編輯
確實,如果想要在這方面發展的話
用龍骨是不可能的
不過他的基礎、免費、幾乎無門檻
讓他也不是毫無價值
本人在學習程式的時候也是從C++去嘗試了解基本的程式架構
我在搜尋,下載的時候也會直接看到別人在說明這兩個程式有甚麼問題
但,那又如何?
沙子和樹枝相對於紙和筆也可以說是被廢棄的東西
但是我一樣可以用沙子和樹枝學習很多東西
算盤的功能也遠遠比不上計算機了
但算盤還是能教導我不少事
同樣是繪畫程式,很多人都和我推薦過CSP
嫌棄medibang筆刷少,功能比CSP少,還一堆廣告
但我用了五年到現在依然繼續用medibang
同樣的,現在我會用龍骨,因為它門檻比較低
而且他不是破解版才免費,是本身就真的免費
對於非專業而且還是一個妥妥的門外漢的我來說,我認為作為了解動畫,最為適合嘗試動畫的工具,它最為適合
甚至要是有人想要學骨骼動畫卻沒有任何基礎,或是他不確定自己的志向,只想畫個動畫
那我反而不會推薦spine,一定推龍骨除非他是盤子
總而言之,我的立場是,對於要往這方面發展的,或是商業相關的
那我同意,確實不能再用dragon bones
但是如果只是想做動畫,或是你不知道你適不適合做這個
那我個人還是會推薦龍骨和krita給大家
而且龍骨也可以輸出每一幀的圖片
對於像我這種每次思考每一幀畫面都很頭痛的人
可以先在龍骨做好一部分之後
完全無痛輸入到krita再做後續處理
他們其實還是很有價值
而這個價值高或低
取決於使用者的需求
簡單來說我知道這快變成垃圾了但我還是願意當他是寶 本帖最後由 夢喵 於 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的東西就很足夠了
而且最怕的就是系統更新(?)
甚至能不更新就不更新(以穩定為最高優先
頁:
[1]