Computational Differences
Efficiency
- Combinatorial complexity (e.g. O( n log n ) )
- Space/time trade-offs (e.g. z-buffer)
- Numerical accuracy/stability (degree of polynomial)
Simplicity
- Ease of acquisition
- Hardware acceleration
- Software creation and maintenance
Usability
- Designer interface vs. computational engine