Pages

Thursday 27 November 2014

GIF in Adobe Photoshop Animated Interface

Final product image

Ever wanted to turn an app interface PSD into a fully animated demo for your clients or site? Turns out, you can use Photoshop for that, too.
In this tutorial, we will design a simple news iPhone app, and then animate it for client presentation and export it as a GIF file. You'll learn everything you need to go from idea to animated demo, all inside any recent version of Photoshop.

We've used Photoshop CC in this tutorial, but CS5 or 6 would work as well to follow along. You will also need the following stock photo to complete this tutorial. Please download them before you begin, or substitute with a similar picture and adjust the steps accordingly:
First, we will start designing the app's interface. Make a new file (Control-N) with canvas size 640 px by 1136 px, then click OK.
If instead you already have an app interface designed, you can open it in Photoshop and then jump to the Tap section of this tutorial.
new doc
Click View > New Guide to make new guide, which will help us in placing GUI elements accurately. Set it to Vertical with position 15 px.
guide
guide in place
Add another vertical guide at each side of the canvas with 15 px distance between each guide.
15px guides
Draw another guide, this time horizontally at 40 px128 px, and 220 px.
horizontal guides
all guides in place
Add a status bar on the upper most section of your canvas. If you need detailed directions on that, check out the status bar section of our earlier tutorial How to Design an iOS 7 Email App in Photoshop.
Then, make a new layer and then select second section and then fill it a gray color,#2c3137.
status bar
Add the app's title text on the top part of the interface.
title
Add a logo to the title. I just drew some simple rectangles for the logo, but if you have an existing app icon, you can just import it into a new layer.
logo
Draw a magnifier icon using a combination of two circle shapes and a rounded rectangle, using the same color as the app logo. Place it on the right side of the app.
search icon
On the other side, draw four rounded rectangles for the option icon.
options
Make a new layer with a rectangle section that fits under the titlebar. Fill the next section with a gray color, just as the previous section.
next bar
Add a layer mask onto the layer, and then add a black to white gradient until the bottom is faded.
gradient
Add a menu using the Type Tool, containing the news categories. Set the first menu—in this case, the All option—to be bold, to indicate that the category is active. Duplicate it (Control-J) and then set other menu—in this case, Sport—to be bold, once again to indicate which category is selected.
Now, from the Layers panel, set the Sport menu Opacity to 0% to hide it, as we want the All category to be bold first.
menus
Add a thin arrow for menu navigation, made of rounded rectangles.
nav arrow
Add another arrow onto the other side.
matching nav arrow
Fill the rest of the interface with the gray color. Make sure to put this background underneath all the GUI elements.
background
Draw a light gray rectangle for the individual news section background. 
lighter background
Apply StrokeInner Glow, and Outer Glow to add more contrast to the news area. Double click the layer and then use the following settings from the screenshots below:
stroke
inner glow
outer glow
Draw a white rounded rectangle on the top part of the previous shape. We will put news image here.
news element
Apply Inner Glow into the white shape with the following settings:
news entry glow
Select a photo from the Tuts+ Stock Photo set you previously downloaded, or any other photos you'd like to use, and place it covering the white rounded rectangle shape.
photo in news
Hit Control-Alt-G to convert selected photo layer into a Clipping Mask. The photo will automatically go inside layer behind it. And, here's what you see:A perfectly placed photo on top of the individual news area.
photo placement
Add text for the news content. Make sure to add contrast to the news text for a better reading experience by varying font type, color, and size.
styled text
Let's add icons into the news element design. Draw two small rounded rectangles without Fill and 1 pt white stroke. 
icons
Double click the layer and then add layer style Color Overlay. Use #708196 for its color.
add color overlay
Repeat previous process, but this time uses a combination of a rounded rectangle and a rectangle.
another icon
Add a small circle shape. Now, we have a tag icon. Sweet!
tag and link icons
So far, this is our app design at 100% magnification.
100 magnified app UI
Add other individual news articles into the app by duplicating the news element layers, customizing them appropriately.
filled articles
Add bigger news area. This will be shown when an individual news is selected.
larger news area
Put all the individual news elements and big news stories in separate layer groups. You want to assure every layer is carefully placed into a layer group according to its element.
For example, you want each layer that made the first individual news section placed together in a layer group, and the elements for full-screen news articles in other groups. This will help you to work easier while making the animation.
layer groups
For now, we will not use this big news section. So, set its Opacity to 0%.
We now need to design the tap indicator. Make a new layer group and name it tap. Next, draw a white circle shape. Set its Opacity to 50%.
tap sector
Duplicate the circle shape by pressing Control-J. Make it larger, set stroke to 3 ptwith a white color, and remove the Fill color.
tap border
Add another circle shape, this time thinner. Set its stroke size to 2 pt.
thinner circle
Hide all the layers inside tap layer group we have just made, as you won't want the taps to show up when the UI is first loaded, but instead will only display them when the animation is fixing to transition to a selected element.
Now, we're finally ready to start building our UI animation. Open the Timeline panel and then make a new frame.
timeline
Make another new frame.
another new frame
Now it's time to reveal the tap layer group. When showing a scrolling scene, hide the two stroked circles, and we are going to use this condition to indicate scroll gesture. It will appear more as a continuous stroke, whereas the outer stroked circles give a ripple appearance more consistent with a single tap to select an item.
scrolling circle
Change the duration to 1 second for first frame and 0.2 seconds for second frame.
duration
Add another frame. 
another new frame
Activate the Tap layer group and all the news grid layers. Use Move Tool to move them up in your list of layers.
move layer groups
To automatically make a smooth animation between current and previous frame, click Tween from Timeline panel menu.
tween
Set the tween to 5 for the added frame.
tween of 5
Now, we have an animation of the news grid moving upward on each frame.
auto-generated news grid animation
news grid animation 2
If you think that the animation is too fast, you can make it slower by selecting all the frames and setting the duration to 0.2 seconds.
slower animation
Test the animation by clicking the play icon in the Timeline panel. Don't forget to set the animation to Forever; this way the animation is looped.
play
Our current animation contains the news grid moving upward. In next frame, we need to put it back to previous condition so it will continue seamlessly with the first frame. To do this, copy the second frame and then paste it at the last position by choosing Paste After Selection in the dialogue box.
copy frame
paste frame
paste after selection
Apply the Tween command again to make a new animation between last and next-to-last frames.
tween again
5 frame tween
Add a new frame and hide the tap indicator.
hidden tap
So far, this is the animation we get, which gives us a basic scrolling UI.
animated UI scroll
Now it's time to animate the selection of a link in the menu. First, make a new frame. In this frame, set the Opacity text menu with the selected bold variant of All from the menu set to 0% and Sport's selected variant's transparency set to 100%.
bold sport
Activate the Tap layer group and reveal all its layers. Change frame duration to 0.2 seconds.
add a tap
Make a new frame with a duration of 0.1 seconds. This time hides the thinnest stroked circle.
hide outer circle
Add another frame and hide next stroked circle.
hide next circle
Add a new frame and hide the tap layer group.
hide tap
Make a new frame and then set the Opacity of every news story in the grid without the sport tag to 0%.
hide non-sport stories
Still in this frame, drag the individual sports news stories upward in the grid, filling empty spaces above them.
filled sport story sections
Tween between current frame and the previous. For faster animation, set added frames to 3.
animate change
Set duration in the last frame to 2 seconds.
2 second last frame
For this tap, this is the animation we have.
sport animation
Next, we are going to select one of the news articles and reveal it in full screen. First, make new frame with duration 0.2 seconds and then reveal all layers inside the Tap layer group.
tap news start
Add new frame and then set its duration to 0.1 seconds. Hide thinnest circle stroke.
hide thin circle again
Add another frame and then hide next stroked circle.
hide second circle again
Add another frame with duration 0.1 seconds. Hide the Tap layer group, and make a new frame. Reveal the big news section we made earlier in Section 1 Step 28 by setting its Opacity to 100%. Hide the small news grid by setting its Opacity to 0%.
show large story
Add tween animation between the current frame and the previous ones.
tween news story
finished full news story
This is what we have for this animation.
finished news animation
From Timeline panel, click Flatten Frames Into Layers.
flatten layers into frames
Each frame will be converted into a flat layer. If you have 33 frames, you will also get 33 flat layers: layer Frame 1 taken from content of frame 1, layer Frame 2 taken from frame 2, and so on.
new frames
Select all frame layers in Layers panel.
select all
Drag the layers onto the iPhone photo that you downloaded previously.
iphone pic
In Timeline panel, select Create Frame Animation and then click New Framebutton.
create frame animation
Make sure all layers are still selected. Hit Control-T to perform a transformation. Hold Control and then drag each corner and place them onto the screen corner.
place news animation into iPhone screen
fit edges
again
and again
and yet again
and now its good
Make a new frame for each layer. Put layer Frame 1 in the first frame, layer Frame 2in second frame, layer Frame 3 in third frame, and so on. You also want to match the duration for each of the frame. Make sure to set the loop to Forever, so the animation will keep on looping.
animate everything
Look at picture below for an example. Layer Frame 23 is revealed on frame 23. Layer Frame 25 is revealed on frame 25, and so on. Continue this for each frame.
keep animating
It's time to export the result as animated GIF file. Select Save for Web in the File menu, and select GIF as file type. Play around with available settings to get the optimum file size. Test the animation result by clicking on the play button. Make sure to set its Looping Options to Forever.
save as gif
And that's it: you've designed a demo app UI, animated it, and put the animation inside an iPhone picture to make the animation look like it's running on a real device.

1 comments:

Anonymous said...

Online Learn Photoshop: Gif In Adobe Photoshop Animated Interface >>>>> Download Now

>>>>> Download Full

Online Learn Photoshop: Gif In Adobe Photoshop Animated Interface >>>>> Download LINK

>>>>> Download Now

Online Learn Photoshop: Gif In Adobe Photoshop Animated Interface >>>>> Download Full

>>>>> Download LINK ya

Post a Comment

Text