用PS构建动态演示GIF

  • 经验类型教程原作者:Tutplus

  • 经验属性自译外文
  • 经验版权不使用原创授权
67474 56 308 2014-08-04

用PS构建动态演示GIF

Final product image

动态已成趋势,相比静态,更直观,更能展示产品效果。本教程将教你用PS制作动态演示GIF

教程信息

本教程使用了PS CC,但是CS5和CS6依然能够支持本教程。

然后您还需要下载手机Mock UP效果模板和一些图库照片。

1.静态设计

步骤1

新建画布

步骤2

视图>新建参考线,垂直,间隔15px,左面4条,右面4条

视图>新建参考线,水平,在40px,128px,220px处设置水平参考线。

完成后效果如下图。

步骤 3

在画布上添加状态栏(也就是第一条水平参考线上方40px处),状态栏各位可以从源文件里面直接复制获取(或者参考IFEC翻译的这篇文章)

《手把手教你设计一个 iOS7 风格的邮件应用》

不过这里我用了iOS 7 UI Kit的动作包

下一步,创建新图层,然后在40px和128px之间创建选区,填充颜色#2c3137.

status bar

步骤4

在标题栏添加应用的标题和Logo

步骤5

画一个放大镜icon,圆形结合圆角矩形即可,颜色和App Logo相同。

再画一个选项icon,圆角矩形即可,颜色和App Logo相同。

search icon

步骤6

在128和220px水平参考线之间的区域创建选区,填充颜色和上一选区颜色一样。

然后在两个区域之间添加2px,不透明度80%的亮色的分割线。

next bar

步骤7

选择文字工具,添加分类。

为了暗示所选中的分类,所选中的分类要用粗体、亮色。

其他用普通粗细,暗色。

然后“杂志”复制一份,使用粗体+亮色,然后不透明度设置为0%,暂时隐藏

“首页复制一份”,常规体+暗色,不透明度设置为0%,暂时隐藏

menus

步骤8

在菜单项的左右添加箭头,使用圆角矩形即可。

步骤9

背景填充为标题栏和菜单栏的颜色,确保背景图层处于GUI元素下方。

background

步骤 10

在主题区域中,划出如下图选区,填充颜色#3f464e

lighter background

添加图层样式,描边,内阴影,外发光。具体参数如下。

步骤11

在形状上方画一个白色圆角矩形,我们会在这个区域放置图像。

news element

设置图层样式内发光。(图层样式若不满意可不设置)

news entry glow

步骤12

添加图像,然后创建剪贴蒙版.

然后添加文本图层,利用尺寸,颜色,粗细,来营造清晰的阅读层级。

最后添加几个按钮图标。

步骤13

其他几个矩形同理

filled articles

步骤14

先把主要区域的矩形图层全部隐藏,然后构建一个较大的矩形区域,这将应用到选择具体卡片后的细节界面。

做完后,此图层组不透明度设置为0%


2. 触控点

步骤 1

创建新图层,命名为“Tap”,画一个白色形状,不透明度70%

步骤2

复制这个圆形,扩大,去掉填充,描边设置为3pt白色

继续复制,扩大,描边2pt

完事后居中对齐

隐藏tap图层组,因为刚加载完界面是不会显示触控点的,但是当选择元素产生转场时会出现。

3. 滚动效果

步骤1

现在,终于开始做UI动态演示效果了,打开时间轴面板,创建帧动画

按下图那个红色划线按钮,创建新帧


timeline

步骤 2

显示Tap图层组,隐藏两个描边圆,用来代表滚动手势。当开始滚动时,两个描边圈也出现,涟漪效果能够突出滚动手势。

步骤3

第一帧1s,第二帧开始帧延迟设置为0.2s

duration

步骤 4

添加帧 

another new frame

步骤 5

显示Tap图层组所有突出。使用移动工具,来上移Tap图层组和主要内容图层组

move layer groups

步骤 6

为了让滚动效果更流畅,选中当前帧和前一帧,点击时间轴面板中得选项,选择过渡

设置如下

tween of 5

现在,便有稍微流畅的效果了。

步骤 7

如果感觉动效有点慢,想让它快点,那么可以将帧延迟设置为0.1s

