Scatti nel canvas
Panoramica, zoom o selezione risultano poco fluidi. Si perdono fotogrammi.
Cosa vedi
Interazioni fluide come scorrere il canvas o selezionare con un rettangolo di selezione risultano a scatti. La frequenza dei fotogrammi cala sensibilmente.
Cosa sta succedendo
Il renderer del canvas deve ridisegnare a ogni fotogramma dell'interazione. Per la maggior parte dei progetti non è un problema. I progetti pesanti (molti oggetti, tracciati complessi, raster di grandi dimensioni) raggiungono il limite di rendering.
Soluzione
Disattiva Antialiasing per la prova
In Impostazioni → Schermo, disattiva temporaneamente Antialiasing. Se gli scatti scompaiono, il progetto è limitato dal rendering. Puoi:
- Tenere l'antialiasing disattivato mentre lavori al progetto pesante e attivarlo negli altri casi.
- Ridurre la complessità geometrica del progetto (vedi L'app è lenta con file di grandi dimensioni).
Attiva/disattiva il rendering riempito
Il rendering riempito richiede più risorse della visualizzazione a filo di ferro. Disattivalo (Alt+Shift+W) quando esegui molta panoramica o zoom; riattivalo per il lavoro di layout.
Riduci le animazioni
In Impostazioni → Schermo, attiva Riduci animazioni. Questa opzione disattiva alcune animazioni che consumano il budget dei fotogrammi.
Chiudi i pannelli non necessari
Ogni pannello aperto si aggiorna quando il canvas cambia. Chiudere quelli che non stai usando attivamente riduce questo sovraccarico.
Controlla il numero di oggetti nel canvas
Sia gli array normali sia quelli virtuali creano oggetti canvas separati per le rispettive copie. Pertanto, anche un array virtuale di grandi dimensioni può essere costoso da renderizzare. Considera di:
- Ridurre il numero di elementi dell'array.
- Semplificare la geometria di origine prima di creare l'array.
- Suddividere layout ripetuti molto grandi in batch di progetto più piccoli.
Se il problema è un display ad alta densità DPI
Una risoluzione maggiore significa più pixel per fotogramma. Su un display Retina, il canvas potrebbe eseguire il rendering a risoluzione 2x. In questo caso si può fare poco: è una scalatura a livello di sistema operativo che migliora la qualità visiva, ma riduce le prestazioni.
Verifica che abbia funzionato
- Panoramica e zoom sono fluidi (60 fps sulla maggior parte dell'hardware moderno).
- La selezione risponde immediatamente.
Il problema persiste?
- L'app è lenta con file di grandi dimensioni.
- Riferimento Impostazioni → Schermo.
- Invia una segnalazione di feedback includendo il progetto che presenta scatti.
L'app è lenta con file di grandi dimensioni
Importazioni di grandi dimensioni o progetti con migliaia di oggetti rallentano tutto.
L'anteprima richiede troppo tempo
La sovrapposizione 'Generazione anteprima...' della finestra Anteprima viene visualizzata per molti secondi (o minuti) prima di scomparire.