From the course: Deke's Techniques (2018-2021)
848 What to do when Content-Aware Fill fails?
From the course: Deke's Techniques (2018-2021)
848 What to do when Content-Aware Fill fails?
- Hey gang, this is Deke McClelland. Welcome to Deke's Techniques. So a few months ago, my son Max and I put together a video about the 100-year-old art movement Dada. That video, it's cringe-y low budget, but it's got some interesting stuff. You can check it out if you like at youtube.com/c/dekepod. Anyway, I started with this Jean Arp piece called "Mustache Hat" and then I came up with my own piece "Bass Hat". Get it? It's a bass or it's a hat, which I drew in Adobe Photoshop Sketch on an iPad Pro. Oh boy, I can tell, I'm already losing you. Come on back, trust me, this is a good one. And so then I brought my "Bass Hat" into the real Photoshop running on a Mac or PC and I decided to change the aspect ratio to, let's say, vertical and fill in those gaps at the top and the bottom in that beige watercolor wash layer with content-aware fill. No brainer, right? Only instead of filling in the gaps with potentially interesting beige texture, Photoshop delivered what nobody wants, flat beige. Why in the world would it do that? Seriously, it's like it hurts my feelings. Well, the short answer is, it was actually my fault, not Photoshop's. The medium answer is, this could totally happen you, especially if your watercolor wash layer is occasionally translucent. For the long answer, keep watching. All right, so here's my take on Jean Arp's 1923 "Mustache Hat" and here's my 2019 "Bass Hat". And I want you to see how it's put together here. I'll go ahead and Alt or Option-click on the eye in front of the background so that you can see that we're starting off with a white rectangle. And then on top of that, I went ahead and painted in this sort of orange modeling. And I did so using Adobe Sketch on an iPad, although you could use some other device. Now, notice over here in the Layers panel that I have a layer mask. I'll go ahead and turn it off by Shift-clicking on that layer mask thumbnail so that you can see all of that brush work in its full glory, very easy to apply, and you can also see that we have a few transparent areas as well. All right, and then at the very top, we've got the bass hat drawing itself. All right, so let's say I want to take this rectangle and turn it into a square. If I wanted to squish the image, then I could go up to the Image menu and choose the Image Size command. And then I could go ahead and turn off the link between the width and height values right there. And with the Resample Image checkbox turned on, I could go ahead and switch my units to pixels and then notice that the width value is 2595. I'll just go ahead and copy it and then I'll select the height value and paste it. And then I'll click OK and that will give me a square as we're seeing right here. But it also gives me this undesirable stretched fish effect, which is not what I want. So I'll go ahead and press Ctrl + Z or Command + Z on the Mac. Instead, all I want to do is extend the background. And so to make that happen, go up to the Image menu and skip to the next command down, Canvas Size. And notice that the unit is set to pixels once again and that the Relative checkbox is turned off. At which point, I'll go ahead and select that height value and just paste in the value I copied a moment ago. And I'm doing that just by pressing Ctrl + V or Command + V on the Mac and then I'll click OK. And that extends the canvas like so. All right, now, I'm going to go ahead and hide the bass for the moment. And I'll select this region up here using the Rectangular Marquee tool and notice that I'm selecting down so that we have a little bit of overlap. And then I'll select this region down here at the bottom by Shift-dragging like so. And so I've given myself a little wiggle room there. And then I'll go up to the Edit menu and choose the Fill command and then make sure Contents are set to Content-Aware. Color Adaptation does not matter for our purposes. Notice that the Blend Mode is set to Normal. The opacity is 100%. I do not have Preserve Transparency turned on. If I did, that would preserve these transparent regions, which of course is not what I want. So I'll just go ahead and click OK. And then a few moments later, after Photoshop considers things, we get this completely not-a-match-at-all effect right here. And so I'll go ahead and zoom in a little. Actually, I'll press Ctrl + 0 or Command + 0 on the Mac to fit the image on screen and you can see that we have these areas of flat color. What the heck? Well, I'll press Ctrl + Z or Command + Z on the Mac to undo that change. And assuming you're working in the most recent version of Photoshop CC, you can go up to the Edit menu and choose Content-Aware Fill, which is going to bring up the dedicated Content-Aware Fill task space, which is shown right here. And a moment later, you will see everything filled with that flat color. Well, maybe the problem is that Photoshop is considering these transparent regions right here. And so armed with that brush with a little minus sign inside of it, I'll go ahead and paint these areas away so that they're not being duplicated is the idea. And my overlay color, by the way, is set to green, just in case your overlay color is not quite matching. Notice this little warning icon down here. It disappeared, but that was telling me that I was updating things and it made no difference at all. All right, so I'll cancel that. Obviously, that is not the solution. I'm going to press Ctrl + D or Command + D on the Mac to deselect the image, and I'll go ahead and grab the Spot Healing Brush right here, which uses content-aware technology by default. And so as you can see up here in the options bar, Type is set to Content-Aware. And so I'll just go ahead and paint over this transparent area right there and it turns a flat color once again. What in the world is happening? Now, you can mitigate things a little bit by turning on the Sample All Layers checkbox, which will go ahead and look at the contents of all the layers. And now, I'll go ahead and zoom in on this region right here and I will paint over it quite sloppily. Doesn't really matter for our purposes here. And notice that things are matching much better. We no longer have a flat color. We have some nice modeling. But if I zoom in, we also have this tragic edge right here. So apparently, that's not the answer. So I'll press Ctrl + Z or Command + Z on the Mac a couple of times in a row here in the most recent version of Photoshop to undo my way back so that nothing is filled in at this point. Here's the problem. Notice if I turn the background off that we have a lot of that checkerboard pattern showing up, which indicates transparent regions of the image. So everything at the top is transparent, everything at the bottom is transparent, and those holes are transparent as well, but these other areas are translucent. And so here's the point I'm trying to make. It's all one color. That's why Photoshop is cloning that one color because that's the only color it has to work with. Content-aware technology does not work with varying levels of opacity. So what you have to do is merge these layers together. Now, you don't want to do so permanently of course. That is to say you want to keep the original translucency. So what I recommend you do is Shift-click on the background so both Orange and Background are selected and then press Ctrl + J or Command + J on the Mac to jump a copy of both of them. Then right-click on this layer mask thumbnail right there and choose Delete Layer Mask. Unfortunately, it's dimmed and that's because I have multiple layers selected. So I'll just go ahead and click on that Orange layer to select it independently. Right-click on the layer mask 'cause otherwise, it's just going to get in the way. It's going to be merged with the final result. And so I'll go ahead and choose Delete Layer Mask. We still have the original ready and waiting if we need it. I'm going to go ahead and turn those two bottom layers off and then I'll Shift-click on this Background item, which is now a floating layer. And I'll merge these two layers together by clicking on the fly-out menu icon in the top-right corner of the Layers panel and choosing Merge Layers. And I'm going to rename this guy just so I don't get confused. I'll go ahead and call it Opaque, let's say, so that I know this is an entirely opaque layer. And now, I can just go ahead and paint these guys in if I want. And this time, I don't get the weird edges that I was seeing before, so that's nice. So once again, I'm working with the Spot Healing Brush and I'll go ahead and paint in this area and I'll paint in this guy as well and then we've got one more down here. All right, now, I'll press Ctrl + 0 or Command + 0 on the Mac to zoom out and I'll switch back to the Rectangular Marquee tool and I'll go ahead and select that top region with a little bit of overlap and I'll Shift-drag around this bottom region here. And now, we don't need the overhead of the Content-Aware Fill task space, so I'll just press Shift + Backspace or Shift + Delete on the Mac to bring up the Fill dialog box. All of these settings are just fine. You can go ahead and experiment with color adaptation, by the way, but that's totally up to you. I'm just going to go ahead and click OK in order to let Photoshop do its thing. This is a fairly big image, so we are going to get a progress bar. After which point, everything looks great because now, Photoshop has all kinds of different colors to clone from. And so notice if I click to deselect the image that we have a nicely expanded background. All right, now, I'll go ahead and turn the Bass Hat layer back on. Now, I want everything inside of the fish to be white, so I'll go ahead and grab this layer mask right here. And as opposed to dragging it onto the new layer, I will press the Alt key or the Option key on the Mac and drag it. And that way, I'm going to make a copy of this layer mask right there as we can see it. The problem is, we're exposing transparent pixels and so I'll go ahead and turn that white background back on so that we have this effect here. And now, I'll fill the screen with the image by pressing Shift + F and I'll go ahead and zoom in a little bit as well. And that's what you do when content-aware fill mysteriously delivers solid colors here inside Photoshop. Oh wow, you're still here? You stuck with it? How awesome is that? In that case, next week is going to be easy for you, which is when, in celebration of Thanksgiving, we're going to create a hand turkey, which could look like this or this or this or this. Deke's Techniques, each and every week. Keep watching.
Practice while you learn with exercise files
Download the files the instructor uses to teach the course. Follow along and learn by watching, listening and practicing.
- 669_custom_QR.zip
- 670_more_QR.zip
- 671_hidden_circles.zip
- 673_shade_panels.zip
- 672_more_rectangles.zip
- 674_cafe_wall.zip
- 675_skewed_walls.zip
- 676_magic_checkers.zip
- 677_magic_dots.zip
- 678_reverse_illusion.zip
- 679_illusion_decor.zip
- 680_more_gizmos.zip
- 681_connect_gizmos.zip
- 682_wifi_symbol.zip
- 683_bluetooth_logo.zip
- 684_trajan_color.zip
- 685_trajan_AIcc.zip
- 686_stylistic_PsCC.zip
- 687_stylistic_AIcc.zip
- 688_grad_molecules.zip
- 689_sharper_moles.zip
- 690_smart_cules.zip
- 691_explore_cules.zip
- 692_blend_cules.zip
- 693_high_pass_cules.zip
- 694_cell_pattern.zip
- 695_hemoglobin.zip
- 696_edgy_cells.zip
- 697_springy_cells.zip
- 698_accordian_letters.zip
- 699_skew_blends.zip
- 700_cross_blends.zip
- 701_slice_blend.zip
- 702_blend_distort.zip
- 703_dynamic_roughen.zip
- 704_fish_twist.zip
- 705_dynam_bgnd_1.zip
- 706_dynam_bgnd_2.zip
- 707_quieter_art.zip
- 708_disintegration.zip
- 709_more_flakes.zip
- 710_mask_ashes.zip
- 711_flakes_to_ash.zip
- 712_note_tool.zip
- 713_contour_map.zip
- 714_contour_grad.zip
- 715_contour_arb.zip
- 716_contour_riff.zip
- 717_smooth_contour.zip
- 718_contour_cash.zip
- 719_color_of_money.zip
- 720_AI_adjust.zip
- 721_computer_key.zip
- 722_key_type.zip
- 723_faux_hedcut.zip
- 724_hedcut_lines.zip
- 725_color_hedcut.zip
- 726_ET_moon.zip
- 727_ET_trees.zip
- 728_ET_TRex.zip
- 729_global_glow.zip
- 730_content_aware.zip
- 731_space_portal.zip
- 732_enhance_portal.zip
- 733_rushing_stars.zip
- 734_AIcc_puppet.zip
- 735_puppet_tricks.zip
- 736_complex_puppet.zip
- 737_puppet_shortcut.zip
- 738_pentagons.zip
- 739_reinhardt.zip
- 740_kershner.zip
- 741_james_pentagon.zip
- 742_rice_pentagons.zip
- 743_stein_pentagon.zip
- 744_15th_pentagon.zip
- 745_tessellate_15.zip
- 746_pentatiles.zip
- 747_mod_pattern.zip
- 748_complement_tiles.zip
- 749_image_pattern.zip
- 750_pattern_fit.zip
- 751_candy_keeper.zip
- 752_keeper_text.zip
- 753_monster_movie.zip
- 754_mono_halftone.zip
- 755_word_haunted.zip
- 756_cheat_letters.zip
- 757_alt_adjust.zip
- 758_scuba_mono.zip
- 759_backscatter.zip
- 760_sample_outside.zip
- 761_Ps_vector_logo.zip
- 762_trans_shapes.zip
- 763_photo_logo.zip
- 764_high_res_snow.zip
- 765_enhance_snow.zip
- 766_snowflake_bokeh.zip
- 767_mandala_ps.zip
- 768_mandala_pattern.zip
- 769_mandala_dots.zip
- 770_mandala_color.zip
- 771_mandala_final.zip
- 772_AI_trim_view.zip
- 773_AI_presentation.zip
- 774_global_edits.zip
- 775_global_control.zip
- 776_freeform_grads.zip
- 777_freeform_lines.zip
- 778_freeform_gotcha.zip
- 779_great_white.zip
- 780_sharper_shark.zip
- 781_vibrance_sat.zip
- 782_vib_sat_sharp.zip
- 783_hedcut_action.zip
- 784_action_actions.zip
- 785_color_lines.zip
- 786_combine_lines.zip
- 787_clip_to_group.zip
- 788_color_outside.zip
- 789_flip_horizontal.zip
- 790_white_walker.zip
- 791_walker_begins.zip
- 792_digital_shave.zip
- 793_deep_wrinkles.zip
- 794_deep_brows.zip
- 795_pale_lips.zip
- 796_glowing_blue.zip
- 797_lifeless_pupils.zip
- 798_cold_gloomy.zip
- 799_brittle_flakes.zip
- 800_trans_shapes.zip
- 801_range_mask.zip
- 802_flip_photo.zip
- 803_actual_dream.zip
- 804_augment_dream.zip
- 805_smart_distortions.zip
- 806_blend_distortions.zip
- 807_star_negative.zip
- 808_star_pattern.zip
- 809_shaded_stars.zip
- 810_grad_pattern.zip
- 811_pattern_fade.zip
- 813_gobstopper.zip
- 814_gobpattern.zip
- 815_galignment.zip
- 816_etched_lines.zip
- 817_blend_pattern.zip
- 818_cubical_holes.zip
- 819_grad_pattern.zip
- 820_iso_arrows.zip
- 821_position_tips.zip
- 822_fill_gaps.zip
- 823_cartoon_teeth.zip
- 824_triangle_eye.zip
- 825_add_windows.zip
- 826_perfect_tessellate.zip
- 827_triangle_tunnels.zip
- 828_triangles_pattern.zip
- 829_colorful_triangles.zip
- 830_recolor_triangles.zip
- 831_rainbow_blends.zip
- 832_pattern_blends.zip
- 833_imposs_trident.zip
- 834_shade_trident.zip
- 835_opposing_grads.zip
- 836_trident_shadows.zip
- 837_impossible_hex.zip
- 838_impossible_lattice.zip
- 839_Joan_Miro.zip
- 840_watercolor_wash.zip
- 841_Miro_signature.zip
- 842_Photoshop_Miro.zip
- 843_enlarge_Miro.zip
- 844_Miro_Peele.zip
- 845_color_Us.zip
- 846_red_rorschach.zip
- 847_finish_Us.zip
- 848_CAF_fails.zip
- 849_turkey_2019.zip
- 850_trace_hand.zip
- 851_articulated_hand.zip
- 852_colorful_hand.zip
- 853_paint_fingernails.zip
- 854_paint_turkey.zip
- 855_turkey_feathers.zip
- 856_drop_shadow.zip
- 857_Ps_iPad_1.zip
- 858_Ps_iPad_2.zip
- 859_Ps_iPad_3.zip
- 860_iPad_Sidecar.zip
- 861_Adobe_Fresco.zip
- 862_Fresco_halftones.zip
- 863_live_brushes.zip
- 864_oil_paint.zip
- 865_Fresco_masks.zip
- 866_repurpose_mask.zip
- 867_vector_brush.zip
- 868_fresco_ps.zip
- 869_auto_color.zip
- 870_ACR_pano.zip
- 871_correct_pano.zip
- 872_diffusion.zip
- 873_simplify_2020.zip
- 874_fill_gaps.zip
- 875_posterize.zip
- 876_paint_bucket.zip
- 877_nonD_poster.zip
- 878_dynamic_poster.zip
- 879_filmstrip.zip
- 880_awful_awesome.zip
- 881_rembrandt.zip
- 882_recolor_freeform.zip
- 883_recolor_group.zip
- 884_over_under.zip
- 885_dev_over_under.zip
- 886_3D_metal_star.zip
- 887_heavy_metal.zip
- 888_wonder_poster.zip
- 889_wonder_displace.zip
- 890_wonder_woman.zip
- 891_metadata_template.zip
- 892_edit_metadata.zip
- 893_quilt_warp.zip
- 894_warp_object.zip
- 895_gopro_images.zip
- 896_content_aware.zip
- 897_gopro_combo.zip
- 898_blend_vignette.zip
- 899_photo_painting.zip
- 900_cue_ball.zip
- 901_pool_ball.zip
- 902_stripe_ball.zip
- 903_transform_each.zip
- 904_recolor_pool.zip
- 905_pool_cues.zip
- 906_rotate_cues.zip
- 907_repeat_face.zip
- 908_rainbow_faces.zip
- 909_mask_lips.zip
- 910_single_many.zip
- 911_symmetrical_mask.zip
- 912_colorize_grads.zip
- 913_mask_grads.zip
- 914_lantern_type1.zip
- 915_lantern_type2.zip
- 916_lantern_type3.zip
- 917_blend_steps.zip
- 918_blended_blends.zip
- 919_reverse_order.zip
- 920_pattern_colors.zip
- 921_blend_pattern.zip
- 922_polygons.zip
- 923_equil_triangle.zip
- 924_mercedes.zip
- 925_star_ring.zip
- 926_perfect_star.zip
- 927_lets_review.zip
- 928_basic_shapes.zip
- 929_triangle_man.zip
- 930_paint_grads.zip
- 931_adv_grads.zip
- 932_trans_vectors.zip
- 933_free_distort.zip
- 934_dynamic_fx.zip
- 935_cats_eye.zip
- 936_cat_iris.zip
- 937_primitives.zip
- 938_zig_zag.zip
- 939_dynamic_hilight.zip
- 940_reptile_scales.zip
- 941_shade_eye.zip
- 942_variable_shade.zip
- 943_dragon_eye.zip
- 945_single_thumbnail.zip
- 946_ai_home.zip
- 947_unlock_object.zip
- 948_unlock_icon.zip
- 949_line_tool.zip
- 950_broken_candy.zip
- 951_candy_rhino.zip
- 952_wrap_pattern.zip
- 953_ice_shadows.zip
- 954_illustrator_ipad.zip
- 955_pencil_points.zip
- 956_ipad_blob.zip
- 957_ipad_pen.zip
- 958_grads_repeats.zip
- 959_color_grading.zip
- 960_grading_tricks.zip
- 961_blend_balance.zip
- 962_font_height.zip
- 963_camera_profile.zip
- 964_JPEG_raw.zip
- 965_match_detail.zip
- 966_Ps_line_tool.zip
- 967_troubleshoot_line.zip
- 968_blend_vectors.zip
- 969_curve_line.zip
- 970_point_glyphs.zip
- 971_area_glyphs.zip
- 972_snap_glyphs.zip
- 973_snap_letterform.zip
- 974_glyph_shape.zip
- 975_glyph_pen.zip
- 976_playing_cards.zip
- 977_scale_shape.zip
- 978_card_suits.zip
- 979_enhance_path.zip
- 980_power_symbol.zip
- 981_huge_artboard.zip
- 982_new_artboard.zip
- 983_triceratops.zip
- 984_pen_tricks.zip
- 985_round_corner.zip
- 986_draw_round.zip
- 987_reshape_round.zip
- 988_AI_brushed.zip
- 989_AI_rivets.zip
- 990_blend_grad.zip
- 991_binoculars.zip
- 992_blue_halo.zip
- 993_bi_aberrations.zip
- 994_hide_shapes.zip
- 995_subwoofer.zip
- 996_deep_cone.zip
- 997_gradient_frame.zip
- 998_hex_screws.zip
- 999_thats_all.zip
Contents
-
-
-
-
767 Mandala patterns in Photoshop CC 20191m
-
768 Painting a free-form mandala pattern9m 5s
-
769 Painting mandala-style dot patterns6m 56s
-
770 Coloring your mandala pattern7m 48s
-
771 The final full-color mandala6m 27s
-
772 Illustrator CC 2019 new preview mode1m 1s
-
773 Illustrator CC 2019 presentation mode3m 21s
-
774 Global edit in Illustrator CC 20196m 30s
-
775 Applying a global edit from the control panel4m 8s
-
776 Freeform gradients in Illustrator CC 20198m 29s
-
777 Freeform gradients: Points versus lines8m 10s
-
778 Freeform gradient limitations6m 29s
-
779 Crop and develop a great white shark8m 54s
-
780 Sharpening your great white shark6m 11s
-
781 Low vibrance and high saturation9m 3s
-
782 Vibrance, saturation, and sharpness9m 11s
-
783 Actioning a full-color hedcut in Photoshop1m
-
784 Recording an action to play all actions9m 37s
-
785 Draw something, color the outlines8m 46s
-
786 Combining multiple works of line art7m 3s
-
787 Group your line art, clip to the group4m 9s
-
788 Coloring outside your line art in Photoshop6m 32s
-
789 Flip horizontal view in Photoshop CC 20191m
-
790 Creating a White Walker in Photoshop1m 59s
-
791 The White Walker begins9m 25s
-
792 Giving a guy a digital shave in Photoshop3m 58s
-
793 Carving deep wrinkles or scars into skin8m 37s
-
794 Shading the White Walker’s deep-set brows6m 21s
-
795 Creating pale, lifeless lips in Photoshop5m 57s
-
796 Giving your White Walker glowing blue eyes10m 46s
-
797 Adding some creepy lifeless pupils6m 40s
-
798 Adding a cold and gloomy background12m 18s
-
799 Adding cold and brittle snowflakes6m 25s
-
800 Using the Transparency Shapes Layer option5m 29s
-
801 Combining a radial filter with a range mask8m 35s
-
802 Flipping a photograph in Camera Raw6m 20s
-
803 An actual dream effect, in Photoshop14m 37s
-
804 Augmenting your Photoshop dream8m 45s
-
805 Applying distortions as Smart Filters6m 37s
-
806 Combining distortions with blend modes10m 5s
-
807 Drawing a 24-sided star in negative space12m 48s
-
808 Making your star a repeating hex pattern8m 27s
-
809 Shading your star pattern in Illustrator6m 57s
-
810 Creating a gradient pattern in Illustrator4m 31s
-
811 Making one pattern fade into another6m 23s
-
812 Welcome to my seamlessly repeating summer1m 35s
-
813 Drawing a cubical gobstopper in Illustrator14m 55s
-
814 Creating a pattern of gobstoppers7m 23s
-
815 Aligning your many gobstoppers5m 54s
-
816 Blending line textures in Illustrator12m 58s
-
817 Combining object blends with a pattern8m 40s
-
818 Carving cubical holes into cubical objects9m 52s
-
819 Nesting gradients inside a pattern5m 36s
-
820 Drawing 3D isometric arrows in Illustrator7m 33s
-
821 Positioning the tips of your arrows7m 17s
-
822 Filling in the gaps in a repeating pattern8m 50s
-
823 Drawing cartoon teeth aligned to the hair5m 50s
-
824 Drawing a triangular cartoon eye8m 6s
-
825 Adding windows to the houses pattern10m 46s
-
826 Creating a perfectly tessellating pattern4m 32s
-
827 Op art experiment 4: Triangle tunnels6m 58s
-
828 Expressing your triangles as a hex pattern7m 18s
-
829 Adding color to your triangle tunnels7m 55s
-
830 Recoloring your triangle tunnels3m 20s
-
831 Creating rainbow gradients with blends6m 18s
-
832 The downside of using blends in patterns3m 35s
-
833 Drawing an impossible trident in Illustrator9m 49s
-
834 Shading an impossible trident with gradients4m 3s
-
835 Painting paths with opposing gradients13m 51s
-
836 Adding impossible shadows in Illustrator6m 42s
-
837 Drawing an impossible hex object14m 8s
-
838 Creating impossible latticework5m 46s
-
839 Painting like Joan Miró in Adobe Sketch9m 46s
-
840 Painting a watercolor wash background8m 23s
-
841 Signing your artwork like Joan Miró4m 17s
-
842 Opening your Sketch artwork in Photoshop9m 1s
-
843 Enlarging your Miró to poster size11m 5s
-
844 What if Joan Miró had met Jordan Peele?14m 10s
-
845 Coloring your terrifying Miró/“Us” scene11m 47s
-
846 Painting a Rorschach background9m 22s
-
848 What to do when Content-Aware Fill fails?10m 4s
-
847 Finishing your “Us” artwork in Photoshop10m 35s
-
849 Hand turkey 20191m 56s
-
850 Tracing your actual hand on an iPad10m 6s
-
851 Drawing a highly articulated hand9m 50s
-
852 Adding color to your hand-drawn hand12m 33s
-
853 Painting your hand-drawn fingernails9m 3s
-
854 A hand becomes a Thanksgiving hand turkey9m 6s
-
855 Painting the turkey’s tail feathers13m 30s
-
856 What’s wrong with this drop shadow?11m 14s
-
857 Introducing Photoshop for the iPad13m 6s
-
858 Photoshop for the iPad: Part 29m 13s
-
859 Photoshop for the iPad: Part 310m 17s
-
-
-