About the Author |
|
xiii | |
About the Technical Reviewer |
|
xv | |
Acknowledgments |
|
xvii | |
|
Chapter 1 The Foundation of Digital Illustration: Points and Lines |
|
|
1 | (10) |
|
Downloading and Installing Inkscape |
|
|
1 | (4) |
|
lnkscape.org: Get Inkscape Illustration Software |
|
|
2 | (3) |
|
Basic Vector Shapes: Vertices and Lines |
|
|
5 | (4) |
|
The Vertex: A Foundation for 2D and 3D Geometry |
|
|
5 | (1) |
|
The Path: Connect the Vertices to Create a Shape |
|
|
5 | (4) |
|
|
9 | (2) |
|
Chapter 2 The Curvature of Digital Illustration: Spline Curves |
|
|
11 | (14) |
|
Custom Shapes: Intro to Bezier Curves |
|
|
11 | (2) |
|
Cubic Bezier Curve: Two Control Point Spline |
|
|
12 | (1) |
|
Quadratic Bezier Curve: One Control Point Spline |
|
|
12 | (1) |
|
Using Splines: Creating Complex Shapes |
|
|
13 | (11) |
|
The Draw Bezier Curves Tool: 2D Shape Modeling |
|
|
13 | (4) |
|
The Edit Paths by Nodes Tool: Refining 2D Shapes |
|
|
17 | (7) |
|
|
24 | (1) |
|
Chapter 3 The Styling of Digital Illustration: Stroke and Fill |
|
|
25 | (10) |
|
Inkscape: Vector Illustration Shape Styles |
|
|
25 | (8) |
|
The Ul Layout: Overview of Key Areas in Inkscape |
|
|
26 | (1) |
|
Polygon Shapes: Creating Basic Closed Shapes |
|
|
26 | (3) |
|
Spiral Shapes: Stroking Open Shapes Using Cap |
|
|
29 | (2) |
|
Font Shapes: Creating Text Shapes Using Fonts |
|
|
31 | (2) |
|
|
33 | (2) |
|
Chapter 4 The Depth of Digital Illustration: Using Gradients |
|
|
35 | (12) |
|
Inkscape Illustration: Fill Gradients |
|
|
35 | (8) |
|
Radial Fill Gradients: Enhancing Your Heart Shape |
|
|
35 | (4) |
|
Linear Fill Gradients: Enhancing Your Text Object |
|
|
39 | (4) |
|
Inkscape Illustration: Stroke Gradients |
|
|
43 | (3) |
|
Radial Stroke Gradients: Enhancing Your Spiral |
|
|
44 | (2) |
|
|
46 | (1) |
|
Chapter 5 The Imagery of Digital Illustration: Using Patterns |
|
|
47 | (14) |
|
Inkscape Illustration: Using Fill Patterns |
|
|
47 | (2) |
|
Using GIMP: Creating Your Image Pattern |
|
|
49 | (3) |
|
Imagery in Illustration: Bitmap Patterns |
|
|
52 | (7) |
|
Using Bitmap Images as Fill: Inkscape Pattern Fill |
|
|
52 | (4) |
|
Using Bitmap Image Strokes: Inkscape Pattern Fill |
|
|
56 | (3) |
|
|
59 | (2) |
|
Chapter 6 The Rendering of Digital Illustration: Data Formats |
|
|
61 | (10) |
|
Inkscape PNG Export: Rendering Objects |
|
|
61 | (4) |
|
Inkscape Vector Export: Using Save As |
|
|
65 | (4) |
|
Exporting to Adobe Acrobat Reader: PDF Format |
|
|
66 | (1) |
|
Exporting to Encapsulated Postscript: EPS Format |
|
|
67 | (1) |
|
Exporting to JavaFX: Publish in Java and Android |
|
|
68 | (1) |
|
|
69 | (2) |
|
Chapter 7 The Syntax of Digital Illustration: SVG Commands |
|
|
71 | (14) |
|
SVG Syntax: Coding Vector Shape Data |
|
|
71 | (5) |
|
SVG Command Summary: Lines, Arcs, and Curves |
|
|
71 | (2) |
|
SVG Fills: Filling Your Closed Shapes with Color |
|
|
73 | (2) |
|
The Stroke: Controlling How Lines and Curves Look |
|
|
75 | (1) |
|
Inkscape Projects: SVG Command Syntax |
|
|
76 | (6) |
|
Polygons: SVG Commands for Basic Closed Shape |
|
|
76 | (2) |
|
Spirals: SVG Commands for Basic Open Shapes |
|
|
78 | (2) |
|
Gradients: SVG Commands for Your Heart Shape |
|
|
80 | (2) |
|
SVG Data Optimization: Integer Values |
|
|
82 | (2) |
|
|
84 | (1) |
|
Chapter 8 The Vectorization of Digital Imagery: Image Tracing |
|
|
85 | (12) |
|
Inkscape Trace Bitmap: Vectorize Images |
|
|
85 | (10) |
|
Digital Image Source: Using Inkscape File Import |
|
|
86 | (1) |
|
Trace Bitmap Algorithm: Configuring Parameters |
|
|
87 | (5) |
|
Optimizing Your Illustration: Export Plain SVG Data |
|
|
92 | (3) |
|
|
95 | (2) |
|
Chapter 9 The Algorithms of Digital Illustration: SVG Filters |
|
|
97 | (12) |
|
SVG Filter Effects: Illustration Special FX |
|
|
97 | (1) |
|
Illustration Effects: Inkscape Filters Menu |
|
|
98 | (10) |
|
Bevel Effects: Using the Filters Bevel Menu |
|
|
99 | (1) |
|
Distortion Effects: Using the Filters Distort Menu |
|
|
100 | (2) |
|
Paint and Draw Effects: Filters Paint and Draw |
|
|
102 | (1) |
|
Bump Effects: Using the Filters Bumps Menu |
|
|
103 | (2) |
|
Protrusion Effects: Using Filters Protrusions |
|
|
105 | (1) |
|
Raster Processing: Using SVG Filters on Imagery |
|
|
106 | (2) |
|
|
108 | (1) |
|
Chapter 10 The Progression of Digital Illustration: Painter 2016 |
|
|
109 | (10) |
|
Corel Painter 2016: Installing the Software |
|
|
109 | (8) |
|
Setting Up Painter 2016: Adding Painter in Taskbar |
|
|
111 | (2) |
|
Enhancing Painter 2016: Installing Brush Packs |
|
|
113 | (2) |
|
Painter 2016: Vectors, Rasters, and Advanced Code |
|
|
115 | (2) |
|
|
117 | (2) |
|
Chapter 11 The Airbrush of Digital Illustration: Using Brushes |
|
|
119 | (14) |
|
Inkscape Brush Strokes: Digital Painting |
|
|
119 | (6) |
|
Calligraphy Brush Stroke Tool: Basic Style Setting |
|
|
120 | (2) |
|
Brush Stroke Configuration: Advanced Settings |
|
|
122 | (3) |
|
Painter 2016 Brushes: Dynamic Painting |
|
|
125 | (7) |
|
Manual Painting: Using Painter's Cloning Feature |
|
|
125 | (5) |
|
Automatic Painting: Using Painter's Auto-Painting |
|
|
130 | (2) |
|
|
132 | (1) |
|
Chapter 12 The Compositing of Digital Illustration: Using Layers |
|
|
133 | (16) |
|
Alpha Channels: Defining Transparency |
|
|
133 | (6) |
|
Layer Compositing: Complex Alpha-based Pipeline |
|
|
134 | (1) |
|
Channel Data: Red, Green, Blue, and Alpha Channel |
|
|
134 | (1) |
|
Masking: Using Alpha Channel Data for Selections |
|
|
134 | (1) |
|
Using Masked Imagery: A Simple Layer Composite |
|
|
135 | (4) |
|
Inkscape Layers: Illustration Compositing |
|
|
139 | (5) |
|
Inkscape Document Alpha Channel: Transparency |
|
|
140 | (1) |
|
Complex Illustration Compositing: Layers Palette |
|
|
141 | (3) |
|
Painter Layers: Digital Paint Compositing |
|
|
144 | (4) |
|
|
148 | (1) |
|
Chapter 13 The Automation of Digital Illustration: Programming |
|
|
149 | (10) |
|
Java and JavaFX: javafx.scene.effect API |
|
|
150 | (1) |
|
HTML5 and CSS3: Markup Compositing |
|
|
151 | (2) |
|
Android Studio: Using a PorterDuff Object |
|
|
153 | (2) |
|
Game Design: SVG for Collision Detection |
|
|
155 | (2) |
|
|
157 | (2) |
|
Chapter 14 Publish Digital Illustration: Content Delivery Platforms |
|
|
159 | (8) |
|
Open Source Formats: PDF, HTML, EPUB |
|
|
159 | (2) |
|
Portable Document Format: Digital Illustration PDF |
|
|
160 | (1) |
|
HyperText Markup Language: HTML5 Digital Audio |
|
|
160 | (1) |
|
Electronic Publishing: Digital Audio in EPUB3 |
|
|
161 | (1) |
|
Open Platforms: Java, Android, and Kindle |
|
|
161 | (4) |
|
eBook Readers: Kindle Fire, Android, Java, or PDF |
|
|
161 | (1) |
|
iTV Sets: Android TV, Java, JavaScript, and HTML5 |
|
|
162 | (1) |
|
Smartwatches: Android WEAR, Java, and HTML5 |
|
|
162 | (1) |
|
Auto Dashboards: Android AUTO, Java, and HTML5 |
|
|
163 | (1) |
|
Smartphone and Tablet: Android, Java, and HTML5 |
|
|
164 | (1) |
|
Game Console: Android, Java, JavaFX, and HTML5 |
|
|
164 | (1) |
|
Future Devices: Robots, VR, and Home Appliances |
|
|
165 | (1) |
|
Paid Software Platforms: iOS or Windows |
|
|
165 | (1) |
|
Apple iPhone and iPad: Supported Audio Formats |
|
|
165 | (1) |
|
Windows Phone: Supported Digital Audio Formats |
|
|
165 | (1) |
|
|
166 | (1) |
Index |
|
167 | |