大檔案中應用執行緩慢
大型匯入檔案或包含數千個物件的專案會拖慢所有操作。
現象
你開啟了一個複雜的SVG(包含許多路徑和節點),或一個包含數千個物件的專案。應用變得卡頓,選擇物件需要片刻,平移出現延遲,編輯操作也不及時。
原因
每次專案發生變化時,Beam Bench都會重新渲染畫布。幾何圖形越多,需要渲染的內容就越多。某些操作(如選擇邊界、圖層成員查詢)的耗時會隨物件數量增加而增加。
解決方法
如果SVG包含不必要的節點細節
許多SVG匯出時包含了遠多於實際需要的節點(每條曲線都取樣為十個Bezier曲線,而一個就足夠)。可以嘗試以下方法:
- 如果原始影像過於密集,請對柵格化版本使用Trace Image對話方塊,並設定合理的Min Node Distance。
- 在Inkscape中開啟檔案,並在匯入前使用Path → Simplify。
如果可以將多個物件編組
Beam Bench會分別處理每個物件。編組可以減少活動物件數量。
- 選擇相關物件。
- 使用
Ctrl+G進行編組。 - 對編組執行操作比單獨對其成員執行操作更快。
如果同一圖層上的多個物件使用相同設定
材料庫和圖層級設定在邏輯上可以很好地處理這種情況,但畫布仍會繪製每個物件。如果它們的外觀相同,可以考慮將其合併為單一路徑(在適用時通過Boolean Assistant執行Boolean Union)。
如果有許多大型柵格影像
大型柵格影像會佔用記憶體並減慢畫布重繪。請在匯入前降低取樣率;雕刻通常很少能從高於600 DPI的輸入中獲益。
如果瓶頸在於計算機
- 關閉其他佔用大量資源的應用。
- 處理複雜專案時至少需要8 GB記憶體。
- 整合GPU也能使用,但對於最大的專案,獨立GPU速度更快。
如果問題主要出在平移或縮放
請參閱畫布卡頓,該頁面會直接介紹畫布渲染路徑。
驗證是否生效
- 專案可以在合理時間內載入完成。
- 操作響應流暢。
仍然無法解決?
- 畫布卡頓。
- 傳送反饋報告,並附上執行緩慢的專案。