Processing 2: Creative Coding Hotshot
暫譯: Processing 2:創意編程高手

Nikolaus Gradwohl

  • 出版商: Packt Publishing
  • 出版日期: 2013-05-16
  • 售價: $2,010
  • 貴賓價: 9.5$1,910
  • 語言: 英文
  • 頁數: 266
  • 裝訂: Paperback
  • ISBN: 1782166726
  • ISBN-13: 9781782166726
  • 海外代購書籍(需單獨結帳)

商品描述

Learn Processing with exciting and engaging projects to make your computer talk, see, hear, express emotions, and even design physical objects

Overview

  • Teach your computer to create physical objects, visualize data, and program a custom hardware controller
  • Create projects that can be run on a variety of platforms, ranging from desktop computers to Android smartphones
  • Each chapter presents a complete project and guides you through the implementation using easy-to-follow, step-by-step instructions

In Detail

Processing makes it convenient for developers, artists, and designers to create their own projects easily and efficiently. Processing offers you a platform for expressing your ideas and engaging audiences in new ways. This book teaches you everything you need to know to explore new frontiers in animation and interactivity with the help of Processing.

"Processing 2: Creative Coding Hotshot' will present you with nine exciting projects that will take you beyond the basics and show you how you can make your programs see, hear, and even feel! With these projects, you will also learn how to build your own hardware controllers and integrate devices such as a Kinect senor board in your Processing sketches.

Processing is an exciting programming environment for programmers and visual artists alike that makes it easier to create interactive programs.

Through nine complete projects, "Processing 2: Creative Coding Hotshot" will help you explore the exciting possibilities that this open source language provides. The topics we will cover range from creating robot - actors performing Shakespeare's "Romeo and Juliet", to generating objects for 3D printing, and you will learn how to run your processing sketches nearly anywhere from a desktop computer to a browser or a mobile device.

What you will learn from this book

  • Make your computer see, hear, and feel with Processing
  • Have fun with entertaining projects while learning new tricks with Processing
  • Use Processing to teach a pair of cardboard robots to enact famous plays
  • Write code you can run on a variety of devices ranging from your desktop computer to your Android smartphone
  • Learn to build a custom hardware controller and control it using Processing
  • Use Processing to create motion sensor games you can play using your Kinect
  • Design objects you can print using a 3D printer with Processing

Approach

Using a project-based approach, you will be able to learn the coolest aspects of working with Processing. Each project contains step-by-step explanations, diagrams, screenshots, and downloadable material to make learning Processing even easier.

Who this book is written for

This book targets Processing developers ,visual artists, creative professionals, and students who want to move to the next level of learning Processing for gaining inspiration, work, or just for fun. The book assumes a basic understanding of programming. However, this book is also recommended to non-artistic readers, looking to expand their graphics and develop their creativity.

商品描述(中文翻譯)

學習 Processing,透過令人興奮且引人入勝的專案,讓你的電腦能夠說話、看見、聽見、表達情感,甚至設計實體物件。

概述
- 教你如何讓電腦創造實體物件、視覺化數據,並編程自訂硬體控制器
- 創建可以在各種平台上運行的專案,從桌面電腦到 Android 智能手機
- 每一章都呈現一個完整的專案,並通過易於遵循的逐步指導帶你實現

詳細內容
Processing 使開發者、藝術家和設計師能夠輕鬆高效地創建自己的專案。Processing 為你提供了一個表達想法的平台,並以新的方式吸引觀眾。本書教你所有需要知道的知識,幫助你利用 Processing 探索動畫和互動的新領域。

《Processing 2: Creative Coding Hotshot》將為你呈現九個令人興奮的專案,讓你超越基礎,並展示如何讓你的程式能夠看見、聽見,甚至感受!透過這些專案,你還將學會如何構建自己的硬體控制器,並在 Processing 草圖中整合像 Kinect 感應器板這樣的設備。

Processing 是一個令人興奮的程式設計環境,適合程式設計師和視覺藝術家,使創建互動程式變得更加容易。

透過九個完整的專案,《Processing 2: Creative Coding Hotshot》將幫助你探索這個開源語言所提供的令人興奮的可能性。我們將涵蓋的主題包括創建機器人演員表演莎士比亞的《羅密歐與茱麗葉》,生成 3D 列印物件,並學習如何在幾乎任何地方運行你的 Processing 草圖,從桌面電腦到瀏覽器或移動設備。

你將從本書中學到的內容
- 使用 Processing 讓你的電腦看見、聽見和感受
- 在學習 Processing 新技巧的同時,享受有趣的專案
- 使用 Processing 教一對紙板機器人演出著名的戲劇
- 編寫可以在各種設備上運行的程式,從桌面電腦到 Android 智能手機
- 學習構建自訂硬體控制器,並使用 Processing 控制它
- 使用 Processing 創建可以用 Kinect 玩的動作感應遊戲
- 設計可以用 3D 列印機列印的物件

方法
採用專案導向的方法,你將能夠學習使用 Processing 的最酷方面。每個專案都包含逐步解釋、圖表、截圖和可下載的材料,使學習 Processing 更加容易。

本書的讀者對象
本書針對 Processing 開發者、視覺藝術家、創意專業人士和希望提升 Processing 學習水平的學生,無論是為了獲得靈感、工作,或僅僅是為了娛樂。本書假設讀者對程式設計有基本的理解。然而,本書也推薦給非藝術性讀者,幫助他們擴展圖形知識並發展創造力。