Clayman的专栏

It's all about XNA & GPU Programming

孙凌峰ID:soilwork
188059次访问,排名376好友0人,关注者10
soilwork的文章
原创 85 篇
翻译 15 篇
转载 0 篇
评论 324 篇
clayman的公告
嘿嘿 ^o^....
最近评论
CYF:哈哈,楼上的楼上真搞笑。
在企业应用中,WEB是主流,也是趋势。
企业应用与图形完全是两个领域,不相干的东西,何必扯在一起?完全没可比性。。。。。。。
skbaker:应该整理一下,形成系列,方便查找。
文章对入门级用户帮助很大
kobeair:每当我要放弃的时候,我都会来你的博客,回到你写这篇帖子。学习的过程很枯燥并且现在学习的时间越来越少。但是看到这篇文章有种莫名的冲动,而且不断的问自己:“别人能做到!为什么我不行?”
lijunjun:做WEB的人最终是会后悔的.
老鬼菠萝:继续~~~
文章分类
收藏
    相册
    blogs
    David Weller
    nVidia Developer blog
    Rico Mariani
    Shawn Hargreaves
    XNA Team blog
    XNA资源
    XNA Creators Club
    ZBuffer
    Ziggyware XNA Resources
    中国XNA开发网
    存档
    软件项目交易
    订阅我的博客
    XML聚合  FeedSky
    订阅到鲜果
    订阅到Google
    订阅到抓虾
    订阅到BlogLines
    订阅到Yahoo
    订阅到GouGou
    订阅到飞鸽
    订阅到Rojo
    订阅到newsgator
    订阅到netvibes

    原创 水彩效果渲染收藏

    新一篇: 卡通渲染--Dot3 Cel Shading | 旧一篇: 一些有用的xna站点

        用模糊图片的方法模拟了水彩效果。方法很简单就是对原图进行多次纹理坐标偏移采样,然后混合。效果虽然没有某些更复杂的扩散模拟方法好,但是计算量相对要低很多,另外对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最近终于稳定一点了,不过换了皮肤之后显示有点问题,不得不又改回来了-_-

    发表于 @ 2007年02月15日 01:14:00|评论(loading...)|编辑

    新一篇: 卡通渲染--Dot3 Cel Shading | 旧一篇: 一些有用的xna站点

    评论:没有评论。

    发表评论  


    登录
    Csdn Blog version 3.1a
    Copyright © clayman