slower animation

播放一下,不要忘记循环次数选择永远,更好地观摩效果以便调试

play

步骤 8

现在我们想让界面滚动回来,我们需要复制第二帧到最后一帧

拷贝单帧

选择粘贴单帧,将其移动到最后一帧。

步骤 9

同步骤7,选择过渡

添加新帧,隐藏Tap图层组。

hidden tap

效果演示:

4. 点击菜单分类项效果

步骤1

现在想要设置点击菜单项后的效果。首先,创建新的帧0.5s。

然后再创建一个帧,在这个帧里面,

将首页加(粗版)不透明度设置为0%,常规从0%->100%

杂志(粗版)不透明度设置为100%。常规从100%->0%

bold sport

步骤 2

激活Tap图层组,将其移动到杂志选项附近,然后将帧延迟设置成0.2s

add a tap

步骤 3

创建新帧,延迟0.1s,隐藏tap图层组中最细的描边

hide outer circle

步骤 4

再添加一帧,再隐藏剩下的那个描边

hide next circle

步骤 5

添加新帧,隐藏tap圆

hide tap

步骤 6

创建新帧,将和杂志无关的内容项不透明度设置为0%(这里修改了最后一个作品)

hide non-sport stories

步骤 7

依旧在这一帧中,将和杂志相关项上移

filled sport story sections

步骤 8

在当前帧和上一帧直接选择过渡,为了加速动效,要添加的帧数选择3

步骤 9

最后一帧设置延迟1s

2 second last frame

效果展示:

sport animation

5. 点击具体项效果

步骤1

创建关键帧,延迟0.2s,显示Tap图层组(移动到具体项位置)

tap news start

步骤2

添加新帧,延迟0.1s,隐藏最细的描边

再添加新帧,隐藏次细描边

步骤 3

添加帧,隐藏Tap圆图层。

添加帧,将具体项大图不透明度设置为100%,将图中的小项不透明度设置为0%

show large story

步骤4

在当前帧和前一帧添加过渡,要添加的帧数5

效果:

finished news animation

6. 嵌入到手机模板里

步骤 1

时间轴面板,选择将帧数拼合到图层

flatten layers into frames

每一帧都变成了图层

步骤2

在图层面板中选择所有帧,转换为智能对象,然后点击转换为视频时间轴

步骤3

将智能对象复制到模板PSD里面

iphone pic

步骤4

选择智能对象,按cmd+(Control-T),按住CMD/Control来调整每个点。

步骤5


保存为web所用格式,ok,成功。

(如果对效果不满意,可以导出城视频,然后导入到AE中合成)

