Nuke中STMap节点校正镜头畸变以及Stmap的其他用途、用法

VFX大学 Nuke合成影视制作 Nuke中STMap节点校正镜头畸变以及Stmap的其他用途、用法

标签: ,

正在查看 3 条回复
  • 作者
    帖子
    • #17690

      慕容子建
      参与者
      骑士

      STMap可以应用到很多方面。

      其中一种就是校正镜头畸变。比如要将有镜头畸变的实拍镜头合成到CG画面中,则两个镜头的畸变应该一致。出于艺术的考虑,我们将三维场景加上镜头畸变。步骤如下:

      1、使用LensDistortion节点对实拍镜头估算镜头畸变,生成STMap图。

      2、使用STMap节点,source端连接CG画面,stmap端连接生成的STMap图。

      3、则输出显示为添加畸变后的CG画面。

    • #21197

      韩十七
      参与者
      青骑士

      STMap节点还可以用来给模型场景增加内容。如给渲染出来的CG人物角色添加伤疤。步骤如下:

      一、三维模型和UV通道准备

      1、准备好CG模型。

      2、从三维软件中渲染出CG动画,并渲染出UV通道。

      二、制作STMap图并绘制伤疤

      1、制作一张和角色贴图尺寸一样的STMap图,并用Shuffle节点将alpha通道填充为1。

      2、导入模型,将STMap图连接到模型上;创建Scene节点,将模型连接到Scene节点上;创建ScanlineRender节点,投影模式选为uv,然后将Scene节点连接到ScanlineRender节点上。这一步是将制作的STMap图贴到模型上,并在2D视窗上显示。

      3、在ScanlineRender节点上使用RotoPaint绘制伤疤,premultiply选择rgb。

      三、使用STMap节点将伤疤合成到模型上

      1、创建STMap节点,将渲染好的UV通道连接到stmap端,src端与伤疤图像连接。

      2、将STMap节点和渲染出的CG画面,用Merge合成,合成模式可用over、multiply等,根据需要选择。

      至此,伤疤就合成到人脸上了!

    • #81770

      V
      参与者
      军士

      能不能介绍下,nuke怎么矫正畸变呀

    • #81771

      蓝雨凌
      参与者
      圣骑士

      好的,STmap 的镜头畸变矫正主要是用于外部软件生成的 STmap 图片,直接连接上就可以,这里有从 PFtrack 输出 STmap 后,在 Nuke 中使用的连接方法,建议您看下这篇教程:

      【PFTrack教程】ST-Map是什么?怎样使用ST-Map图?

      社区内还有一篇用于在 Nuke 中制作 STmap 自动化生成图的教程:

      【Nuke ST-Map】使用Nuke快速创建可自动跟随分辨率变化的ST-Map图

      刚好找到之前的两篇文章,分享给你看下,当然社区插件里也有全自动生成 STmap 的工程和插件,可以找找。

正在查看 3 条回复
  • 在下方一键注册,登录后就可以回复啦。
error: 提示:内容受到保护!!