◆新書介紹
◆圖書分類
◆進階查詢
◆特價書區
◆教師服務
◆會員專區
◆購物車
◆討論區
◆網站連結

美國地址驗證
貨物追蹤

SSL 交易安全聲明


PROCESSING: A PROGRAMMING HANDBOOK FOR VISUAL DESIGNERS AND ARTISTS 2007 (H)
New!

△看放大圖
ISBN: 9780262182621
類別: 電腦Computer Science & Engineering
出版社: MIT PRESS
作者: REAS
年份: 2007
裝訂別: 精裝
頁數: 710
定價: 1,600
售價: 1,440
原幣價: USD 50.00
狀態: 正常
It has been more than twenty years since desktop publishing reinvented design, and it's clear that there is a growing need for designers and artists to learn programming skills to fill the widening gap between their ideas and the capability of their purchased software. This book is an introduction to the concepts of computer programming within the context of the visual arts. It offers a comprehensive reference and text for Processing (www.processing.org), an open-source programming language that can be used by students, artists, designers, architects, researchers, and anyone who wants to program images, animation, and interactivity.

The ideas in Processing have been tested in classrooms, workshops, and arts institutions, including UCLA, Carnegie Mellon, New York University, and Harvard University. Tutorial units make up the bulk of the book and introduce the syntax and concepts of software (including variables, functions, and object-oriented programming), cover such topics as photography and drawing in relation to software, and feature many short, prototypical example programs with related images and explanations. More advanced professional projects from such domains as animation, performance, and typography are discussed in interviews with their creators. "Extensions" present concise introductions to further areas of investigation, including computer vision, sound, and electronics. Appendixes, references to other material, and a glossary contain additional technical details. Processing can be used by reading each unit in order, or by following each category from the beginning of the book to the end. The Processing software and all of the code presented can be downloaded and run for future exploration.

Table Of Contents

Foreword xix

Preface xxi

Processing 1

Using Processing 9

Structure 1: Code Elements 17

Shape 1: Coordinates, Primitives 23

Data 1: Variables 37

Math 1: Arithmetic, Functions 43

Control 1: Decisions 51

Control 2: Repetition 61

Shape 2: Vertices 69

Math 2: Curves 79

Color 1: Color by Numbers 85

Image 1: Display, Tint 12

Data 2: Text 101

Data 3: Conversion, Objects 105

Typography 1: Display 111

Math 3: Trigonometry 117

Math 4: Random 127

Transform 1: Translate, Matrices 133

Transform 2: Rotate, Scale 137

Development 1: Sketching, Techniques 145

Synthesis 1: Form and Code 149

Interviews 1: Print 155

Structure 2: Continuous 173

Structure 3: Functions 181

Shape 3: Parameters, Recursion 197

Input 1: Mouse I 205

Drawing 1: Static Forms 217

Input 2: Keyboard 223

Input 3: Events 229

Input 4: Mouse II 237

Input 5: Time, Date 245

Development 2: Iteration, Debugging 251

Synthesis 2: Input and Response 255

Interviews 2: Software, Web 261

Motion 1: Lines, Curves 279

Motion 2: Machine, Organism 291

Data 4: Arrays 301

Image 2: Animation 315

Image 3: Pixels 321

Typography 2: Motion 327

Typography 3: Response 333

Color 2: Components 337

Image 4: Filter, Blend, Copy, Mask 347

Image 5: Image Processing 355

Output 1: Images 367

Synthesis 3: Motion and Arrays 371

Interviews 3: Animation, Video 377

Structure 4: Objects 395

Drawing 2: Kinetic Forms 413

Output 2: File Export 421

Input 6: File Import 427

Input 7: Interface 435

Structure 5: Objects II 453

Simulate 1: Biology 461

Simulate 2: Physics 477

Synthesis 4: Structure, Interface 495

Interviews 4: Performance, Installation 501

Extension 1: Continuing... 519

Extension 2: 3D 525

Extension 3: Vision 547

Extension 4: Network 563

Extension 5: Sound 579

Extension 6: Print 603

Extension 7: Mobile 617

Extension 8: Electronics 633

Appendixes 661

Related Media 693

Glossary 699

Code Index 703

Index 705
Springer 國外現貨
帳號:
密碼:
 

    

 

 

 
科大文化事業股份有限公司 SCI-TECH Publishing Company Ltd.
221 新北市汐止區新台五路一段99號11樓之8
TEL: 886-2-26971353 FAX: 886-2-26971631
Copyright © 2004 SCI-TECH All Rights Reserved.
訪客人數:2943012