use*_*146 7 c++ opengl api web-services
我们用C++创建了一个OpenGL应用程序,可以显示一些物理模拟.基本应用程序包含在一个简单的GUI使用的DLL中.它目前在台式机上运行,但我们有想把它变成一个Web服务.
由于模拟需要专用硬件,因此用户可以通过他/她的浏览器与我们的应用程序作为服务进行交互,然后该服务将结果呈现为图像(jpg或任何适当的),然后可以显示/更新在浏览器中.
我的问题:如何"轻松"将所描述的c ++应用程序转换为在某个服务器上运行的Web服务,以便我可以通过Web进行处理?我应该看什么样的技术/ API?是否有任何现实生活中的例子可以解决类似的问题?
这是可能的,但您遇到的一个主要困难是尝试从Web服务使用OpenGL.您需要将其移植到100%的屏幕外渲染并在没有窗口上下文的情况下工作.那将是我的第一步,并不总是一件小事.
此外,很难从Web服务正确维护和管理您的opengl上下文,并且所涉及的开销可能非常痛苦.根据渲染的数量和类型,您可能会遇到一些问题.
| 归档时间: |
|
| 查看次数: |
2432 次 |
| 最近记录: |