水彩效果渲染

    用模糊图片的方法模拟了水彩效果。方法很简单就是对原图进行多次纹理坐标偏移采样,然后混合。效果虽然没有某些更复杂的扩散模拟方法好,但是计算量相对要低很多,另外对noise map和混合参数进行调节,应该还可以进一步提高质量^_^

原图

模糊之后:

ps代码:
void PixelShader(in float2 texCoord:TEXCOORD,
 out float4 color : COLOR0 )
{
half3 color1 = tex2D(sourceSpl,texCoord);
 
 half offset1 = tex2D(noiseSpl0,texCoord).x;
 offset1 = offset1 * 2 -1; 
 
 float2 offsetTexCoord = offset1 * 0.012 + texCoord;
 half3 color2 = tex2D( sourceSpl,offsetTexCoord);
 
 offsetTexCoord = offset1 * 0.016 + texCoord;
 half3 color3 = tex2D( sourceSpl,offsetTexCoord);
 
 offsetTexCoord = offset1 * 0.024 + texCoord;
 half3 color4 = tex2D( sourceSpl,offsetTexCoord);
 
 offsetTexCoord = offset1 * 0.032 + texCoord;
 half3 color5 = tex2D( sourceSpl,offsetTexCoord);
 
 offsetTexCoord = offset1 * 0.04 + texCoord;
 half3 color6 = tex2D( sourceSpl,offsetTexCoord);
 
 color.xyz = color1 * 0.15 + color2 * 0.25 + color3 * 0.25 + color4 * 0.15 + color5 * 0.1 + color6 * 0.1;
 color.w = 1.0f;
 
}

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

           这几天变懒了,不想写东西,简单的研究了一下如何用Content Pipeline编写自定义processor,发现并没有我想的那么复杂。只是文档太简单,有些类要研究一下才知道是干什么的。
          最近看的碟子: 潘神的谜宫,总统之死,007皇家赌场......,都还不错,比较有意思。新007样子酷酷的,还有几分像普京-_-,多了几分克格勃的感觉 :-D
           又是一个寂寞的情人节,凄惨:(

ps: csdn的blog最近终于稳定一点了,不过换了皮肤之后显示有点问题,不得不又改回来了-_-

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值