我们有以下用例:
为了支持这一点,我考虑了以下过程:
这些3d模型是脱机创建的,并上传到服务器
b.实时地,纹理映射在服务器上完成
生成的3D模型视图被保存到一个临时文件中
该文件显示在img标记中。
现在让我们来回答以下问题:
对于支持这种过程的工具,您有什么建议?它们运行的操作系统并不重要。b.和c.步子应该相当快。
因此,这些工具的要求是:
对于3D建模师:
对于图形库:
谢谢。
发布于 2010-07-07 08:43:31
(看来我不能对上面的问题补充意见-因此把这个作为答复)
你所有的建议都很棒,我们很高兴尝试它们。
然而,很快就明白了,我们不能在服务器端应用它们,因为服务器没有GPU。
现在有两种选择:
谢谢。
发布于 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。您将需要从文件中加载模型(您可以在运行时导入模型,只需付出一点努力),然后加载纹理并通过模型的效果将其应用到模型中。
然后,您可以生成您想要的文件的图像可访问的网站。然后,您的用户可以读取这些图像。
发布于 2010-02-25 15:47:30
Google sketchup为一个容易建模(和免费的啤酒)。
厄利什特支持离线呈现(不需要窗口),因此您可以呈现到纹理并保存结果。(开放源码)。
如果我这样做,我将创建一个创建和irrlicht呈现设备(在后台运行)的服务,这将有一个队列接受呈现请求并按顺序处理它们。另外,如果服务器有opengl,您可以与irrlicht一起使用它,可能会加快速度。
https://stackoverflow.com/questions/2109400
复制相似问题