3d 正交图像的自动纹理映射
所以我在我的3d程序中对这个物体进行了建模,我在现实世界中拍摄了这些物体的照片,从各个侧面,以及俯视图和俯视图,使用绿色屏幕,使用色度键控技术进行分割 在没有人为干预的情况下,如何将这些正交图片应用于对象?也就是说,我不想自己使用photoshop构建纹理贴图,而是使用图片作为输入,让我的程序为我处理贴图 有可能吗?我知道重叠区域会有接缝和空白,但如果我设法做到第一个,这是我以后必须解决的第二个问题 第部分:P 我考虑了立方体贴图,但是我的对象必须是反射的和镜面反射的,有点像金属,旋转对象时反射会发生变化3d 正交图像的自动纹理映射,3d,textures,texture-mapping,3d,Textures,Texture Mapping,所以我在我的3d程序中对这个物体进行了建模,我在现实世界中拍摄了这些物体的照片,从各个侧面,以及俯视图和俯视图,使用绿色屏幕,使用色度键控技术进行分割 在没有人为干预的情况下,如何将这些正交图片应用于对象?也就是说,我不想自己使用photoshop构建纹理贴图,而是使用图片作为输入,让我的程序为我处理贴图 有可能吗?我知道重叠区域会有接缝和空白,但如果我设法做到第一个,这是我以后必须解决的第二个问题 第部分:P 我考虑了立方体贴图,但是我的对象必须是反射的和镜面反射的,有点像金属,旋转对象时反射
我还读过关于将网格划分成许多小三角形,然后将每个三角形着色为相应图片中的投影颜色,但是如何找出照片中的相应像素?我相信我可以回答部分问题。将网格划分为小三角形后,需要计算该小三角形在矩形上的投影,该矩形是与照片匹配的视图。因此,您需要:
我不知道这是否足够有效-显然这取决于网格的大小。如果它太小,一些颜色将不会显示在屏幕截图中。如果它太大,你不会找到单个像素的颜色,而是找到照片的一部分,因此你必须使用三角形的法向量将该面片转换为纹理以应用于该三角形。立方体贴图和镜面反射/反射是完全不同的概念。是的,我想这不是正确的表达方式,我的意思是,通过立方体映射,你会得到类似于物体上反射的东西,所以如果你不旋转立方体映射器本身,这个“反射”会随着物体的旋转而变化。也许我弄错了。我理解你的第一个解决方案,我猜是通过将三角形坐标乘以变换矩阵,这将是相机参数,对吗?你提出的第二个建议是我不太明白的,你能再详细一点吗?