【问题标题】:How can I render to image a 3D scene?如何渲染以成像 3D 场景?
【发布时间】:2011-01-13 16:02:31
【问题描述】:

我的问题很简单: 如何在 C# 中创建 3D 场景并将其渲染为图像? 是否有易于使用的 3D 引擎或库允许我这样做?

我必须实现一个基于网络的应用程序,让用户在环境中导航,我需要向他展示图像(类似街景)

谢谢

【问题讨论】:

  • 最好在客户端使用 javascript 或 flash 进行处理,而不是在服务器端。

标签: c# 3d


【解决方案1】:

有许多相当容易使用的 C# 3D 引擎,所有这些引擎都支持这一点,包括:

【讨论】:

  • Mogre 没问题,我之前尝试过 axiom,应该几乎一样,但是我得到了 NotImplementedException 保存图像。谢谢!
  • @p4bl0:Mogre 比 Axiom 更精致一些。 Axiom 是一个托管端口 - mogre 是一个包装器,因此它使用实际的 Ogre 代码(非常非常广泛地使用......)
【解决方案2】:

Unity3D 提供网络播放器。唯一的问题:PRO 版本支持渲染到纹理,但免费版本不支持。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-08-19
    • 1970-01-01
    • 2010-11-19
    • 1970-01-01
    • 1970-01-01
    • 2011-05-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多