J books for professionals by professionals® a c k s o n Digital Painting Techniques D i g Digital Painting Techniques is an introductory title covering concepts central to i t digital painting using the Inkscape 0.91 open source software package as well as a l the Corel Painter 2016 professional digital painting software package. The book p builds on the foundational concepts of vector graphics and raster imaging, and gets a more advanced as chapters progress, covering what new media formats are best for i n use with Android Studio, Java and JavaFX, iOS, Kindle and HTML5, as well as key t factors regarding the data footprint optimization work process, and why data i n footprint optimization is important. g • The terminology of digital painting T e • What comprises a digital painting 2D modeling and rendering pipeline c • Concepts and principles behind digital painting content production h Digital painting • How to install and utilize 64-bit Inkscape 0.91 and Corel Painter 2016 n • Concepts behind curves, strokes, fills, patterns, rendering and physics i q • Digital painting data formats and data footprint optimization u e s Techniques related Titles Using Corel Painter 2016 — Wallace Jackson shelve in: ISBN 978-1-4842-1735-1 52999 Graphics/General User level: Intermediate 9781484217351 SOURCE CODE ONLINE www.apress.com www.it-ebooks.info Digital Painting Techniques Wallace Jackson www.it-ebooks.info Digital Painting Techniques Copyright © 2015 by Wallace Jackson This work is subject to copyright. All rights are reserved by the Publisher, whether the whole or part of the material is concerned, specifically the rights of translation, reprinting, reuse of illustrations, recitation, broadcasting, reproduction on microfilms or in any other physical way, and transmission or information storage and retrieval, electronic adaptation, computer software, or by similar or dissimilar methodology now known or hereafter developed. Exempted from this legal reservation are brief excerpts in connection with reviews or scholarly analysis or material supplied specifically for the purpose of being entered and executed on a computer system, for exclusive use by the purchaser of the work. Duplication of this publication or parts thereof is permitted only under the provisions of the Copyright Law of the Publisher’s location, in its current version, and permission for use must always be obtained from Springer. Permissions for use may be obtained through RightsLink at the Copyright Clearance Center. Violations are liable to prosecution under the respective Copyright Law. ISBN-13 (pbk): 978-1-4842-1735-1 ISBN-13 (electronic): 978-1-4842-1736-8 Trademarked names, logos, and images may appear in this book. Rather than use a trademark symbol with every occurrence of a trademarked name, logo, or image we use the names, logos, and images only in an editorial fashion and to the benefit of the trademark owner, with no intention of infringement of the trademark. The use in this publication of trade names, trademarks, service marks, and similar terms, even if they are not identified as such, is not to be taken as an expression of opinion as to whether or not they are subject to proprietary rights. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that may be made. The publisher makes no warranty, express or implied, with respect to the material contained herein. Managing Director: Welmoed Spahr Lead Editor: Steve Anglin Technical Reviewer: Chád Darby Edit orial Board: Steve Anglin, Pramila Balan, Louise Corrigan, Jonathan Gennick, Robert Hutchinson, Celestin Suresh John, Michelle Lowman, James Markham, Susan McDermott, Matthew Moodie, Jeffrey Pepper, Douglas Pundick, Ben Renow-Clarke, Gwenan Spearing Coordinating Editor: Mark Powers Copy Editor: Karen Jameson Compositor: SPi Global Indexer: SPi Global Artist: SPi Global Distributed to the book trade worldwide by Springer Science+Business Media New York, 233 Spring Street, 6th Floor, New York, NY 10013. Phone 1-800-SPRINGER, fax (201) 348-4505, e-mail [email protected], or visit www.springeronline.com. Apress Media, LLC is a California LLC and the sole member (owner) is Springer Science + Business Media Finance Inc (SSBM Finance Inc). SSBM Finance Inc is a Delaware corporation. For information on translations, please e-mail [email protected], or visit www.apress.com. Apress and friends of ED books may be purchased in bulk for academic, corporate, or promotional use. eBook versions and licenses are also available for most titles. For more information, reference our Special Bulk Sales–eBook Licensing web page at www.apress.com/bulk-sales. Any source code or other supplementary materials referenced by the author in this text are available to readers at www.apress.com/9781484217351. For detailed information about how to locate your book’s source code, go to www.apress.com/source-code/. Readers can also access source code at SpringerLink in the Supplementary Material section for each chapter. www.it-ebooks.info This book is dedicated to all those members of the open source community who are working so diligently to make professional new media application development software, as well as content development tools, freely available for new media application developers, so that they can utilize these tools to achieve their creative dreams and big financial goals. Last but not least, I dedicate this book to my brilliant father, Parker Jackson, my family, my life-long friends, and my production ranch neighbors, for their constant help, assistance, and those relaxing, Twilight BBQs, underneath the stars of Point Conception. www.it-ebooks.info Contents at a Glance About the Author ����������������������������������������������������������������������������xiii About the Technical Reviewer ���������������������������������������������������������xv Acknowledgments �������������������������������������������������������������������������xvii Introduction ������������������������������������������������������������������������������������xix ■ Chapter 1: Digital Painting Software: Corel Painter and Inkscape ������������������������������������������������������������1 ■ Chapter 2: The Terminology of Digital Painting: Vector and Raster �������������������������������������������������������������������������13 ■ Chapter 3: The Foundation of Digital Painting: Canvas and Brush �������������������������������������������������������������������������25 ■ Chapter 4: Digital Painting with Image Tiles: Patterns and Weaves ��������������������������������������������������������������������37 ■ Chapter 5: The Hardware of Digital Painting: Tablet and Stylus ����53 ■ Chapter 6: Digital Painting with Image Objects: Using Nozzles ����63 ■ Chapter 7: The Mimicry of Digital Painting: Using Quick Clone ����79 ■ Chapter 8: The Algorithms of Digital Painting: Plug-In Filters �����93 ■ Chapter 9: The Selection of Digital Painting: Pulling Masks ������105 ■ Chapter 10: The Compositing of Digital Painting: Using Layers �������������������������������������������������������������������������������119 v www.it-ebooks.info ■ Contents at a GlanCe ■ Chapter 11: The Refinement of Digital Painting: Photo-Retouching �����������������������������������������������������������������������135 ■ Chapter 12: The Coloring Book of Digital Painting: Sketching ����147 ■ Chapter 13: The Animation of Digital Painting: Physics Engines��������������������������������������������������������������������������161 ■ Chapter 14: The Customization of Digital Painting: Brush Design ������������������������������������������������������������������������������173 ■ Chapter 15: The Automation of Digital Painting: Programming ������������������������������������������������������������������������������189 ■ Chapter 16: Publishing Digital Painting: Content Delivery Platforms ���������������������������������������������������������203 Index ����������������������������������������������������������������������������������������������211 vi www.it-ebooks.info Contents About the Author ����������������������������������������������������������������������������xiii About the Technical Reviewer ���������������������������������������������������������xv Acknowledgments �������������������������������������������������������������������������xvii Introduction ������������������������������������������������������������������������������������xix ■ Chapter 1: Digital Painting Software: Corel Painter and Inkscape ������������������������������������������������������������1 Downloading and Installing Inkscape ������������������������������������������������������2 Inkscape�org: Get Inkscape Illustration Software �����������������������������������������������������2 Corel Painter 2016: Installing the Software ���������������������������������������������5 Setting Up Painter 2016: Adding Painter in Taskbar �������������������������������������������������6 Enhancing Painter 2016: Installing Brush Packs ������������������������������������������������������9 Summary �����������������������������������������������������������������������������������������������11 ■ Chapter 2: The Terminology of Digital Painting: Vector and Raster �������������������������������������������������������������������������13 Computer Graphics: Raster versus Vector ���������������������������������������������13 Basic Vector Shapes: Vertices, Lines, and Curves ��������������������������������������������������14 Raster Concepts: Pixels, Aspect Ratio, Color, and Alpha �����������������������������������������15 Inkscape: Tour of Primary User Interface ����������������������������������������������22 Painter: Tour of the Basic User Interface �����������������������������������������������23 Summary �����������������������������������������������������������������������������������������������24 vii www.it-ebooks.info ■ Contents ■ Chapter 3: The Foundation of Digital Painting: Canvas and Brush �������������������������������������������������������������������������25 Inkscape Brush Strokes: Digital Painting ����������������������������������������������25 Calligraphy Brush Stroke Tool: Basic Style Setting �������������������������������������������������26 Brush Strokes Configuration: Advanced Settings ���������������������������������������������������28 Painter 2016 Brushes: Dynamic Painting ����������������������������������������������31 Types of Digital Painting: Painter 2016 Workflows �������������������������������������������������31 Automatic Painting: Using Painter’s Auto-Painting �������������������������������������������������32 Summary �����������������������������������������������������������������������������������������������35 ■ Chapter 4: Digital Painting with Image Tiles: Patterns and Weaves ��������������������������������������������������������������������37 Inkscape Styles: Stroke, Fill, and Gradient ��������������������������������������������37 Using GIMP: Creating Your Image Pattern ���������������������������������������������39 Using Imagery in Painting and Illustration ��������������������������������������������43 Using Bitmap Images as Fill: Inkscape Pattern Fill �������������������������������������������������43 Bitmaps in Painting: Painter Patterns and Weaves �������������������������������������������������46 Summary �����������������������������������������������������������������������������������������������52 ■ Chapter 5: The Hardware of Digital Painting: Tablet and Stylus ��������������������������������������������������������������������������53 Digital Painting Hardware: Pen and Tablet ��������������������������������������������53 Pressure-Sensitive Stylus: Digital Pens for Mobile �������������������������������������������������54 The Tablet with Pressure and Tilt Sensitive Stylus �������������������������������������������������55 Touchscreen Tablet with Pressure and Tilt Stylus���������������������������������������������������57 Installing Digital Painting Hardware Driver �������������������������������������������58 Find the Correct Driver: Google Search for Product ������������������������������������������������58 Installing the Latest Driver: Run as Administrator ��������������������������������������������������60 Summary �����������������������������������������������������������������������������������������������61 viii www.it-ebooks.info ■ Contents ■ Chapter 6: Digital Painting with Image Objects: Using Nozzles ����63 Painter Nozzles: Painting with Imagery �������������������������������������������������63 Creating Nozzles: Using Multiple Layers �����������������������������������������������66 Creating Vector Shapes in Painter: The Brush Tool �������������������������������������������������67 Creating a Solid Nozzle Image: Using the Fill Tool ��������������������������������������������������69 Transforms in Painter: Using the Rotate Transform ������������������������������������������������71 Creating a Nozzle: Group Layers and Make Nozzle ������������������������������������������������74 Summary �����������������������������������������������������������������������������������������������78 ■ Chapter 7: The Mimicry of Digital Painting: Using Quick Clone ����79 Digital Painting with Photos: Quick Clone ���������������������������������������������79 Painting Effects: Enhanced Brush Strokes ��������������������������������������������88 Summary �����������������������������������������������������������������������������������������������91 ■ Chapter 8: The Algorithms of Digital Painting: Plug-In Filters �����93 Painter’s Pixel Processing: Effects Menu ����������������������������������������������93 Embossing: Applying Surface Textures in Painter ���������������������������������������������������94 Matching Color Palettes: The Tonal Control Menu ��������������������������������������������������95 Posterizing: Reducing the Colors Used in Artwork��������������������������������������������������96 Sketching: Finding Edges in an Image with Painter �����������������������������������������������96 Changing Focus: Color Sharpen Images in Painter �������������������������������������������������97 Esoterica: Special Effects Using Painter Algorithms �����������������������������������������������98 High Pass Filter: An Audio Filter Works on Images �������������������������������������������������99 Creating Pop Art: Using the Pop Art Fill Algorithm ������������������������������������������������100 Inkscape and HTML5 Filters: SVG Filters ���������������������������������������������101 Summary ���������������������������������������������������������������������������������������������103 ix www.it-ebooks.info ■ Contents ■ Chapter 9: The Selection of Digital Painting: Pulling Masks ������105 Painter Selections: Algorithms or Wands���������������������������������������������105 Auto Selection: Having Algorithms Select Pixels ��������������������������������������������������106 Selecting What You Don’t Want: Invert Selection ��������������������������������������������������107 Saving Selections: Using Your Alpha Channels �����������������������������������������������������108 Manual Selection Sets: Using the Magic Wand Tool ���������������������������������������������110 Inkscape Selections: Selecting Vectors �����������������������������������������������116 Summary ���������������������������������������������������������������������������������������������118 ■ Chapter 10: The Compositing of Digital Painting: Using Layers �������������������������������������������������������������������������������119 Painter Layers: The Compositing Pipeline �������������������������������������������119 Composite Separation: Seamless Layer Elements �����������������������������������������������120 Drag and Drop: Changing Composite Layer Order ������������������������������������������������123 Layer Masks: Adding an Alpha Channel to a Layer �����������������������������������������������126 Dynamic Plug-In Layers: Special Effects Layers ���������������������������������������������������127 Layer Compositing Blend Modes: Color Algorithms ����������������������������������������������131 Inkscape: Digital Illustration Compositing �������������������������������������������133 Summary ���������������������������������������������������������������������������������������������134 ■ Chapter 11: The Refinement of Digital Painting: Photo-Retouching �����������������������������������������������������������������������135 Painter Photo-Retouching: Details Editing ������������������������������������������135 Rubber Stamp: Sampling Pixels from Another Area ���������������������������������������������136 The Dodge Tool: Lightening Underneath the Eye ��������������������������������������������������138 The Burn Tool: Darkening the Whitened Lip Areas ������������������������������������������������140 Summary ���������������������������������������������������������������������������������������������145 x www.it-ebooks.info