李曉男+++張宇紅
摘 要:手機(jī)毛筆臨摹有很重要的社會現(xiàn)實意義,研究手機(jī)毛筆臨摹技術(shù)可以讓傳播載體新穎起來,讓傳統(tǒng)文化繼承充滿快樂。文章分析了手機(jī)毛筆字軟件的框架結(jié)構(gòu)及功能特點(diǎn),闡述了手機(jī)毛筆字軟件開發(fā)流程及開發(fā)內(nèi)容,重點(diǎn)介紹了App Inventor軟件實施手機(jī)臨摹的方法,通過簡單的組件設(shè)計及程序編制,實現(xiàn)了手機(jī)毛筆字模型制作,指出了毛筆字軟件開發(fā)的不足與發(fā)展方向。通過毛筆字軟件臨摹應(yīng)用,讓現(xiàn)代人和傳統(tǒng)文化、厚重精神形成親密連接,為傳統(tǒng)文化走向遠(yuǎn)方打下堅實基礎(chǔ)。
關(guān)鍵詞:App Inventor;手機(jī);毛筆字
App Inventor是一款谷歌公司開發(fā)的手機(jī)編程軟件,該軟件的學(xué)習(xí)與操作非常簡單,采用拼圖式編程模式,編程使用者不需要掌握任何編程軟件與編程知識,只要有創(chuàng)意,通過代碼拼接就可以生成手機(jī)APP應(yīng)用程序。手機(jī)毛筆字虛擬臨摹練習(xí),需要好的虛擬臨摹軟件,采用App Inwentor軟件實現(xiàn)手機(jī)毛筆字書寫功能,探究臨摹練習(xí)的技術(shù)關(guān)鍵,有時代意義。要實現(xiàn)軟件虛擬臨摹,設(shè)計時一是要設(shè)計軟件的框架結(jié)構(gòu),二是要設(shè)計軟件的任務(wù)內(nèi)容,三是要設(shè)計軟件的拓展功能。
一、軟件的框架結(jié)構(gòu)設(shè)計思路
(一)手機(jī)毛筆字虛擬軟件任務(wù)分析
根據(jù)社會群體毛筆字練習(xí)年齡、層次、愛好分析,得到不同類型用戶及相關(guān)用戶的需求。為達(dá)到軟件使用目標(biāo)與效果,通過對軟件交互設(shè)計的功能分析,進(jìn)行軟件功能分析,實施與設(shè)計軟件使用流程、功能。
(二)用戶使用功能分析
1.基本功能選擇:前后翻頁、手寫訓(xùn)練
2.毛筆字基礎(chǔ)知識學(xué)習(xí):選學(xué)習(xí)內(nèi)容
3.和其他愛好者共享進(jìn)步與成長
4.玩小游戲或手機(jī)毛筆軟件中的交互內(nèi)容滿足成長欲望
5.分享在網(wǎng)頁或微信上
(三)軟件的框架結(jié)構(gòu)設(shè)計
對軟件功能進(jìn)行分析后,將功能進(jìn)行歸類與排序很重要,這有助于使用者熟悉軟件使用流程,并在使用中獲得較好的用戶體驗。通過繪制流程圖,將軟件功能進(jìn)行排序與交叉,實現(xiàn)不同功能間的轉(zhuǎn)換,依據(jù)流程圖可以設(shè)計菜單草圖,進(jìn)行修改與完善,在設(shè)計中不斷循環(huán)改進(jìn),實施軟件框架構(gòu)建。結(jié)構(gòu)框架的設(shè)計是軟件設(shè)計的重要一環(huán),它既豐富了軟件的設(shè)計理念,也協(xié)調(diào)了各任務(wù)與功能之間的關(guān)系,為軟件的后期更新及提高軟件的用戶體驗奠定了基礎(chǔ)。
二、手機(jī)交互軟件的任務(wù)及內(nèi)容設(shè)計
(一)毛筆字單字練習(xí)
把經(jīng)典的各類書法碑貼截成單字圖片,背景采用米格,單頁展示一字,更方便、準(zhǔn)確地為練習(xí)者提供讀貼與臨貼練習(xí)。練習(xí)字貼可以實現(xiàn)換貼、背景調(diào)色、背景大小調(diào)節(jié),書寫可以實現(xiàn)換筆、換書寫筆顏色等功能。對于不滿意的書寫,需要實現(xiàn)隨時能夠用屏幕布清除。
(二)評分對比
對寫出的字與原貼字進(jìn)行重影對比,軟件系統(tǒng)進(jìn)行后臺評分,給予不同的鼓勵式評價,可以讓使用者找出差距,提高信心,再接再厲,不斷進(jìn)取,提高寫字水平。
(三)學(xué)習(xí)類書法視頻與圖片欣賞
匯總精華書法圖片,提高練習(xí)者的眼界與修養(yǎng);提供學(xué)習(xí)視頻,詳細(xì)講解書法知識,既可以開拓視野,也可以跟隨名家學(xué)習(xí),獲得提升。圖片與視頻應(yīng)能做到不斷更新,并可提供下載,以吸引學(xué)習(xí)者的參與度。
(四)書法論壇
將個人的作品及得分評價等進(jìn)行上傳分享,其他人可以送花、送關(guān)心、送祝福等,實現(xiàn)書友之間的互動交流。
(五)多字作品
受手機(jī)屏幕大小的限制,手機(jī)對于大作品的練習(xí)不能如意,多字作品只能采用小楷產(chǎn)生。但手機(jī)的好處是可以實施虛擬操作,作品形成后可以自由縮放。
(六)小游戲及其他拓展功能
通過小游戲提高軟件內(nèi)在品味,例如開發(fā)涂鴉功能,在閑余之際可以繪畫怡情。
三、App Inwentor軟件下的手機(jī)毛筆字
虛擬軟件臨摹技術(shù)設(shè)計
登陸界面進(jìn)入后,界面首頁采用流行的互動模式,頂層設(shè)計有熱門、關(guān)注、最新動態(tài)觸摸鍵,下層設(shè)計首頁、發(fā)現(xiàn)、消息、我的觸摸鍵,觸摸不同的鍵進(jìn)入不同的頁面,這些功能的實施可以采用App Inwentor觸發(fā)功能予以實現(xiàn)。
臨摹是手機(jī)毛筆字軟件的核心技術(shù),在書寫設(shè)計上,以一橫筆為例,對不同段進(jìn)行分解設(shè)計,不同段的區(qū)別主要是豎與橫之間的微小差距,建立不同段的模型庫,依據(jù)書寫的速度與時間提取不同寬度的豎筆段,實現(xiàn)毛筆字的虛擬模擬書寫。首尾書寫一般是書寫速度最慢與時間停頓最長的部分,這一部分書寫與中間不同段的書寫有時間與速度上本質(zhì)的區(qū)別,軟件通過比對抽取頭部或尾部虛擬模擬模型。
例如如寫“一”字的時候,App Inwentor正常用畫布寫一,是一條寬度為1個像素的橫線。頭部和結(jié)尾部的效果是固定的,“一”字頭部為前30個像素(假設(shè)值)可利用畫布畫點(diǎn)工具將這個一字頭部部分進(jìn)行包圍填充,“一”字的頭部與中間部分根據(jù)劃線的速度來決定一字上下的填充半徑,劃線越快填充越少。收尾部分再利用一個靜態(tài)數(shù)據(jù)庫和頭部一樣,將其填充成一個一字收尾的效果。中間粗細(xì)部分和頭尾部銜接的話,應(yīng)根據(jù)填充半徑,讓書寫有個遞減過程。這樣的話,需要做的固定填充效果有起筆、收尾、折點(diǎn)、撇捺、點(diǎn)、提等特殊筆畫,中間過渡粗細(xì)的話算法可提前設(shè)計出來,可以通用,填充可以通過數(shù)據(jù)庫的像素實現(xiàn)填充細(xì)化。
軟件設(shè)計上,由于目前部分手機(jī)屏幕沒有壓力感應(yīng),在軟件設(shè)計上只能采用調(diào)用模型庫方式,在設(shè)計模型設(shè)計上還有待改進(jìn)。本例以一橫、一豎筆設(shè)計為例,其App Inventor組件采用畫布及精靈1、精靈2,畫布為米字格底布,見圖1,精靈1表現(xiàn)橫筆畫法,精靈2表現(xiàn)豎筆畫法。通過調(diào)用精靈,實現(xiàn)橫豎書寫,如果對字體實現(xiàn)模型庫調(diào)用,其書寫實現(xiàn)原理與此相同。書寫后的效果圖,見圖2,其App Inventor組件及邏輯設(shè)計框架圖如圖3。
未來手機(jī)將具有壓力觸摸感應(yīng)功能,設(shè)計軟件將更加方便,利用手指與手機(jī)接觸壓力或接觸面積就可以更簡單方便地設(shè)計軟件,這對于軟件的再升級提供了保障。
臨摹設(shè)計效果需要與實際紙張上臨摹比對,在設(shè)計軟件練習(xí)界面上,采用基于米字格上的字體練習(xí),米格字體在App Inwentor中主要通過畫布功能實現(xiàn);選擇不同的臨摹字與臨摹字體,在App Inwentor軟件中通過字體庫進(jìn)行調(diào)用;在練習(xí)時通過雷達(dá)圖功能實現(xiàn)書寫效果與臨摹字的比較,從結(jié)構(gòu)、角度、運(yùn)筆、重心、大小上進(jìn)行比對,使操作者對書寫產(chǎn)生認(rèn)知,并隨時打分,給予評定;這種評分設(shè)計,通過對橫、豎、點(diǎn)、撇、捺等基本筆劃書寫軌跡比對進(jìn)行分析其書寫結(jié)構(gòu)、角度、重心、大小是否準(zhǔn)確,通過對書寫速度比對輪廓粗細(xì)分析運(yùn)筆效果。
圖4所示練習(xí)本,可以自己擬定練習(xí)文本,選擇不同字體,不同字體可以從服務(wù)端下載;圖5為常規(guī)米格練習(xí)示意,圖6為另外一種字體米格練習(xí)示意,并可更改米格形式,為練習(xí)者提供多種用戶體驗。觸摸向前箭頭或向后箭頭可以實施翻頁,返回箭頭實施清屏。
四、軟件拓展功能設(shè)計
登陸個人主頁,可以看見以前的練習(xí)及保存作品;首頁有熱門、關(guān)注、最新等頁面,可以實現(xiàn)書法好友間的互動,每日簽到可以獲得金幣,金幣可以購置虛擬禮品贈送給好友和好的作品;通知列可以接受系統(tǒng)動態(tài)信息及好友間互傳信息;休閑區(qū)可以通過小游戲獲得金幣。這些輔助功能的設(shè)置有助于提高游戲品味,這種格式及這些常見功能在其他軟件中也可見,例如全民K歌等軟件采用了這種界面布局,并獲得了大眾認(rèn)可。
五、結(jié)語
手機(jī)毛筆書法軟件設(shè)計,其難點(diǎn)在于書寫效果上,采用手指觸摸書寫與傳統(tǒng)寫法有本質(zhì)區(qū)別,需要在毛筆制作技術(shù)上予以突破。其次是在軟件設(shè)計上,如何實現(xiàn)書寫字體的毛筆虛擬仿真效果,還有很多值得研究的地方,例如墨跡的仿真與質(zhì)感效果,在現(xiàn)有軟件中還達(dá)不到理想效果,這需要手機(jī)屏制作技術(shù)及模擬技術(shù)的新突破。
參考文獻(xiàn):
[1]魯紅英,代西果,黃于鑒.基于android平臺的“大學(xué)計算機(jī)基礎(chǔ)”課程APP設(shè)計實現(xiàn)[J].中國校外教育,2015,(03).
[2]馮巨恒.基于計算思維的App Inventor教學(xué)實踐[J].中國現(xiàn)代教育裝備,2015,(10).
[3]郭守超,周慶國,鄧常梅,周睿.基于App Inventor的移動學(xué)習(xí)探究[J].現(xiàn)代教育技術(shù),2014,(09).
[4]張居彥.移動App設(shè)計工具Inventor[J].電子世界,2013,(15).
作者單位:
李曉男,江南大學(xué)設(shè)計學(xué)院;江蘇省泰興中等專業(yè)學(xué)校。
張宇紅,江南大學(xué)設(shè)計學(xué)院。