Я работаю над приложением, которое должно быстро отображать простые 3D-сцены на сервере, а затем возвращать их как JPEG через HTTP. В принципе, я хочу, чтобы иметь возможность просто включить динамический 3D сцену в HTML-страницы, делая что-то вроде:API для 3D-рендеринга на стороне сервера
<img src="http://www.myserver.com/renderimage?scene=1&x=123&y=123&z=123">
Мой вопрос о том, какие технологии использовать, чтобы сделать рендеринг. В настольном приложении я вполне естественно использовал DirectX, но я боюсь, что это не идеальное решение для серверного приложения, которое создавало бы изображения для десятков или даже сотен пользователей в тандеме. У кого-нибудь есть опыт? Есть ли 3D API (желательно свободно доступный), который идеально подходит для этого приложения? Лучше ли писать программный рендерер с нуля?
Мое основное беспокойство по поводу использования DirectX или OpenGL заключается в том, будет ли оно хорошо работать в виртуализованной серверной среде и имеет ли это значение типичное серверное оборудование (над которым я мало контролирую).
Ссылка мертва. – Soviut 2013-01-31 22:23:31