Chapter 13. Optimizing Performance
In the final chapter of this book, we will have a look at how to make your Papervision3D applications perform better. Papervision3D is a cutting edge technology, which may ask for a lot of the CPU to render all the content. This chapter discusses how to reduce the hit on the CPU, so your applications will run faster.
Some optimizations have already been mentioned in previous chapters. We will summarize them here and discuss more performance optimizations.
This chapter will cover the following topics:
Measuring performance
Basic optimization strategies
Optimizing materials
Optimizing objects
Optimizing shading
Optimizing rendering
Before we take a look at the different optimization techniques, we first need to define what performance is in a Papervision3D context and how we can measure it.
Measuring performance
When we speak of performance in a Papervision3D context, we mean everything that relates to how fast Papervision3D can render a scene. Each do3D that is placed...