原文:通通玩blend美工(3)——可爱的云


好久没有写这个系列的博客了,这里给个电梯吧,照顾新来的同学~~

通通玩blend美工(1)——荧光Button

通通玩blend美工(2)——时钟

  目前我在广州出差,一直细雨绵绵,闷得慌,仰望天空,大雾笼罩,看不见蓝天白云甚至太阳,怪不得昆明的房价涨这么高......

最终效果如下:

←是不是很想把它捧在手里,来清爽一下,北方的同学也可以先放冰箱里,夏天再用。

(特别鸣谢银光中国提供的免费silverlight空间)

1.总体思路


分析上面效果:一坨可爱的云一直在下雨。

可爱的云:就是一些闭合的路径层叠在一起,加一些渐变和白色造成高光,让其可爱。

  下雨:其实就是一张布满水滴的图片在不断的往下落。

2.设计过程


我就直接入主题了,一些基本的操作可以参看前两篇,贴图很累滴~

首先我们来画出那朵云,可以按住shift来画出非椭圆。然后不断复制、粘贴、改变大小、拖动重复几次一个云就出现了。

然后我们来组合一下这么多圆的路径,因为我们只需要轮廓

得到如下结果,像托棉花糖~~

改变一下颜色,让其看起来可爱清凉一些

然后再复制一个这个路径,换个颜色填充,用选择工具改变其大小,按住ALT键来画出同心云...

接下来制作高光,把里面的云改成渐变填充,颜色还是随感觉,先要画出高光的那股曲线,画个椭圆,然后让云的路径✄椭圆的路径得到高光的部分。

开始有点可爱了吧~~只是怎么看怎么怪怪的,因为过渡不自然。

只需让高光的结束位置和背景颜色一样就自然了,改变里面的云的渐变颜色,用工具点取这个尖旁边的背景颜色,得:

貌似像这么回事了,但是高光不够,拖动下面蓝色的块,让高光分界线的棱角清晰一点

这样就完成啦~

接下来制作云的倒影,复制一个云的图层

把它拖到下面,改变一下大小形状颜色如下:

接下来制作雨滴,用钢笔工具勾出雨滴的形状,用改变一下路径的位置,让其对称一点,加上背景颜色填充

                              

填充还是加上一点渐变吧,这样真实一点,让后移到云的下面,调整大小

经过对这个雨滴的不断复制、粘贴、移动。N步之后得到如下效果

接下来要制作下雨的动画了,把上面的雨滴再全部复制粘贴一遍,拍成一列,让他们够长这样才有得下,然后选择全部的雨滴路径进行分组Grid

然后再对Grid再进行分组,得到如下结果。

为什么要分这么多层呢??因为这里我们要做出雨从云里出来雨落到地上不见了的效果,里面的Grid负责整体雨滴的Y轴位移,而外面的作为一个蒙板来控制雨滴的可显示范围,和ps的蒙板差不多,只不过PS是黑与白,而Blend是颜色透明度的0--1,为0的看不到,为1的显示出来,这点在之前的文章中讲过。比如我们把外层的Grid的蒙板做如下设置

这里我是把蒙板Grid的高度拉到云的底端到阴影的中间,当我们改变里面的Grid的位置的时候发现,移动到蒙板Grid以外的地方就消失了。

我们把蒙板Grid的上面也做一下渐变,免得雨出现在云的上方。

接下来是添加动画了,这简单了吧,就改变一下一堆雨滴Grid的位置让它从上面运动到下面,这个我就不细说了,不懂的同学可以看一下前面的文章。

选中动画,改变它的重复属性为永远,这样就雨一直下,气氛不胜融洽~~~

             

值得一提的是,要让动画的结束和开始能够完美的衔接起来,需要不断的点击不断的在开始帧和结束帧之间切换,开始时雨滴的样子和结束时的样子越接近,衔接就越完美。

接下来给这个控件添加一个行为,让其在加载时就动起来,设置如下

最后一步加上点签名,炫耀一下。(这个路径字的做法可以看一下我的时钟篇)

F5看一下您的大作吧~~!


  有些步骤我偷了点懒不够仔细,不过我相信只要看过我之前两篇的人,看这篇只要看到图片就知道思路了。

  最近银光中国的空间貌似给力多了有点累了,一直登不上去,所以这篇博客现在才发布出来,喜欢的同学可以关注我哦,我会不定期更新博文滴~~~您的支持是我最大的动力~~

  更新:我一直觉得忘记点什么了,原来是源码:

http://files.cnblogs.com/tong-tong/%E5%8F%AF%E7%88%B1%E4%BA%91.rar

