Performance

Nov 9, 2013 at 10:20 AM
Hello, I'm thinking of implementing 3D capabilities to my software. My aim is to include some modelling and simple animations. I've downloaded the examples and they are working really slow (slow rotations, zoom, etc; even with simple geometries) and my computer has VERY high specs. I don't understand why this is happening, is because of WPF or is a flaw of Helix?
Thanks.
P.D.: I wanted to use this library because I've used OxyPlot in the same application and it works marvelously.
Nov 9, 2013 at 10:50 AM
What about your videocard?
Nov 9, 2013 at 10:56 AM
Latest drivers, outstanding performance in all games: Gigabyte GeForce GTX 670 OC WF2 2GB GDDR5

Other components:
i7-3820 (10MB Cache), 16GB DDR3 RAM, 250GB SDD SATA3
Nov 10, 2013 at 11:49 AM
Here is a video showing the lag. Is this normal or something is wrong?

http://www.youtube.com/watch?v=U0nASDcXJoY&feature=youtu.be
Nov 10, 2013 at 12:38 PM
For the car contour example I don't experience lag. In the video you posted I don't see too much problems either with the car contour example. In the second example, the background worker example I can confirm having more or less of the same lag (with my pc having lower specs compared to yours). But in the case of the background worker example my cpu usage is constantly 80 %. I guess this example does not exactly count for a simple geometry because it is constantly recreating countless ModelVisual3D objects. Is zooming and rotating also slow for the rest of the examples?
Coordinator
Nov 11, 2013 at 11:37 AM
I have not seen much lag in the contour example on my hardware (much lower specs than yours).
Are you rotating with touch or mouse gestures?
  1. Do you see this lag in other WPF3D applications? Try https://3dmoleculeviewer.codeplex.com/
  2. Have you tried to run the example applications outside Visual Studio?