首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >将纹理映射到服务器上批处理过程中的3D对象

将纹理映射到服务器上批处理过程中的3D对象
EN

Stack Overflow用户
提问于 2010-01-21 13:14:25
回答 3查看 958关注 0票数 5

我们有以下用例:

  1. 用户将图片上传到web服务器上。
  2. 稍后--在服务器上--图片被映射到预定义的3D对象上,并存储为普通图像(png、jpeg、.)。现在只看前面的风景。会话结束后,文件将被删除。
  3. 在普通img标记中向用户显示它们。

为了支持这一点,我考虑了以下过程:

这些3d模型是脱机创建的,并上传到服务器

b.实时地,纹理映射在服务器上完成

生成的3D模型视图被保存到一个临时文件中

该文件显示在img标记中。

现在让我们来回答以下问题:

对于支持这种过程的工具,您有什么建议?它们运行的操作系统并不重要。b.和c.步子应该相当快。

因此,这些工具的要求是:

对于3D建模师:

  • 开源
  • 易于使用
  • 以下面步骤中使用的库可读的格式保存模型

对于图形库:

  • 开源
  • 易于使用
  • 轻松使用资源(就像图形密集型应用程序可以是:)
  • 读取建模器生成的文件。
  • 应用纹理
  • 将生成对象+纹理的视图保存到要在浏览器中显示的普通文件中。

谢谢。

EN

回答 3

Stack Overflow用户

发布于 2010-07-07 08:43:31

(看来我不能对上面的问题补充意见-因此把这个作为答复)

你所有的建议都很棒,我们很高兴尝试它们。

然而,很快就明白了,我们不能在服务器端应用它们,因为服务器没有GPU。

现在有两种选择:

  • 使用类似于ReferenceGraphicsDeviceManager的东西--它不需要GPU。这里的下边是它真的很慢。
  • 为服务器购买一张图形卡。我担心的是可伸缩性。你们中有谁在这里有经验吗? GPU是否适合处理从web服务器启动的并行请求?

谢谢。

票数 2
EN

Stack Overflow用户

发布于 2010-01-21 13:29:45

对于支持这种过程的工具,您有什么建议?它们运行的操作系统并不重要。b.和c.步子应该相当快。

有很多3D建模师,我建议你看看搅拌机,但是这里有一个包含25个应用程序的列表(有截图)

下面是一些教程,解释如何使用Blender为XNA建模:

http://www.stromcode.com/2008/03/10/modelling-for-xna-with-blender-part-i/ http://www.virtualrealm.com.au/blogs/getting-started-with-blender-3d-and-xna/

用于图形库

我建议您使用XNA,它将节省您的时间,因为它是c#,并且不需要花费太多的精力来挑选,而且它非常快,因为它使用GPU。您将需要从文件中加载模型(您可以在运行时导入模型,只需付出一点努力),然后加载纹理并通过模型的效果将其应用到模型中。

然后,您可以生成您想要的文件的图像可访问的网站。然后,您的用户可以读取这些图像。

票数 1
EN

Stack Overflow用户

发布于 2010-02-25 15:47:30

Google sketchup为一个容易建模(和免费的啤酒)。

厄利什特支持离线呈现(不需要窗口),因此您可以呈现到纹理并保存结果。(开放源码)。

如果我这样做,我将创建一个创建和irrlicht呈现设备(在后台运行)的服务,这将有一个队列接受呈现请求并按顺序处理它们。另外,如果服务器有opengl,您可以与irrlicht一起使用它,可能会加快速度。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2109400

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档