-
-
Notifications
You must be signed in to change notification settings - Fork 173
Expand file tree
/
Copy pathlearning.html
More file actions
executable file
·74 lines (57 loc) · 4.83 KB
/
learning.html
File metadata and controls
executable file
·74 lines (57 loc) · 4.83 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
<h1 class="large-header"><span class="black">Learning.</span> The code examples, books, and hacks presented
here present learning materials in the range from basic to advanced.</h1>
<div class="twocol">
<p><a href="gettingstarted/"><img src="/img/learning/gettingstarted.gif" width="200" height="22" alt="Getting Started" /></a><br />
<br />This concise introduction to using Processing covers basic drawing, exporting, saving files, rendering to different contexts (2D, 3D, PDF), and talks about the ideas of "sketching" that underlie working with Processing.<br />
<br />
<br />
<a href="books/"><img src="/img/learning/books.gif" width="200" height="22" alt="Processing Books" /></a>
<br />
<p><table width="300" border="0" cellpadding="0" cellspacing="0"><tr><td width="130" align="left"><a href="books/"><img src="/img/cover/cover_reasfry.jpg" alt="Processing: A Programming Handbook for Visual Designers and Artists"/></a></td><td width="170">
<a href="books/">Processing: A Programming Handbook for Visual Designers and Artists</a>
<br />Casey Reas and Ben Fry <br />MIT Press, 736 pages<br />
<a href="books/">Sample chapters and example downloads</a>.</td></tr></table></p>
<p><table width="300" border="0" cellpadding="0" cellspacing="0"><tr><td width="130" align="left"><a href="books/index.html#fry"><img src="/img/cover/cover_fry.jpg" alt="Visualizing Data"/></a></td><td width="170">
<a href="books/index.html#fry">Visualizing Data</a><br />
Ben Fry <br />O'Reilly, 384 pages</td></tr></table>
<p><table width="300" border="0" cellpadding="0" cellspacing="0"><tr><td width="130" align="left"><a href="books/index.html#ira"><img src="/img/cover/cover_greenberg.jpg" alt="Processing: Creative Coding and Computational Art"/></a></td><td width="170">
<a href="books/index.html#ira">Processing: Creative Coding and Computational Art</a>
<br />Ira Greenberg <br />
Friends of Ed, 840 pages</td></tr></table></p>
<p><table width="300" border="0" cellpadding="0" cellspacing="0"><tr><td width="130" align="left"><a href="books/index.html#shiffman"><img src="/img/cover/cover_shiffman.jpg" alt="Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction"/></a></td><td width="170">
<a href="books/index.html#shiffman">Learning Processing: A Beginner's Guide to Programming Images, Animation, and Interaction</a>
<br />Daniel Shiffman
<br />Morgan Kaufmann, 450 pages</td></tr></table></p>
<p><table width="300" border="0" cellpadding="0" cellspacing="0"><tr><td width="130" align="left"><a href="books/index.html#igoe"><img src="/img/cover/cover_igoe.jpg" alt="Making Things Talk"/></a></td><td width="170">
<a href="books/index.html#igoe">Making Things Talk</a>
<br />Tom Igoe
<br />O'Reilly, 428 pages</td></tr></table></p>
<p>More books related to Processing are included on the <a href="books/">Books</a> page.</p>
</div>
<!--
<div class="threecol">
<p><img src="/img/learning/blank.gif" width="200" height="22" /></p>
</div>
-->
<div class="twocol">
<p>
<a href="tutorials/"><img src="/img/learning/tutorials.gif" width="200" height="22" alt="Tutorials" /></a><br />
<br />Tutorials are a collection of step-by-step lessons covering beginner, intermediate, and advanced topics.<br />
<br />
<br />
<a href="basics/"><img src="/img/learning/examples.gif" width="200" height="22" alt="Examples" /></a><br />
<br /><a href="basics/"><b>Basic</b></a> examples introduce the primary elements of computer programming and the fundamental elements of drawing with
Processing. If you are new to programming, these examples can be a part of the learning process,
but they are not detailed or descriptive enough to be used alone. If you have prior experience, they
will show you how to apply what you know to using Processing.<br /></p>
<p><a href="topics/"><b>Topic</b></a> examples build on the basics; they demonstate code for animation, drawing, interaction, interface,
motion, simulation, file i/o, cellular automata, fractals, and l-systems.</p>
<p><a href="3d/"><b>3D</b></a> examples show the basics of drawing in 3D. Processing has two 3D renderers that can draw 3D shapes
on screen and control lighting and camera parameters. The P3D renderer is an optimized software renderer and the
OPENGL renderer uses JOGL to access OpenGL accelerated graphics cards (this creates an enormous speed improvement
on computers with supported graphics cards.)</p>
<p><a href="libraries/"><b>Libraries</b></a> examples demonstrate how to use some of Processing's many libraries. The libraries enable
Processing to capture and play video, import SVG files, export PDF files, communicate using the Internet and
RS-232 protocols, create and play sound files, and more...
</p>
</div>