用模糊圖片的方法類比了水彩效果。方法很簡單就是對原圖進行多次紋理座標位移採樣,然後混合。效果雖然沒有某些更複雜的擴散類比方法好,但是計算量相對要低很多,另外對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樣子酷酷的,還有幾分像蒲亭-_-,多了幾分克格勃的感覺
又是一個寂寞的情人節,淒慘:(
ps: csdn的blog最近終於穩定一點了,不過換了皮膚之後顯示有點問題,不得不又改回來了-_-