我想将图像放置/包装到 3D 对象。为了让事情变得简单和快速,我不想使用(和学习)3D 库,而是使用映射图像。映射图像的使用方式如下:
因此,您为每个对象生成一次映射图像,并为要包装的所有图像使用相同的映射。
我的问题是如何生成这样的映射图像(给定 3D 模型)?由于我不知道术语,我的搜索失败了。抱歉,如果我使用了错误的术语。
您可以在下面看到工作流程的描述。
我有对象和输入图像的 3D 模型,我想生成可用于生成纹理图像的映射图像。
我什至不知道从哪里开始,任何指针表示赞赏。
更多信息
我最初的想法是使用外部程序以某种方式包装身份映射(见下文)。我在 Photoshop 中生成了水平和垂直渐变图像,只是为了查看映射是否使用 Photoshop 生成的图像。结果看起来不太好。我不抱希望,但值得一试。
输入
映射(x 和 y),他们只是调整图像的大小,他们没有做任何花哨的事情。
结果
如您所见,有很多工件。我通过扭曲渐变生成的自定义映射图像看起来更糟。
以下是有关映射的更多信息:http ://www.imagemagick.org/Usage/mapping/#distortion_maps
我正在使用 OpenCV remap() 函数进行映射。