【问题标题】:3D image in c# using different imagesc#中使用不同图像的3D图像
【发布时间】:2016-09-13 21:20:47
【问题描述】:

我有不同角度的 2D 图像(一个特定对象的图像),我想合并所有这三个图像并创建一个 3D 图像。

如何在 Unity 3D 中做到这一点?

【问题讨论】:

标签: c# .net unity3d


【解决方案1】:

您要查找的进程称为Photogrammetry。要获得高质量的模型,您需要 3 张以上的图像。这个过程非常占用 CPU 并且需要很长时间,您不会希望将其内置到您的 Unity3D 游戏/应用程序中。您需要使用外部工具生成模型,然后导入它们。

  • 如果您确实正在寻找一种 C# 方法来执行此操作,我只知道有一个开源库正在处理此问题。 Epicycle.Photogrammetry-cs.

  • 如果您想管理转换的整个过程,请查看此tutorial,仅使用开源软件。

  • 这个 YouTube tutorial 很容易上手(我自己做过),而且只使用免费软件。

  • 如果您正在寻找更精致、技术含量更低的解决方案,请尝试 Autodesk 的 ReMake

  • 如果您正在寻找完全无需干预的流程,请尝试 Autodesk 的 123D Catch

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-18
    • 1970-01-01
    • 2011-01-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多