水彩效果渲染
来源:互联网 发布:wemall 源码 编辑:程序博客网 时间:2024/04/30 02:27
用模糊图片的方法模拟了水彩效果。方法很简单就是对原图进行多次纹理坐标偏移采样,然后混合。效果虽然没有某些更复杂的扩散模拟方法好,但是计算量相对要低很多,另外对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最近终于稳定一点了,不过换了皮肤之后显示有点问题,不得不又改回来了-_-
- 水彩效果渲染
- 个性水彩人像效果
- PS制作水彩效果
- PS制作水彩效果头像
- PS完成淡水彩效果的步骤
- PS模仿欢乐颂电视剧海报的水彩效果
- Direct3D提高篇:HLSL编程实现PhotoShop滤镜效果 - 水彩化
- 卡通渲染效果脚本
- 水彩渍怎么洗
- 卡通渲染效果shard-1
- 卡通渲染效果shard-2
- Unity3D-实现水墨渲染效果
- 我的一张水彩稿
- 图像特效之水彩特效
- 在C#中应用MapObjects(渲染效果)
- 在C#中应用MapObjects(渲染效果)
- 在C#中应用MapObjects(渲染效果)
- 高效真实的云效果渲染算法
- 对称与平衡美学的思考
- Debian Linux 系统配置与管理
- 一个诡异的问题
- map[映射]转
- 一个诡异问题(续)
- 水彩效果渲染
- 详解链表的转置问题
- 如何成为高手
- 北京纪行之四:年会归来
- 如何将delphi的整个form保存为图像?包含下拉条隐藏的部分。
- 找出两张表中匹配的记录
- 猪年春节短信-猪年搞笑短信[合集]
- 诺基亚(NOKIA)手机 功能代码
- 发展现代农业扎实推进新农村建设