Beam Bench-documentatie

Haperingen op het canvas

Pannen, zoomen of selecteren voelt schokkerig. Frames vallen weg.

Wat je ziet

Soepele interacties, zoals pannen over het canvas of selecteren met een rubberband, voelen schokkerig aan. De framesnelheid daalt merkbaar.

Wat er gebeurt

De canvasrenderer moet bij elk interactieframe opnieuw tekenen. Voor de meeste projecten is dat geen probleem. Zware projecten (veel objecten, complexe paden, grote rasters) overschrijden het renderbudget.

Oplossing

Antialiasing uitschakelen om te testen

Ga naar Settings → Display en schakel Antialiasing tijdelijk uit. Als het haperen verdwijnt, wordt het project beperkt door het renderen. Je kunt dan:

  • Antialiasing uit laten tijdens het werken aan het zware project en anders inschakelen.
  • De geometrische complexiteit van het project verminderen (zie Toepassing is slow on large files).

Filled rendering in- of uitschakelen

Filled rendering kost meer dan wireframe. Schakel het uit (Alt+Shift+W) tijdens intensief pannen en zoomen; schakel het weer in voor werk aan de lay-out.

Beweging verminderen

Ga naar Settings → Display en schakel Reduce motion in. Hierdoor worden bepaalde animaties uitgeschakeld die framemarge verbruiken.

Sluit panelen die je niet nodig hebt

Elk geopend paneel wordt bijgewerkt wanneer het canvas verandert. Door panelen die je niet actief gebruikt te sluiten, verminder je die overhead.

Controleer het aantal objecten op het canvas

Zowel reguliere als virtuele arrays maken afzonderlijke canvasobjecten voor hun kopieën. Een grote virtuele array kan daardoor nog steeds veel rendercapaciteit kosten. Overweeg het volgende:

  • Het aantal elementen in de array verminderen.
  • De brongeometrie vereenvoudigen voordat je de array maakt.
  • Zeer grote herhaalde lay-outs opsplitsen in kleinere projectbatches.

Als een high-DPI-scherm het probleem veroorzaakt

Een hogere resolutie betekent meer pixels per frame. Op een Retina-scherm wordt het canvas mogelijk met een resolutie van 2x gerenderd. Daar kun je minder aan doen; dit is schaling op besturingssysteemniveau die de visuele kwaliteit verbetert, maar ten koste gaat van de prestaties.

Controleer of het werkt

  • Pannen en zoomen verlopen soepel (60 fps op de meeste moderne hardware).
  • Selecteren voelt direct aan.

Nog steeds problemen?

On this page