Unity3d 如何在Unity中从3D对象获取2D视图/纹理

Unity3d 如何在Unity中从3D对象获取2D视图/纹理,unity3d,unity3d-2dtools,Unity3d,Unity3d 2dtools,我正在做一个投影贴图项目,我正在Unity 3D中制作原型。我有一个类似立方体的物体,里面有3D地形和人物 为了重新创建3D透视图,我使用了两台投影仪,它们将投射到真实世界的对象中,这与Unity对象完全相同。为了做到这一点,我需要从统一的形状中提取二维视图 有没有一个简单的方法来实现这一点?有趣的项目。听起来你需要多个显示器,每个投影仪一个,每个显示器使用一个单独的虚拟摄像机,就像文档中的那样 不确定我是否从上述描述中正确理解了您的概念。如果观众能够在立方体周围走动(渲染的虚拟场景应投射到立方

我正在做一个投影贴图项目,我正在Unity 3D中制作原型。我有一个类似立方体的物体,里面有3D地形和人物

为了重新创建3D透视图,我使用了两台投影仪,它们将投射到真实世界的对象中,这与Unity对象完全相同。为了做到这一点,我需要从统一的形状中提取二维视图


有没有一个简单的方法来实现这一点?

有趣的项目。听起来你需要多个显示器,每个投影仪一个,每个显示器使用一个单独的虚拟摄像机,就像文档中的那样

不确定我是否从上述描述中正确理解了您的概念。如果观众能够在立方体周围走动(渲染的虚拟场景应投射到立方体上),则还需要跟踪观众的头部/眼睛,以实现令人信服的3D效果。虚拟场景需要从虚拟空间中的匹配视点进行渲染(仅适用于一名观众)。否则,透视图只能从真实空间中的一个点“正确”

这种效果也只能通过使用快门眼镜或类似的东西在立体视图下才能令人信服。当从场景外部投影到立方体上时,阴影是另一个问题。如果只使用两台投影仪,则在同时投影到立方体的多个侧面时,还需要纠正透视失真

作为一个灵感:Johnny Chung Lee也做了一个奇妙的实验,演示了一个,可能对像你这样的投影贴图项目有用


(为了真正解决这个问题,最好使用AR眼镜,而不是内置投影仪的传统投影仪,并使用允许多个观众同时观看的特殊投影面(如).但我不知道,如果这些设备已经上市…-但是,我看到了不使用特殊设备的简单投影贴图的吸引力。在这种情况下,可能会远离真实的3D场景,使用更多的实验/抽象图形,投影到立方体上…)

您是否可能正在Unity中查找RenderTexture功能?有大量的教程,非常简单。希望有帮助!谢谢,我来看看。上面的图片正是我想要的。投射到真实世界的物体上。我会看看如何从每一面抓取纹理视图。Leon,你具体要问什么其实很不清楚。什么是“真实世界对象”?你所描述的只是3D对象上的纹理,对吗?可以将纹理设置为所需的任何内容。拍摄一棵树的照片,然后在3D引擎中将其用作树形状的纹理,这是完全正常的。也许你应该更清楚、更具体地解释你想做什么!胖子。我想设计一个统一的物体,比如说一个立方体,里面有森林——一个3d场景。在现实世界中,我希望有一个物理统一的对象。我希望外部物理领域对象看起来像内部有森林的统一对象。我不确定如何用投影仪再现真实世界的效果。我想在unity虚拟中,如果我从每一面抓取2d图像,如果我在现实世界中投射这些图像,它看起来会是一样的。恐怕你的问题与计算机编程或这个网站无关。如果你想了解3D全息显示的最新技术,你可以很容易地在谷歌上搜索到。非常感谢你的详细答复。谢谢你的帮助!不客气,祝你的项目好运!投影贴图很有趣,人们可以用圆顶做很多有趣的事情,也许这也是值得研究的东西(-Paul Bourke提供了很多关于圆顶投影贴图的好资料)。