一直以来忙于次时代项目研发工作,少有时间去好好总结沉淀一下,半年前就打算想写点东西分享交流一下,直到今天才有时间真正去执笔。
参与过次时代项目的同学,大多都接触过一个各项异性的概念,今天我想分享的内容是中国风Q版次时代头发各项异性flowtexture的绘制方法。
网上大家都很容易搜到一篇关于flowtexture绘制流程方法的文章,笔者也曾按照网上的方法在SP中实际的去操作尝试过,切身的体会是网上的绘制方法并不能得到我们想要的较为完美的flowtexture贴图,且绘制的过程很难受,效果很糟糕,绘制效率也很低;
下图是按照网上讲的方法在SP中绘制的flowtexture效果图,色块很乱,不受控制,没有丝滑的感觉;
为了高效便捷的解决问题,笔者找到了一张《梦幻西游三维版》中的一个牛魔头发的flowtexture图,经过对贴图通道的拆解、分析、测试和实际绘制尝试,通过分析研究和实践操作总结出来一套流程简化、效率和效果都得到提升的实用方法;
现将整个流程归纳表述如下:
(1)我们通过对牛魔头发flowtexture的R、G、B和A通道的研究分析发现,flowtexture的R通道和G通道与SP中渲染生成的World Space normal的R通道和G通道的灰度值信息非常的接近和相似;