服务器端3D渲染的API [英] API for server-side 3D rendering

查看:498
本文介绍了服务器端3D渲染的API的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的工作,需要迅速地呈现在服务器上简单的3D场景,然后将它们通过HTTP返回为JPEG的应用程序。基本上,我希望能够简单地包括一个动态的3D场景在HTML页面中,通过做这样的:

I'm working on an application that needs to quickly render simple 3D scenes on the server, and then return them as a JPEG via HTTP. Basically, I want to be able to simply include a dynamic 3D scene in an HTML page, by doing something like:

<img src="http://www.myserver.com/renderimage?scene=1&x=123&y=123&z=123">

我的问题是关于技术,用什么做的渲染。在桌面应用程序,我会很自然地使用DirectX,但恐怕它可能不是理想的,将要创建映像几十个甚至几百个用户的串联一个服务器端应用程序。有没有人有这样的经验吗?有一个3D API(preferably免费提供的),这将是适合这种应用?岂不是更好从头开始编写一个软件渲染器?

My question is about what technologies to use to do the rendering. In a desktop application I would quite naturally use DirectX, but I'm afraid it might not be ideal for a server-side application that would be creating images for dozens or even hundreds of users in tandem. Does anyone have any experience with this? Is there a 3D API (preferably freely available) that would be ideal for this application? Is it better to write a software renderer from scratch?

我如何使用的DirectX或OpenGL,是它是否会运作良好,在虚拟化服务器环境,以及是否它与典型的服务器硬件(在我无法控制的)意义主要关注的问题。

My main concerns about using DirectX or OpenGL, is whether it will function well in a virtualized server environment, and whether it makes sense with typical server hardware (over which I have little control).

推荐答案

的RealityServer由心象被设计在这里pcisely所描述做$ P $。更多详细信息可在产品页面(包括可下载的开发版)上。

RealityServer by mental images is designed to do precisely what is described here. More details are available on the product page (including a downloadable Developer Edition).

的RealityServer文档

这篇关于服务器端3D渲染的API的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