This PR introduces support for multi-resolution playback:
Users can now supply either 1 or 3 arguments as their files/folders.
Implementation Details:
A new render reader, AdaptiveReader, has been introduced.
Depending on the camera state, the AdaptiveReader selects the appropriate reader for data retrieval.
Future Work:
Currently, the reader selection is solely based on the model's distance from the camera. A better heuristic, such as point distance rendered on the screen, can be utilized.
Allow users to input an arbitrary number of files (>= 1).
Re-evaluate the camera state updating mechanism, as cloning operations can be costly.
This PR introduces support for multi-resolution playback:
Implementation Details:
Future Work: