I have created a 3D welcome screen for an internal application that, thanks to the Performance Profiling Tools, I have been able to tweak and increase in frame rate to achieve the standard 60fps. One object in the scene rotates on its vertical axis,
similar to a penny spinning on its edge. Whenever this animation is turned on, I see 4 HW IRTs in use via Perforator. Whenever the animation is disabled then there are no HW IRTs in use.
Even with the animation in effect I usually get at or near 60fps, so at the moment I am not sure if these are causing any serious problems. However, from what I've read it is best to minimize these. My question is whether or not these are a natural
result of the animation and redraw process or if there is something that I could do to minimize the HW IRTs?
If it helps, the object is a Model3DGroup with 33 child Model 3D Groups (each contains two GeometryModel3D children). Everything basically has 1 DiffuseMaterial of a SolidColorBrush and 1 SpecularMaterial of SolidColorBrush. There are no other
brushes in use for this model (no drawing or visual brushes or anything).
Thanks for any comments, suggestions or knowledge that anyone can provide.
View Complete Post