As the capabilities of such frameworks increase, and the power of the processing systems that run them also increases, implementation of these capabilities in a manageable way becomes increasingly difficult.
Such systems are capable of a high degree of realism.