專利名稱:一種基于禮花效果模擬的手機背景圖像創作方法
技術領域:
本發明涉及一種基于禮花效果模擬的手機背景圖像創作方法。
背景技術:
根據實踐統計,一部動漫作品中用于背景制作的時間至少占到五分之一甚至達到百分之三十,有鑒于此,借由計算機制作絢麗、繁復的背景,配合以手工的人物繪制,能提高動漫作品的制作效率,實現動漫創制周期的大大縮短。借助手機開發平臺,開發出一些適合手機應用的動漫作品,如作為手機屏保,或作為游戲背景燈,將有助于開發手機的潛力,拓展手機的應用,也給手機用戶帶來更佳的視覺孚受。在解析幾何中有一個重要的分支一平面曲線方程,包括外擺線、內擺線、心臟線、箕舌線、蔓葉線,以及笛卡幾葉線(數學家笛卡兒研究花瓣和葉形設計的數學方程)、卡西尼卵形線(天文學家卡西尼研究行星軌跡的數學方程)、阿基米德螺線(阿基米德發明螺旋揚水器的曲線)等等,它們都是早年的數學家為闡明某種幾何形跡所設計的數學表述。本發明首創了兩種數學函數曲線方程(
圖1),用于模擬禮花飛行時所遺留的軌跡,服務于手機動漫背景制作之中。
發明內容
本發明所要解決的技術問題是提供一種基于禮花效果模擬的手機背景圖像創作方法,該基于禮花效果模擬的手機背景圖像創作方法,靈活性好,數據量小,易于實施,適于在手機上運行。發明的技術解決方案如下:—種基于禮花效果模擬的手機背景圖像創作方法,包括以下步驟:步驟1:基于軌跡樣板形成模擬禮花圖像;所述的軌跡樣板為3個:放射直線、SI和S2 ;分別稱使用軌跡樣板放射線、SI和S2形成的軌跡為放射線、SI線和S2線,可以選擇3個軌跡樣板的至少一種;軌跡樣板SI的表達式為:
權利要求
1.一種基于禮花效果模擬的手機背景圖像創作方法,其特征在于,包括以下步驟: 步驟1:基于軌跡樣板形成模擬禮花圖像; 所述的軌跡樣板為3個:放射直線、SI和S2 ;分別稱使用軌跡樣板放射線、SI和S2形成的軌跡為放射線、SI線和S2線,可以選擇3個軌跡樣板的至少一種; 軌跡樣板SI的表達式為:
2.根據權利要求1所述的基于禮花效果模擬的手機背景圖像創作方法,其特征在于,基于放射線及SI線形成所述的模擬禮花圖像。
3.根據權利要求2所述的基于禮花效果模擬的手機背景圖像創作方法,其特征在于,基于放射線及SI線形成模擬禮花圖像的步驟為: 步驟1、計算用戶選定的樣板色(CO I or Samp Ie)所對應的紅綠藍(RGB)顏色值; 步驟2、引入隨機函數建立起點、長度、角度均不相同的放射狀直線; 步驟3、在每一條放射狀直線尾端建立起SI線; A、在SI線制作中引入帶有隨機參量r的層次數floors,floors = 2+r, r取O 2之間的整數; B、通過如下步驟得到不同層次數的SI線軌跡: 步驟 B1:計算:alpha = 3.1416/180 ; 步驟B2:以j為變量自O至層次數floors,以k為變量自O至1,以kk為變量自O至.9,以i為變量自50至80,遍歷地進行如下計算:fai = i*alpha ;t = sin (fai)/cos(2*fai);tt = /(l+t*t);X = xO+b+k ;y = y0- (t*b)+kk ; 其中x,y分別是始于MO點在某一非零時刻后移動到達位置的橫坐標和縱坐標;fai對應軌跡樣板SI的表達式中的k和kk用于控制軌跡的粗細,i控制SI線的軌跡分布范圍;i,j,k,kk均為整數;步驟B3:對SI線的軌跡點(X,y)用紅綠藍(RGB)顏色值著色。
4.根據權利要求1所述的基于禮花效果模擬的手機背景圖像創作方法,其特征在于,基于S2線并改變照度形成所述的模擬禮花圖像。
5.根據權利要求4所述的基于禮花效果模擬的手機背景圖像創作方法,其特征在于,基于S2線并改變照度形成所述的模擬禮花圖像的步驟為:步驟 1)、計算 alpha = 3.1416/180 ; 步驟2)、計算用戶選定的樣板色(co I or Samp Ie)對應的Y, Cr, Cb值;Y= (257*red+504*green+98*blue)/1000+16 ;Cr = (439*red-368*green_71*blue)/1000+128 ; Cb = (-148*red_291*green+439*blue)/1000+128 ;式中的 red、green、blue 分別為所述樣板色的紅、綠、藍分量; 步驟3).以k為變量自O至3,以kk為變量自O至2,以j為變量自radius至0,以i為變量自O至1450,遍歷地進行如下計算:fai = i*alpha ;X = x0+j*sin((5.0/4.0)*fai)*cos(fai)+k ;y = y0+j*sin((5.0/4.0) *fai) *sin (fai)+kk ;randY = Y+lumen/(I+rand ()% 10); 步驟4).以(x,y)為模擬禮花的軌跡點用randY,Cr,Cb對它們著色: 藍色輸出=(1.164*(randY-16)+2.017*(Cb-128));綠色輸出=(1.164*(randY-16)-0.813*(Cr-128)-0.392*(Cb-128)); 紅色輸出=(1.164*(randY-16)+l.596* (Cr-128)); 照度lumen的取值范圍為_5至5。
6.根據權利要求3或5所述的基于禮花效果模擬的手機背景圖像創作方法,其特征在于: 在步驟I中,在已經形成的模擬禮花圖像中再生成新的模擬禮花圖像;已經形成的模擬禮花圖像和新的模擬禮花圖像記為第一模擬圖像和第二模擬禮花圖像; 在步驟2中,將第一模擬圖像和第二模擬禮花圖像疊加到原有的夜景圖像中,形成具有禮花效果的手機背景圖像; 生成第二模擬禮花圖像指以隨機數改變模擬光跡的起點、長度、斜率、顏色,生成多條向上的直線光跡; 其步驟為:步驟 I).計算 alpha = 3.1416/180 ; 步驟2).計算用戶選定的樣板色(co I or Samp Ie)對應的Y, Cr, Cb值:Y= (257*red+504*green+98*blue)/1000+16 ;Cr = (439*red-368*green_71*blue)/1000+128 ;Cb = (-148*red_291*green+439*blue)/1000+128 ; 步驟3).對每一條直線光跡遍歷地進行如下計算:Step3a:randY = Y-(Y/4)+rand(Y/4);randCr = Cr-(Cr/4)+rand(Cr/4);randCb = Cb-(Cb/4)+rand(Cb/4);x0 = ingW*3/5_rand(imgW*2/5);y0 = ingH/2-rand(imgH/2);fromArc = 90+rand(180);randLength = Radius氺5+rand(Radius2/3); randY, randCr, randCb分別為由Y, Cr, Cb產生的隨機顏色參數,imgW、imgH分別為原有的夜景圖像的寬度和高度,(x0,y0)為隨機的直線光跡的初始位置,fromArc為隨機的直線光跡的上射角度,randLength為隨機的直線光跡的長度; St印3b.以ii為變量自O至5,以j為變量自O至randLength,獲得直線光跡的上各點的座標:X = x0+cos ((fromArc+ii) X alpha) Xj ;y = y0+sin((fromArc+ii) Xalpha) Xj ; Step3c.對于不同的ii參數,隨機計算用于著色的nowY取代前面的randY,以實現同一直線光跡在不同段有不同顏色。nowY = randY-(j-Radius)/3 ; Step3d.對各座標點(X, y)著色 藍色輸出值=(1.164*(now Y-16)+2.017* (randCb-128));綠色輸出值=(1.164* (nowY-16) -0.813* (randCr-128) -0.392* (randCb-128));紅色輸出值=(1.164* (nowY-16)+1.596* (randCr-128))。
全文摘要
本發明公開了一種基于禮花效果模擬的手機背景圖像創作方法,其特征在于,包括以下步驟步驟1基于軌跡樣板形成模擬禮花圖像;所述的軌跡樣板為3個放射直線、S1和S2;分別稱使用軌跡樣板放射線、S1和S2形成的軌跡為放射線、S1線和S2線,可以選擇3個軌跡樣板的至少一種;步驟2將模擬禮花圖像疊加到原有的夜景圖像中,形成具有禮花效果的手機背景圖像。該基于禮花效果模擬的手機背景圖像創作方法,靈活性好,數據量小,易于實施,適于在手機上運行。
文檔編號G06T11/00GK103116899SQ201310040840
公開日2013年5月22日 申請日期2013年2月1日 優先權日2013年2月1日
發明者沈林超, 李征, 沈清, 張陽, 龐文鑫, 郭穎 申請人:拓維信息系統股份有限公司