Здравствуйте! Хочется странного: видео сервер, который хранит данные о 3D-объектах в БД типа BerkeleyDB. Т.е. видео сервер, отдельный процесс, отслеживает изменения в БД и выводит их на экран, а другие процессы, чтобы что-то отобразить на экране меняют БД.
Причём данные об объектах упакованы в дерево вроде R-деревьев, только 3D, чтобы можно было хранить поистине огромные сцены, но лёгким запросом выделялись бы только объекты близкие к камере.
Особой фичей такого видео сервера должно стать создание «сценшотов». Это как скриншот, но копирует всю БД сцены и там можно посмотреть не только текущее положение камеры, но и обойти кругом всю сцену с замершими объектами.
Может уже есть такое? Или такого нет по какой-то элементарной причине, что это будет больно медленно. Но мне почему-то кажется, что может и быстро быть на современных-то машинах. Мечтатель?