2008年12月7日星期日

用Rhino来合成环境图片和渲染图

很多时候我们在建模渲染之后和和照片合成,使用Rhino的PerspectiveMatch命令可以轻松达到目的。

 

perspectivematch-a

手动将透视图的视角符合工作视窗的底色图案。

步骤:

  1. 使用工作视窗属性的底色图案选项,在透视视图中放置图片。

  2. 点选有设置底色图案的工作视窗 ( 使它成为使用中的 工作视窗 ),输入 PerspectiveMatch 指令。

  3. 在底色图案上指定一点,然后在模型上指定该点的对应点。

    重复同样的动作,直到指定了至少六对底色图案和模型上的对应点。

  4. 指定六对以上的对应点,按 Enter 结束指令。

附注

  • 使用底色图案必需真实、有透视效果的照片,以特殊镜头修正透视效果的照片无法得到正确的结果。

  • 底色图案照片的中心点必需是位于摄影机的视线轴上,否则也无法得到正确的结果。例如:不对称的裁剪一张照片,该照片在裁剪后的中心点已经和原来的照片不一样。

  • 您必需细心的指定对应点才会得到比较正确的结果。

  • 将工作视窗最大化有助于指定底色图案上的对应点时的精确度。

  • 在底色图案上指定的对应点最好是模型上可以使用物件锁点锁定的点,以提高在模型上指定对应点的精确性。

  • 指定的点最好分布在各个轴向上。

PerspectiveMatch

设置视图 > 符合透视投影

Menu2

检视 > 设置摄影机 > 符合底色图案

工作视窗标题 > 设置摄影机 > 符合底色图案


顺便说一下3ds Max的类似功能:

在3ds Max中使用的命令为CAMAERA MATCH

第一步:

准备一张图片。正确匹配透视我们需要两个尺度上的至少5个点,四个点属于第一个平面,剩下一个属于第二个平面。

第二步:

导入3d模型到场景并设置上面的图片为透视视图背景。

第三步:

因为我们想要精确操作,最好将除了用于“照相机匹配”的的两堵墙以外的所有物体隐藏(选择这两个物体,右键> 隐藏未选择)。

第四步:

现在你可以放置5个摄像机点了 ( Helpers > Camera Match > CamPoint )。这个过程使用 'Snap Toggle' option = ON 非常重要。. 我们也必须考虑正确的顺序。

第五步:

创建摄像机点以后我们可以将它们指定到照片上对应的位置。 ( Utilities > Camera Match )

首先选择摄像机点(可以使用edit > 'select by name' 选项), 然后打开'USE THIS POINT' 和'ASSIGN POSITION' 并在图片上点击你想要指定的点。重复5次。

第六步:

将5个摄像机点在图片上指定以后点击 'CREATE CAMERA' 。

重要提示>很有可能你得到的照相机和图片不匹配。这意味着你创建的摄像机点不属于一个平面!删除这些点并再小心地创建一次!

现在你有了正确的照相机视角,可以进行材质和灯光的处理了。当然最后还需要一些图片处理软件(比如Photoshop)来和你的渲染进行合成。

刚开始可能会不太好掌握点的设置,联系几次以后自然心中有数了。