Performance

See Maximize WPF 3D performance

High impact summary
  • Brush (SolidColorBrush is fastest)
  • ClipToBoundsProperty (false is fastest)
  • IsHitTestVisible (false is fastest)
  • GeometryModel3D (create different models only when they require different Materials or Transforms)
  • Mesh animation (detach the mesh from the visual tree before performing per-vertex modification)
  • 3D Antialiasing (disable multisampling on a Viewport3D by setting the attached property EdgeMode to Aliased)
  • Text (use images instead of DrawingBrush)
  • TileBrush (use caching)
  • BitmapEffect (do not use)

Last edited Nov 12, 2011 at 7:47 PM by objo, version 2

Comments

Rogad May 29, 2014 at 10:20 PM 
How can one remove a mesh from the visual tree please ?