the development of real-time rendering applications has become one of the most difficult software engineering areas due to the number and complexity of the needed techniques and algorithms involved. these software projects have in common that they nee ...