`
bd2007
  • 浏览: 385613 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

毛笔效果简单思路

阅读更多

   





<p class="MsoNormal"><span><br></span>

<p class="MsoNormal"><span><br></span>

<p class="MsoNormal"><span lang="EN-US">1. </span><span>同一笔画内,线条各处的粗细不同。</span>

<p class="MsoNormal"><span lang="EN-US">3. </span><span>有笔锋效果。</span>

<p class="MsoNormal"><span>实现思路:</span>

<p class="MsoNormal"><span>再说线条的透明度。一般来说,下笔速度慢、下笔力量重的地方,线条颜色较深;下笔速度快、下笔力量轻的地方,线条颜色较浅。</span>

<p class="MsoNormal"><span><br></span>

<p class="MsoNormal"><span lang="EN-US">1. </span><span>根据用户的输入得到连续的点信息。</span>

<p class="MsoNormal"><span lang="EN-US">3. </span><span>将速度与触摸压力(触摸屏的程序可以得到压力信息)结合,模拟计算出每个点的大小。如果无法得到触摸压力,或者不考虑压力,则可以只用速度来模拟计算。</span>

<p class="MsoNormal"><span lang="EN-US">5. </span><span>模拟计算每块填充区域的透明效果。</span>

<p class="MsoNormal"><span lang="EN-US">7. </span><span>根据计算好的效果,画出所有填充的区域。</span>

<p class="MsoNormal"><span>要做好毛笔效果,需要专门研究。能够做好毛笔效果,其它笔型就简单多了。</span>

<span>下面是一个</span><span lang="EN-US">demo</span><span>图,运行平台为</span><span lang="EN-US">Android</span><span>,目前也仅仅是根据速度模拟计算出粗细效果,还非常简单,但是看起来已经蛮酷的了。</span>


<img src="http://hi.csdn.net/attachment/201102/22/12349_12983571108HGf.jpg" alt="毛笔效果" width="609" height="302">

 
0
0
分享到:
评论
1 楼 zhengjianbo 2012-07-11  
你好,可以将你的实现代码公布下吗!万分感谢!

相关推荐

Global site tag (gtag.js) - Google Analytics