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等,根据需要选择。
至此,伤疤就合成到人脸上了!