Cargando…

Coding art : the four steps to creative programming with the processing language /

Finally, a book on creative programming, written directly for artists and designers! Rather than following a computer science curriculum, this book is aimed at creatives who are working in the intersection of design, art, and education. In this book you'll learn to apply computation into the cr...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Zhang, Yu
Otros Autores: Funk, Mathias
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Berkeley, CA : Apress, 2021.
Colección:Design Thinking.
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a2200000 a 4500
001 OR_on1229928651
003 OCoLC
005 20231017213018.0
006 m o d
007 cr un|---aucuu
008 210109s2021 cau ob 001 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d YDX  |d EBLCP  |d LDP  |d DCT  |d ERF  |d OCLCF  |d GW5XE  |d SFB  |d VT2  |d N$T  |d UKAHL  |d K6U  |d OCLCO  |d OCLCQ 
019 |a 1229126083  |a 1236327453  |a 1238203743  |a 1238205271  |a 1238205510  |a 1240517545 
020 |a 9781484262641  |q (electronic bk.) 
020 |a 1484262646  |q (electronic bk.) 
020 |a 9781484262658  |q (print) 
020 |a 1484262654 
020 |z 1484262638 
020 |z 9781484262634 
024 7 |a 10.1007/978-1-4842-6264-1  |2 doi 
029 1 |a AU@  |b 000068589187 
029 1 |a AU@  |b 000070278172 
035 |a (OCoLC)1229928651  |z (OCoLC)1229126083  |z (OCoLC)1236327453  |z (OCoLC)1238203743  |z (OCoLC)1238205271  |z (OCoLC)1238205510  |z (OCoLC)1240517545 
037 |b Springer 
050 4 |a T385 
072 7 |a AKC.  |2 bicssc 
072 7 |a ARC004000.  |2 bisacsh 
072 7 |a AKC.  |2 thema 
082 0 4 |a 006.6  |2 23 
082 0 4 |a 741.6  |2 23 
049 |a UAMI 
100 1 |a Zhang, Yu. 
245 1 0 |a Coding art :  |b the four steps to creative programming with the processing language /  |c Yu Zhang, Mathias Funk. 
260 |a Berkeley, CA :  |b Apress,  |c 2021. 
300 |a 1 online resource (284 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
347 |a text file 
347 |b PDF 
490 1 |a Design Thinking 
588 0 |a Print version record. 
505 0 |a Intro -- Table of Contents -- About the Authors -- About the Technical Reviewer -- Acknowledgments -- Chapter 1: Introduction -- 1.1 Coding art -- 1.2 Motivation -- 1.2.1 How to talk with a "machine" -- 1.2.2 Practice a practice -- 1.2.3 Do it and own it -- 1.3 How to read this book -- 1.3.1 Calling all creatives -- 1.3.2 Four steps, one example, one zoom -- 1.3.3 Getting ready -- Part I: Creative coding -- Chapter 2: Idea to visuals -- 2.1 Visual elements -- 2.1.1 Shapes -- 2.1.2 Shaping up in Processing -- 2.1.3 Colors, transparency, and filters -- 2.1.4 Working with form and texture 
505 8 |a 2.2 Canvas secrets -- 2.2.1 Scaling visual elements -- 2.2.2 Resetting or restoring the canvas -- 2.2.3 Rotation and translation -- 2.3 Animation: From frames to motion -- 2.3.1 Animation basics -- 2.3.2 Simple movement -- 2.3.3 Rhythm in motion -- 2.4 Interaction as input for animation -- 2.4.1 Combining mouse presses and movement -- 2.5 Summary -- Chapter 3: Composition and structure -- 3.1 Data and code structure -- 3.1.1 Creating many things -- 3.1.2 Controlling many things -- 3.2 Visual structure -- 3.2.1 Composition and alignment -- 3.2.2 Composing with layers -- 3.2.3 Controlling layers 
505 8 |a 3.3 Summary -- Chapter 4: Refinement and depth -- 4.1 Randomness and noise -- 4.1.1 Working with randomness -- 4.1.2 Controlling randomness -- 4.1.3 Selecting and making choices with randomness -- 4.1.4 Working with noise -- 4.2 MemoryDot -- 4.2.1 Smoothing -- 4.2.2 Smoothly working with many things -- 4.3 Using computed values -- 4.3.1 Computing values with functions -- 4.3.2 Interpolation -- 4.3.3 Interpolation with functions -- 4.4 Interactivity -- 4.4.1 Mouse interaction -- 4.4.2 Keyboard interaction -- 4.4.3 Other input -- 4.5 Summary -- Chapter 5: Completion and production 
505 8 |a 5.1 Making things big for print -- 5.1.1 High-resolution rendering -- 5.1.2 Migrating to scalable version -- 5.1.3 Rendering snapshots of dynamic work -- 5.2 A backstage for control -- 5.2.1 Tweak mode in Processing -- 5.2.2 Centralizing control with variables -- 5.2.3 "Backstaging" with the keyboard -- 5.3 More stable and less risky code -- 5.3.1 The right things in the right place -- 5.3.2 Avoiding resource bloat -- 5.3.3 Code structure -- 5.3.4 Don't reinvent the wheel -- 5.4 Testing before deployment -- 5.4.1 Depending on dependencies -- 5.4.2 Anticipating differences 
505 8 |a 5.4.3 Preparing for unattended operation -- 5.5 Moving to mobile -- 5.5.1 Structure of mobile Processing content -- 5.5.2 From Processing to p5.js -- 5.5.3 Fine-tuning the presentation -- 5.5.4 How to spot errors? -- 5.5.5 Deploying for mobile use -- 5.6 Summary -- Part II: An example: MOUNTROTHKO -- Chapter 6: Inspiration -- 6.1 Context and starting point -- 6.2 Concept and artwork -- Chapter 7: From idea to completion -- 7.1 Idea to visuals -- 7.2 Composition and structure -- 7.2.1 Composition: The fog -- 7.2.2 Composition: Creating the mountains -- 7.2.3 Structure: Creating the particles 
504 |a Includes bibliographical references and index. 
520 |a Finally, a book on creative programming, written directly for artists and designers! Rather than following a computer science curriculum, this book is aimed at creatives who are working in the intersection of design, art, and education. In this book you'll learn to apply computation into the creative process by following a four-step process, and through this, land in the cross section of coding and art, with a focus on practical examples and relevant work structures. You'll follow a real-world use case of computation art and see how it relates back to the four key pillars, and addresses potential pitfalls and challenges in the creative process. All code examples are presented in a fully integrated Processing example library, making it easy for readers to get started. This unique and finely balanced approach between skill acquisition and the creative process and development makes Coding Art a functional reference book for both creative programming and the creative process for professors and students alike. You will: Review ideas and approaches from creative programming to different professional domains Work with computational tools like the Processing language Understand the skills needed to move from static elements to animation to interaction Use interactivity as input to bring creative concepts closer to refinement and depth Simplify and extend the design of aesthetics, rhythms, and smoothness with data structures Leverage the diversity of art code on other platforms like the web or mobile applications Understand the end-to-end process of computation art through real world use cases Study best practices, common pitfalls, and challenges of the creative process. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Computer graphics. 
650 0 |a Computer software. 
650 2 |a Computer Graphics 
650 2 |a Software 
650 6 |a Infographie. 
650 6 |a Logiciels. 
650 7 |a computer graphics.  |2 aat 
650 7 |a software.  |2 aat 
650 7 |a Computer graphics.  |2 fast  |0 (OCoLC)fst00872119 
650 7 |a Computer software.  |2 fast  |0 (OCoLC)fst00872527 
700 1 |a Funk, Mathias. 
776 0 8 |i Print version:  |a Zhang, Yu.  |t Coding Art.  |d Berkeley, CA : Apress L.P., ©2021  |z 9781484262634 
830 0 |a Design Thinking. 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484262641/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a Askews and Holts Library Services  |b ASKH  |n AH38714794 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL6451331 
938 |a EBSCOhost  |b EBSC  |n 2720177 
938 |a YBP Library Services  |b YANK  |n 301857958 
994 |a 92  |b IZTAP