• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      交互式圖形編程語言Processing應用淺析

      2013-04-29 05:19:30郭譚娜王寧
      無線互聯(lián)科技 2013年5期
      關鍵詞:工業(yè)設計藝術設計

      郭譚娜 王寧

      摘 要:Processing語言是一種專門被設計用來生成動畫、圖片、三維模型和交互式軟件的程序語言,與其他高級語言相比它更專業(yè)、更高效、更易用。本文對Processing的特性及應用領域進行了簡單的介紹。

      關鍵詞:交互編程;圖形化思維;藝術設計;工業(yè)設計;快速原型設計

      1 Processing語言簡介

      在當代眾多的計算機語言中,任何一種支持圖形化界面的高級計算機語言都能夠通過算法、圖形庫和硬件的支持實現(xiàn)交互式編程。Processing語言簡單的講是一種專門被設計用來生成動畫、圖片、三維模型和交互式軟件的程序語言,與其他高級語言相比它更專業(yè)、更高效、更易用。

      2 Processing特性

      草稿化:草稿化(Sketching)設計是一種思考模式,在交互式程序設計中,草稿化思想用于快速的發(fā)現(xiàn)最優(yōu)的想法,找出最適合實際生產(chǎn)環(huán)境的設計作品。草稿化實際上也是一種基于計算機編程方法學的一種高效的設計模式。

      快速原型化:Processing語言本身提供了交互和反饋的方法(Method)。設計者可以使用IDE輕巧而快速的實現(xiàn)自身的想法,思考的結果會以圖像或模擬動畫的形式即時的反映在計算機屏幕上。這個特性能夠使得設計者們迅速的發(fā)現(xiàn)設計中的不足和有利的方面,從而改進我們的設計,提高實際產(chǎn)品的性能。

      靈活的敏捷化:Processing語言從本質(zhì)上講屬于JAVA語言的一個分支語言,只不過Processing增加了特定的圖像特性和交互式特性。它不但支持傳統(tǒng)的面相過程編程,更支持完善的面相對象編程(OOP),它擁有一個十分龐大的語言繼承系統(tǒng),并且支持其他高級語言(C、C++、JAVA、Android Processing等)和最新的HTML5技術。Processing中的圖形特性和PostScript技術也具有相關性并且它與最常用的一種3D圖像庫OpenGL互相結合能夠產(chǎn)生十分精準的3D圖形圖像和模擬動畫。正是由于processing語言集成了眾多高級語言的特點,使得它在快速原型設計和模型深度研究方面具有其他開發(fā)語言不具有的優(yōu)勢。尤其是通過開源社區(qū)的努力越來越多的支持庫被添加到processing中。

      易用性:Processing在設計之初的目標之一就是為了解決眾多的藝術工作者和其他非編程專業(yè)的工作者利用計算機實現(xiàn)思維的難題而開發(fā)的。目前,Processing在國外的應用中已經(jīng)有許多的藝術家和媒體工作者利用開源社區(qū)提供的簡單的開發(fā)者說明文檔進行作品的設計與創(chuàng)作,并取得了豐碩的成果。這也進一步說明Processing這種語言完全可以由沒經(jīng)過專業(yè)編程訓練的設計者使用,并能夠產(chǎn)生完善的設計結果。

      3 Processing的應用

      數(shù)字多媒體領域:Processing語言能夠高效的設計出具有豐富色彩和表現(xiàn)力的圖形圖像,并且這種設計不需要繁雜的語法,這是由該語言自身特性所決定的。任何從事藝術設計領域的工作者想要表達自己對數(shù)字媒介的理解和創(chuàng)意都可以通過簡單的學習迅速開發(fā)出具有個性化和獨創(chuàng)性的音頻、視頻作品。尤其實在后現(xiàn)代的數(shù)字圖像、數(shù)字音頻藝術領域,Processing可以完全表達創(chuàng)作者的藝術特質(zhì),并讓設計者盡可能的發(fā)揮自己的創(chuàng)意,減少不必要的重復性勞動。

      工業(yè)設計領域:由于Processing具有強大的圖形圖像處理能力,許多從事的電子、電器設計的工作者可以利用該語言的草稿化特性,在設計初期就可以對整個產(chǎn)品進行可視化的圖形展現(xiàn),Processing可以實現(xiàn)三維無視覺死角的全方位外觀展現(xiàn)。設計者們利用這些特性,可以對概念中的產(chǎn)品圖形化、動態(tài)化,不斷的完善其外形特點和審美需求,直到符合設計目標。就這一領域而言,Processing結合其他CAD軟件能夠更快的進行產(chǎn)品外觀開發(fā)和研究、更高效簡潔的產(chǎn)出與眾不同的工業(yè)產(chǎn)品,并節(jié)省勞動力成本。

      計算機編程教育領域:Processing強大的交互能力能夠改變過去教授編程方法時枯燥無趣的數(shù)據(jù)結構和語法講解的狀況。由于Processing即時顯示的特性,它能夠把每種語法和數(shù)據(jù)結構的效果立刻可視化在計算機屏幕,使得每個學習者都能發(fā)現(xiàn)編程中存在的問題和亟待解決的設計缺陷,提高學習的積極性和效率,使大家愛上交互式程序設計。這也是這門語言易用性的一種體現(xiàn)。

      數(shù)據(jù)處理分析領域:網(wǎng)絡時代已經(jīng)到來,越來越多的互聯(lián)網(wǎng)公司和組織已經(jīng)意識到對數(shù)據(jù)處理分析應用的重要性,國際巨頭IBM甚至已經(jīng)開發(fā)出了專門針對大數(shù)據(jù)分析處理的專用服務器和與之配合的軟件系統(tǒng)。Processing能夠接受多種數(shù)據(jù)格式的讀取,并能夠即時可視化需要處理的數(shù)據(jù)的特性。利用Processing的內(nèi)部函數(shù)能夠生成各種簡單的明了的圖表和動畫,而且可以設置某些函數(shù)的參數(shù)進行有條件的分析查找,以確定需要處理數(shù)據(jù)。Processing的這些特性能夠幫組決策者更深層次的挖掘數(shù)據(jù)中包含的大量有價值的信息,從而使得決策者把存儲在數(shù)據(jù)中的隱藏行為變?yōu)閷嶋H的商業(yè)策略,創(chuàng)造更大的商業(yè)價值。

      4 結束語

      我國的交互式圖形編程技術研究雖然起步較晚,但是最近幾年在電影、音樂、舞臺劇等多媒體應用領域已經(jīng)取得了很大的進展。一些新興的產(chǎn)業(yè),例如:智能家居、物聯(lián)網(wǎng)應用等也正在加大對交互式體驗的研究和投入。如果能夠在未來不久的時間內(nèi)加快對Processing語言等其他互動性計算機語言的應用研究和普及教育,相信必將會進一步提高我國在數(shù)字媒介和交互編程設計領域的國際競爭力,從而創(chuàng)造更多的商業(yè)和社會價值。

      [參考文獻]

      [1]Casey Reas & Ben Fry.《Getting Started with Processing》.Make.2010-7-2.

      [2]H.WardSilver,著,趙輝,譯.《無線電基礎電路實作》.人民郵電出版社.2011-7-1.

      猜你喜歡
      工業(yè)設計藝術設計
      湖南師范大學作品
      大眾文藝(2021年14期)2021-08-15 18:40:10
      高等學校環(huán)境藝術設計專業(yè)實踐教學改革探索
      中國寶玉石(2020年4期)2020-09-23 07:45:56
      《花月夜》
      中國寶玉石(2020年4期)2020-09-23 07:45:56
      高校藝術類產(chǎn)品設計專業(yè)學生“以賽促教、以賽促學”教學模式研究
      人間(2016年27期)2016-11-11 16:38:36
      淺談用戶體驗在產(chǎn)品設計中的運用
      淺談交互設計在工業(yè)設計中的運用
      基于產(chǎn)業(yè)集群導向下中小型企業(yè)工業(yè)產(chǎn)品創(chuàng)新設計模式再造
      衛(wèi)浴空間安全扶手的通用設計研究
      交互設計在工業(yè)設計中的應用分析
      杂多县| 平阳县| 天祝| 阜阳市| 儋州市| 禹州市| 萍乡市| 确山县| 灵璧县| 渭南市| 香格里拉县| 城固县| 双辽市| 饶河县| 大新县| 秦皇岛市| 神池县| 灵山县| 海门市| 栾城县| 长治县| 阳江市| 珲春市| 云林县| 射洪县| 枞阳县| 阳山县| 神农架林区| 开化县| 辽宁省| 铁力市| 钟祥市| 当阳市| 普陀区| 闽侯县| 临海市| 高安市| 纳雍县| 共和县| 方山县| 炎陵县|