3D渲染Javascript请求上的静止图像

时间:2012-11-25 15:18:49

标签: javascript image 3d rendering

我正在尝试制作一项需要在服务器上快速渲染简单3D场景的服务,然后将它们作为JPEG格式返回。

我怎样才能用HTML javascript请求作业?它是否可以扩展到大众用户,websockets会这样做吗?

function renderBlender(){
// 1. Send out a job
// ?? put something

// 2. Take result
// Get json and add it to HTML.
loadResult("Result.json");
//strImageList += "<a href=\"#\">";
//strImageList += "<img src='" + the location  + "' />";

感谢。

1 个答案:

答案 0 :(得分:0)

此客户端不需要任何特殊功能。您的渲染图像是客户端,无法与任何服务器映像区分开。一个简单的<img src="renderer.php?id=fa24da98">就足够了。要使其成为ajaxy,您可以在需要时将图像的src设置为渲染器的URL。

服务器端是所有魔法生活的地方。这是你必须渲染图像的地方(来自客户端发送给你的任何参数),然后使用正确的标题将其返回到合适的HTTP响应中。

Websockets无法帮助您实现单客户端请求方案;但是对于每个客户端的持续请求流场景,它们可以使事情变得更快更轻。在这种情况下,上面的代码

可扩展性主要取决于服务器 - 负载,硬件,网络服务器及其配置方式等等。