是否可以3d放置一张卡片以匹配3D渲染?我已经从我的应用程序中导出了3d相机,并渲染了一个图像。您如何将该图像放置在Nuke中,以便在2D视图中完全匹配?
发布于 2019-01-28 20:29:06
编辑:所以听起来你问的问题是……
“我如何在3d场景中放置一张卡片,上面有一个渲染的静止帧,当通过导出的相机查看渲染图像时,它可以完美地填充相机的未来空间?”
根据您渲染的内容,可能存在深度或视差问题-因为您没有为图像plane.For带来深度信息示例:它应该是离相机很近的非常小的卡,还是远离相机的非常大的卡?这些将影响当摄影机设置动画时图像移动的方式。
忽略这些潜在的问题,你可以通过使用参数'lens_in_focal‘和'lens_in_haperture’来创建一个填充相机未来的卡片。您需要做的是将相机的焦距和水平光圈与卡中的这些参数联系起来:
lens_in_focal: Camera1.ocus
lens_in_haperture : Camera1.haperture
有了这些设置,您可以更改卡片上的'z‘参数,以将卡片移动到更远的位置,它将相应地缩放。如果摄影机正在移动,并且需要它附着在摄影机上,请在将摄影机插入轴的情况下,在卡下添加TransformGeo节点。如果您希望卡在特定帧上完全匹配,请在相机插入TransformGeo之前在相机后面放置一个frameHold。
另一种可能更简单的方法是创建一个球体,将摄影机位置链接到它的轴上,然后将图像从摄影机投影到球体中,然后根据需要缩放球体。对于远距离的背景投影,这有时很方便。
编辑:找到一篇包含图片的nukepedia帖子,可能会有所帮助:http://www.nukepedia.com/written-tutorials/creating-a-3d-image-plane
https://stackoverflow.com/questions/50544632
复制相似问题