通通玩blend美工(3)——可爱的云的更多相关文章

  1. 通通玩blend美工(8)——动态绘制路径动画,画出个萌妹子~

    原文:通通玩blend美工(8)--动态绘制路径动画,画出个萌妹子~ 2年前我在玩Flex的时候就一直有一个疑问,就是如何来实现一个蚊香慢慢烧完的Loading动画呢? 刚经历了某甲方高强度一个月的洗 ...

  2. 通通玩blend美工(6)下——仿iPhone滚动选择器的ListBox(交互逻辑)

    原文:通通玩blend美工(6)下--仿iPhone滚动选择器的ListBox(交互逻辑) 上一篇我们已经把界面画出来了,这篇我们就来制作交互的逻辑吧.上一篇的电梯: http://www.cnblo ...

  3. 通通玩blend美工(7)——简约而不简单的块

    原文:通通玩blend美工(7)--简约而不简单的块 最近在研发一个WPF快速开发框架,满脑子都是各种逻辑各种模式,写一篇比较休闲娱乐的博客,宣泄下我对美工的热爱. 我一直以来有意无意在手机应用或者各 ...

  4. 通通玩blend美工(6)上——仿iPhone滚动选择器的ListBox(UI设计)

    原文:通通玩blend美工(6)上--仿iPhone滚动选择器的ListBox(UI设计) 好久没更新博客了,由于项目比较紧,期间收到不少园友的短消息,感谢大家对我的支持~~. 相信各位都在自己的神机 ...

  5. 通通玩blend美工(5)——旋转木马,交互性设计

    原文:通通玩blend美工(5)--旋转木马,交互性设计 这一篇偏向于逻辑的比较多,放在这个系列里会不会欠妥呢?在中国交互性设计也是美工的份内职责哦~ 所以没有blend基础的人也可以看懂这篇文章,不 ...

  6. 通通玩blend美工(1)——荧光Button

    原文:通通玩blend美工(1)--荧光Button 最近老大出差去了,光做项目也有点烦,写点教程消遣消遣(注:此乃初级教程,所以第一个消遣是本人消遣,第二个是指供各位看官消遣...) 看着各位大虾出 ...

  7. 通通玩blend美工(2)——时钟

    原文:通通玩blend美工(2)--时钟 谢谢大家对我上一篇Blend的支持:通通玩blend美工(1)——荧光Button 再接再厉再来一篇~~! 这篇是建立在已经看得懂上一篇为基础来写的,有些细节 ...

  8. 玩转spring boot——结合阿里云持续交付

    前言 在互联网项目中,项目测试.部署往往需要花费大量时间.传统方式是在本地打包.测试完毕程序,然后通过ftp上传至服务器,再把测试的配置文件修改为生产环境的配置文件,最后重新运行服务.这一过程如果交给 ...

  9. [Linux] PHP程序员玩转Linux系列-腾讯云硬盘扩容挂载

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

随机推荐

  1. CentOS7.1 KVM虚拟化之虚拟机快照(5)

    这里用之前克隆的虚拟机vm1-clone进行快照操作 注: 1.快照实际上做的是虚拟机的XML配置文件,默认快照XML文件在/var/lib/libvirt/qemu/snapshot/虚拟机名/下 ...

  2. js进阶 11-2 jquery属性如何操作

    js进阶 11-2  jquery属性如何操作 一.总结 一句话总结:jquery中的属性用attr方法表示.jquery中都是方法. 1.jquery中的属性的增删改查操作? 只需要两个方法, at ...

  3. 数字图像处理原理与实践(MATLAB版)勘误表

    本文系<数字图像处理原理与实践(MATLAB版)>一书的勘误表. [内容简单介绍]本书全面系统地介绍了数字图像处理技术的理论与方法,内容涉及几何变换.灰度变换.图像增强.图像切割.图像去噪 ...

  4. cocos2d-x AnchorPoint锚点

    锚点是定位和变换操作的一个重点.锚点我们能够看成用一根图钉将一张纸或者相片钉在墙上的那个点. 节点的位置是由我们设置的position和anchor point一起决定的. 值得一提的是,anchor ...

  5. Eclipse Che安装入门和使用(一)

    Eclipse Che序列博文如下: 安装和调试篇:Eclipse Che安装入门和使用(一) Web进阶篇:Eclipse Che开发Spring Web应用(入门) (二) 本文摘要: Eclip ...

  6. 学习鸟哥的Linux私房菜笔记(13)——用户管理

    一.检查用户身份 用户可以使用下列指令了解用户身份 who :查询当前在线的用户 groups :查询用户所属组 id :显示当前用户信息 finger :查询用户信息 二.添加用户 用指令添加命令 ...

  7. 【codeforces 534A】Exam

    [题目链接]:http://codeforces.com/contest/534/problem/A [题意] 给你n个人,要求任意两个编号相邻的人不能相邻; 让你安排座位方案,使得最多人的可以入座 ...

  8. WM_NOTIFY消息流程实例分析

    我们以CListCtrl控件为例来分析WM_NOTIFY消息. CListCtrl控件在Report样式下会包含CHeaderCtrl标头控件,即CHeaderCtrl标头控件为CListCtrl控件 ...

  9. 国产操作系统剽窃Linux内核可耻!

    10月28日,新浪科技发表文章,题为"国产操作系统迎来利好:部委机构正大量採购",读后有感. 如今,国家进入法制时代.政府採购"国产操作系统",似乎成为一种&q ...

  10. Smali相关的基础知识点

    通过本篇博客的学习,相信你可以无压力的读懂Smali语言文件,并可以将Smali还原成java!!! 其实Smali语言并不是很难,如果你有一些汇编指令的基础,学习Smali就更加简单了,有兴趣的可以 ...