全部评论:56

  • PLSOA

    2017-03-15 03:06

    直接时间轴就好了,帧太麻烦了。

  • Crain_TM

    2016-06-02 16:46

    所有帧转换成一个智能对象,再转换成视频时间轴,之前做的动态展示就不能播放了 最后导出的是web什么格式,也没说清楚,应该是gif格式对吧

  • MRXIE

    2016-01-08 13:37

    我看过你的高高手教程 觉得挺不错的

  • MRXIE

    2016-01-08 13:36

    可以出个AE版的教程吗 期待

  • Archer_00

    2015-08-12 11:28

    学习了,谢谢分享。

  • 白色羽毛

    2015-07-03 17:58

    用AE,PS干这个累~~

  • havenyi

    2015-07-01 10:31

    请问有没有介绍用Flash CC 做动效的?

  • 洪小山

    2014-12-12 16:23

    @MartinRGB: 确实,用PS做会累死。

  • MartinRGB

    2014-09-14 15:45

    @我已被注册过: 有这时间不如学AE吧

  • 我已被注册过

    2014-09-10 13:48

    @wawaduck 怎么做都是错的,作者能更新修改一下吗???

  • wawaduck

    2014-08-22 09:15

    @湖畔的雨: 我解决了,是作者教程里面有个步骤写的顺序有误,6. 嵌入到手机模板里 里面步骤1 与步骤2 调换 后 做出来的就可以了。

  • 湖畔的雨

    2014-08-18 11:00

    @wawaduck: 实话说我没有解决,绕了一下,把其他的文件拖到动图的文件里=。=

  • wawaduck

    2014-08-18 10:43

    @MartinRGB: 好了,谢谢作者的回答。

  • wawaduck

    2014-08-18 10:41

    @湖畔的雨: 请问这个问题您是怎么解决的,我也是这样现在,做成的只能对象是可以动的,拖动到其他文件里面再输出成GIF的时候就不动了。

  • 宋聚安

    2014-08-13 14:14

    CC以上的这个功能的确好很创新,唯一可惜的是跟AE.PR那些比起来,功能还是太薄弱了,同样的一个动态交互PS可能就需要多用一倍乃至多倍的时间

    感谢分享教程 赞了

  • 青黎蜜语

    2014-08-12 13:32

    @Viki_Shaw: gif存好了~

  • 青黎蜜语

    2014-08-12 13:13

    @Viki_Shaw: 嗯啊,按照“先点击转换为视频时间轴,再在图层面板中选择所有帧,转换为智能对象”,智能对象确实能动了,但是没有出现合成好的一个5.3s的帧~还素很开心的呀~这个文件可以直接存为gif图,一切OK~
    但是。。。下一步“将智能对象复制到模板PSD里面”,ps存储出现“无法完成此操作,出现了未知错误”,存不成gif。这步是啥情况呀?

  • Viki_Shaw

    2014-08-12 11:22

    @MartinRGB: “6. 嵌入到手机模板里步骤2:在图层面板中选择所有帧,转换为智能对象,然后点击转换为视频时间轴”
    这一步有错误,顺序反了
    应该是先点击转换为视频时间轴,再在图层面板中选择所有帧,转换为智能对象。

  • Viki_Shaw

    2014-08-12 11:22

    @青黎蜜语: “6. 嵌入到手机模板里步骤2:在图层面板中选择所有帧,转换为智能对象,然后点击转换为视频时间轴”
    这一步有错误,顺序反了
    应该是先点击转换为视频时间轴,再在图层面板中选择所有帧,转换为智能对象。

  • Polan

    2014-08-12 10:44

    @青黎蜜语: 我也是到这里就卡住了。。。 老以为自己漏了哪一步 但就是做不到楼主的5.3s出来。。

  • 青黎蜜语

    2014-08-11 18:05

    @寓目二清: 嗯,我的ps绝对是破解的。。。按“工具栏>图层(L)>智能对象>转换为智能对象”这样做了,结果还是每一帧的图层都变成了一样的,然后肯定就没动画了。。。肿么办。。。盗版害死人啊。。。

  • 寓目二清

    2014-08-11 13:20

    @青黎蜜语: 不要用快捷键的转换智能对象。你的肯定是盗版或者破解或者等等···········如果是这种情况,请 工具栏>图层(L)>智能对象>转换为智能对象 这样就妥了······直接把那个图层拖到要展示的PSD模板就行了····

  • Halfee

    2014-08-08 18:27

    @青黎蜜语: 我也遇到了,求解

  • 墨宣堂主

    2014-08-08 18:26

    @tichan: 时间轴上不是已经有所有帧了,还怎么转为帧图层再转为时间轴上的呀?

  • ikhalil

    2014-08-08 17:28

    我想问一下...怎么创建关键帧...求教

  • Loome

    2014-08-08 17:11

    是照着这教程翻译的吧http://design.tutsplus.com/tutorials/create-an-animated-interface-gif-in-adobe-photoshop--cms-21053

  • Abagail

    2014-08-08 15:28

    @湖畔的雨: 我遇到和你一样的问题了~

  • 千殿下de异想世界

    2014-08-08 15:03

    @青黎蜜语: 我也是,何解?

  • garyhon

    2014-08-08 13:48

    您好,看完之后很受用。想问一下用的中文字体是什么?

  • 蚊子1

    2014-08-08 13:26

    有木有通过AE里运动曲线使界面往下滑动那个,呈现慢慢减速然后停下来那种或者类似效果的教程,最近刚接触动效这块

  • 更多

更多作品

发表评论

取消

点击右上角
分享给朋友吧

分享到

取消

每人每天仅限5票,快给你心仪的作品鼓励的一票。

投票