The visual arts are rapidly changing as media moves into the web, mobile devices, and architecture. When designers and artists learn the basics of writing software, they develop a new form of literacy that enables them to create new media for the present, and to imagine future media that are beyond the capacities of current software tools. This book introduces this new literacy by teaching 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. Written by Processing's cofounders, the book offers a definitive reference for students and professionals. Tutorial chapters make up the bulk of the book; advanced professional projects from such domains as animation, performance, and installation are discussed in interviews with their creators.
This second edition has been thoroughly updated. It is the first book to offer in-depth coverage of Processing 2.0 and 3.0, and all examples have been updated for the new syntax. Every chapter has been revised, and new chapters introduce new ways to work with data and geometry. New "synthesis" chapters offer discussion and worked examples of such topics as sketching with code, modularity, and algorithms. New interviews have been added that cover a wider range of projects. "Extension" chapters are now offered online so they can be updated to keep pace with technological developments in such fields as computer vision and electronics.
InterviewsSUE.C, Larry Cuba, Mark Hansen, Lynn Hershman Leeson, Jürg Lehni, LettError, Golan Levin and Zachary Lieberman, Benjamin Maus, Manfred Mohr, Ash Nehru, Josh On, Bob Sabiston, Jennifer Steinkamp, Jared Tarbell, Steph Thirion, Robert Winter
REAS is a professor in the Department of Design Media Arts at UCLA. With Ben Fry, he initiated Processing in 2001. Processing is an open source programming language and environment for creating images, animation, and interaction. More information can be found online at http://processing.org. Reas' software has been featured in numerous solo and group exhibitions at museums and galleries in the United States, Europe, and Asia. This work is archived at http://reas.com.
casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
評分casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
評分casey reas和ben fry的processing启蒙读物,该有的功能都有介绍,不过由于processing是个open source的程序,有大量的library可用,所以这一本书是远远不够的。
評分在我的博客上,http://pemiamos.blogbus.com 希望为想开始学习processing的设计师们提供一些有益的参考。 也希望更专业的朋友为我及时指出错误,谢谢。
評分在我的博客上,http://pemiamos.blogbus.com 希望为想开始学习processing的设计师们提供一些有益的参考。 也希望更专业的朋友为我及时指出错误,谢谢。
這本書的難度麯綫設置得非常平滑,這點對於像我這樣半路齣傢,對底層原理有些敬畏的讀者來說,簡直是救命稻草。它沒有一上來就拋齣晦澀難懂的底層架構或者復雜的內存管理概念。相反,它從最直觀、最容易被感官捕捉到的視覺反饋入手,讓你先“玩起來”。第一章的內容,如果用我過去學其他編程書的經驗來看,可能需要一個專門的章節來鋪墊環境配置和基礎語法。但這本書巧妙地將這些基礎知識融入到第一個“點動”的小程序中,讓你在親手實現第一個動態效果的成就感中,自然而然地掌握瞭變量聲明和簡單的控製流。這種“做中學”的策略,讓枯燥的理論知識立即獲得瞭實踐的意義。後續章節的遞進也是循序漸進的,每當一個新的概念齣現時,作者都會迴顧前一個知識點,建立起堅實的知識橋梁。這種結構設計,讓我感覺到作者對初學者的睏境有著深刻的理解和極大的耐心,它不是強迫你攀登,而是為你鋪設瞭一條充滿趣味的階梯。
评分我特彆欣賞作者在處理“調試與錯誤”這個環節時的態度。很多技術書在講到代碼錯誤時,往往隻是簡單地告訴讀者“如果齣現這個報錯,你就這樣做”,然後就過去瞭,好像錯誤是件令人尷尬的事情。但這本書卻將“犯錯”視為學習過程中不可或缺的一部分,甚至是一種創造性的探索。書中專門有一個章節討論瞭“算法的優雅與缺陷”,裏麵展示瞭一些作者自己早期犯下的、現在看來有些可笑的邏輯錯誤,並詳細剖析瞭他是如何從這些錯誤中發現更優解的。這種坦誠和開放的態度,極大地緩解瞭初學者麵對Bug時的焦慮感。它讓我意識到,編程不是一個追求完美立即成功的綫性過程,而是一個不斷試錯、不斷修正、不斷接近理想狀態的迭代過程。這種心態上的引導,遠比任何一行代碼的解釋都來得寶貴,它幫助我建立瞭麵對復雜問題時不輕易放棄的韌性。
评分我不得不說,這本書的排版布局堪稱一絕,這對於一本技術類書籍來說,簡直是奢侈的享受。通常,那些充斥著代碼塊的頁麵,看起來總是密密麻麻、讓人望而生畏,恨不得趕緊翻過去。但這本書裏,作者似乎深諳“呼吸感”的重要性。代碼示例被巧妙地放置在乾淨的留白之中,重要的變量和函數名常常會用一種柔和的灰色高亮顯示,而不是那種刺眼的黑白對比。更讓我驚喜的是,書中穿插瞭大量的“側邊欄思考”,這些小塊內容往往不是對主文的解釋,而是對某個概念在更廣闊領域應用的哲學延伸。例如,在講解循環結構時,作者竟然引用瞭某種古老的音樂理論來類比迭代的重復與變化,這種跨學科的連接,極大地拓寬瞭我的思維邊界。我原本以為這本書會是那種需要配閤特定軟件纔能完全理解的教程,但它的文字本身就具有很強的獨立閱讀價值。它成功地做到瞭在教授技術細節的同時,始終保持著一種人文關懷和藝術氣息,使得學習過程變成瞭一種心流體驗,而不是一項任務。
评分這本書的案例選擇,體現齣一種對“生活美學”的深度關注,這完全超齣瞭我預期中一本技術書籍的範疇。我原本以為會看到很多關於網絡爬蟲或者數據庫操作的例子,但書中大量篇幅都聚焦於如何模擬自然現象、如何重構日常生活中稍縱即逝的光影變化,甚至是抽象的情緒波動如何被轉化為色彩和形態的組閤。例如,書中有一個章節專門用來模擬雨滴落在水麵上的漣漪擴散,它沒有使用任何現成的物理引擎庫,而是從最基礎的數學函數齣發,一步步構建齣那種富有生命力的波動感。這迫使我不僅要去理解代碼的邏輯,還要去反思那個被模擬的現象背後的物理原理和美學本質。讀完這些章節後,我發現自己看待周圍的世界都變得不一樣瞭——原本隻是匆匆路過的一束光,或者一片飄落的樹葉,現在都會引發我去思考:這段動態過程,我能否用代碼來精準地捕捉和錶達?這本書成功地將工具本身,提升到瞭藝術錶達的媒介的高度。
评分這本書的封麵設計簡直是一場視覺的盛宴,那種深邃的藍色調,混閤著一些仿佛來自宇宙深處的星辰光點,一下子就抓住瞭我的眼球。我本來是衝著那些關於數據可視化的介紹來的,期待能從中找到一些簡潔明瞭的入門指南,畢竟市麵上很多編程類的書籍,要麼過於學術化,要麼就是那種生硬的“你必須知道這個函數”的教條式寫法。然而,這本書的開篇部分,那種對“創造力如何通過代碼得以釋放”的探討,讓我這個原本隻是想學點實用技能的人,有瞭一種更深層次的思考。作者似乎非常注重培養讀者的“編程哲學”,而不是僅僅堆砌代碼片段。比如,在描述如何構建一個動態圖形時,他花瞭大量的篇幅去討論“如何觀察自然界中的運動規律”,然後纔引齣相應的算法,這種由內而外的講解方式,讓我感覺自己不是在學習一門技術,而是在學習一門新的觀察世界和錶達世界的方式。特彆是關於時間序列的章節,它沒有直接給齣復雜的公式,而是通過一係列精妙的、基於日常生活的比喻,把抽象的時間概念具象化瞭,讀起來絲毫沒有枯燥感,更像是在聽一位經驗豐富的藝術傢分享他的創作心得。我甚至覺得,即使我最終沒有成為一個頂尖的程序員,這本書也為我打開瞭一扇通往更具審美眼光的數據解讀世界的大門。
评分果然我coding的初始技能點太低瞭(微笑)。書不錯。
评分果然我coding的初始技能點太低瞭(微笑)。書不錯。
评分several extension chapters from last version have been added, vision, networks,sound, electronics
评分基礎的不要不要的,果然是handbook
评分several extension chapters from last version have been added, vision, networks,sound, electronics
本站所有內容均為互聯網搜索引擎提供的公開搜索信息,本站不存儲任何數據與內容,任何內容與數據均與本站無關,如有需要請聯繫相關搜索引擎包括但不限於百度,google,bing,sogou 等
© 2026 qciss.net All Rights Reserved. 小哈圖書下載中心 版权所有