亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        基于迭代函數(shù)系統(tǒng)的分形樹模擬

        2020-12-18 04:17:06廖原馬燕
        關(guān)鍵詞:分形分支樹枝

        廖原 馬燕

        摘 ?要:?研究了迭代函數(shù)系統(tǒng)(IFS)的各個(gè)參數(shù)對(duì)生成分形圖形的影響,在拼貼方法基礎(chǔ)上提出了一種設(shè)計(jì)IFS碼的高效方法,總結(jié)了調(diào)整分形圖形的策略,對(duì)IFS碼作微小調(diào)整,模擬植物生長過程中由風(fēng)力、光照等因素引起的樹枝彎曲程度和樹葉疏密的變化。

        關(guān)鍵詞:?迭代函數(shù)系統(tǒng)(IFS);?圖形學(xué);?分形

        中圖分類號(hào): TP391.41 ???文獻(xiàn)標(biāo)志碼:?A ???文章編號(hào):?1000-5137(2020)05-0541-06

        Simulation of fractal tree based on iteration function system

        LIAO Yuan, MA Yan*

        (College of Information, Mechanical and Electrical Engineering, Shanghai Normal University, Shanghai 201418, China)

        Abstract:?In this paper the influence on the fractal graphics with the change of iteration function system (IFS)?parameters was studied respectively.An efficient algorithm for designing IFS codes based on collage method was proposed and the strategies for regulating fractal graphics were summarized.Lastly,a strategy for adjusting IFS codes was presented,which was able to imitate the changes of branch bending and density of the leaves caused by wind and illumination during the plant growth process.

        Key words:?iteration function system (IFS);?graphics;?fractal

        0 ?引 ?言

        自然界中存在很多具有自相似性的事物,例如云朵、海浪、雪花、植物等,可以通過分形描述它們。分形在任意小的尺度上都具有精細(xì)的結(jié)構(gòu),可用簡單的規(guī)則表示較復(fù)雜的結(jié)構(gòu)。將分形應(yīng)用于計(jì)算機(jī)圖形學(xué),可用較少的語言精準(zhǔn)地描繪細(xì)節(jié)被放大的圖形,其常見的方法有:L-系統(tǒng)、粒子系統(tǒng)、迭代函數(shù)系統(tǒng)(IFS)等[1]。

        植物是地理信息系統(tǒng)、虛擬現(xiàn)實(shí)、園林設(shè)計(jì)等領(lǐng)域的研究對(duì)象,是計(jì)算機(jī)圖形學(xué)的重要研究課題[2]。迭代函數(shù)系統(tǒng)是繪制植物分形圖形的主要方法之一,前人已做了不少研究。李慶忠等[3]提出了一種通過跟蹤仿射變換點(diǎn)對(duì)枝干和樹葉自然著色的方法;劉蕓等[4]通過加入風(fēng)力影響因子,模擬了自然條件下的沙丘植被生長狀況;李彩云等[5]分析了IFS的各個(gè)參數(shù)對(duì)生成分形樹的影響,并通過擬仿射變換分形圖形,生成了多片葉瓣的圖形;劉娟等[6]提出了一種引入隨機(jī)因子繪制不同形態(tài)楓樹的方法。

        本文作者分析了IFS系統(tǒng)各個(gè)參數(shù)對(duì)生成圖形的影響,總結(jié)了生成分形樹的參數(shù)調(diào)整策略,根據(jù)需求有針對(duì)性地修改參數(shù),能夠精準(zhǔn)可控地模擬生長過程中的樹木形態(tài)變化,以及由風(fēng)、光照等因素引起的樹枝彎曲程度和樹葉疏密的變化。本研究可模擬不同的植物,可應(yīng)用于虛擬場景、動(dòng)畫制作、景觀設(shè)計(jì)等領(lǐng)域。

        1 ?IFS

        1.1 仿射變換

        IFS由一個(gè)完備度量空間(Xρ)和一個(gè)有限的壓縮映射集Wn及相應(yīng)的壓縮因子sn,n=1,2,…,N所組成,每個(gè)Wn有一個(gè)伴隨概率pn,0<pn<1且=1。壓縮映射集Wn是由縮放、選擇、錯(cuò)切、平移得到的仿射變換,采用直角坐標(biāo)系表示的變換形式如下:

        其中,ij,k,l,m,n為實(shí)數(shù)[7]

        1.2分形樹IFS的計(jì)算

        用拼貼的方法建立IFS模型,模擬有分形特征的自然植物。首先確定完整圖形(圖1(a))由哪些小部分構(gòu)成,然后用一個(gè)長方形區(qū)域覆蓋完整圖形,每一個(gè)子圖用一個(gè)平行四邊形區(qū)域覆蓋(圖1(b)),最后通過這些區(qū)域的形狀、位置關(guān)系,計(jì)算出IFS的參數(shù)值[1]。

        由于分形圖形是經(jīng)多次迭代計(jì)算得到,需要多次調(diào)整IFS的參數(shù)值,以繪制達(dá)到預(yù)期形狀的分形樹。本研究給出一種較為簡單高效的IFS參數(shù)設(shè)計(jì)方法:

        通過對(duì)原圖形的縮放和旋轉(zhuǎn),確定植物的大致形狀。每個(gè)四邊形代表一個(gè)壓縮映射,其中的點(diǎn)通過同一個(gè)仿射變換得到。為了更好地模擬植物形態(tài),在確定了大概樹形之后考慮樹枝、樹葉形狀,對(duì)IFS參數(shù)進(jìn)行細(xì)微調(diào)整。

        仿射變換用矩陣相乘的結(jié)果表示為:

        式(1)與式(2)中的參數(shù)一一對(duì)應(yīng)[8],即:

        其中,r,s表示沿x軸、y軸方向縮放倍數(shù);θ,φ表示xy軸逆時(shí)針方向旋轉(zhuǎn)角度;m,n表示沿xy軸方向平移距離。

        以圖1為例,W1,W2對(duì)應(yīng)的樹干部分由原圖形x軸方向大幅縮小得到,因此和其他部分相比,繪制樹干部分時(shí),重合的點(diǎn)較多,分配給W1W2的概率可以較少,可以設(shè)置p1=p2=0.05;W3,W4,W5的概率大致相同,在保證=1的前提下,可以設(shè)置p3=p4=p5=0.3。

        2 ?參數(shù)調(diào)整策略

        2.1各參數(shù)的主要影響

        樹的形狀特征決定了θ,φ的取值一般在。由式(2)可知,i,l為正數(shù)。由式(3)和(4)可知,當(dāng)i增大時(shí),r增大,|θ|減小;當(dāng)|k|增大時(shí),r增大,|θ|增大。由式(5)和(6)可知,當(dāng)|j|增大時(shí),s增大,|φ|增大;當(dāng)l增大時(shí),s增大,|φ|減小。參數(shù)m,n是平移參數(shù),平移的距離為參數(shù)乘以放大倍數(shù)。

        當(dāng)W1,W2對(duì)應(yīng)樹干部分,θ,φ一般取0,因此,主要通過改變il調(diào)整樹干粗細(xì)和高度。W3,W4,W5分別表示中間、左側(cè)、右側(cè)的小樹枝,同時(shí)調(diào)整W3,W4W5的參數(shù)n,使分支在合適的高度。

        當(dāng)W3的參數(shù)i增大時(shí),每個(gè)中間分支的x方向縮放倍數(shù)變大,x軸逆時(shí)針旋轉(zhuǎn)角度變大,樹枝的枝葉都更加舒展,向左傾斜的角度減小,分支橫向的縮放倍數(shù)較傾斜角度變化更為明顯(圖2(a))。

        當(dāng)W3的參數(shù)|j|增大時(shí),每個(gè)中間分支的y方向縮放倍數(shù)變大,y軸逆時(shí)針旋轉(zhuǎn)角度減小,樹枝的枝葉都更加細(xì)長,最大中間分支向左傾斜的角度增大,每個(gè)分支都向左彎曲(圖2(b))。

        當(dāng)W3的參數(shù)|k|增大時(shí),每個(gè)中間分支的x方向縮放倍數(shù)變大,x軸逆時(shí)針旋轉(zhuǎn)角度變大,樹枝的枝葉都更加舒展,最大中間分支向左傾斜的角度增大,每個(gè)分支都向左彎曲,中間最大分支的傾斜角最明顯(圖2(c))。

        當(dāng)W3的參數(shù)l增大時(shí),每個(gè)中間分支的y方向縮放倍數(shù)變大,y軸逆時(shí)針旋轉(zhuǎn)角度變大,樹枝的枝葉都更加細(xì)長,向左傾斜的角度減小,中間分支的長度變化更加明顯。同理,若參數(shù)l減小,樹枝變短(圖2(d))。

        W4,W5的原理與分析過程與之類似,增大某參數(shù)的絕對(duì)值引起的分形樹主要變化如表1所示。

        根據(jù)上述拼貼、參數(shù)調(diào)整方法得出的IFS如表2所示,可以較好地模擬一棵樹的形態(tài)。

        2.2結(jié)果導(dǎo)向的參數(shù)設(shè)置

        不同生長條件下,同種植物的形態(tài)不盡相同,在不同時(shí)刻,同一棵樹的形態(tài)也有變化,對(duì)參數(shù)進(jìn)行微小改動(dòng)可以更好地模擬植物形態(tài)。

        四季變換過程中,一棵樹的形態(tài)變化主要體現(xiàn)在樹葉萌芽、茂盛再到凋零的過程,可逐漸調(diào)整W3,W4,W5的參數(shù)i對(duì)其進(jìn)行模擬。

        風(fēng)中,樹枝的彎曲程度、樹葉和樹枝的夾角隨著風(fēng)力增大而變大,可隨風(fēng)力增大,逐漸增大W3的參數(shù)|j|,以此改變樹枝的彎曲程度,同時(shí)適當(dāng)減小W3的參數(shù)l,以調(diào)整枝葉長度。

        單側(cè)光照條件下,樹兩側(cè)樹葉疏密程度不同。若左側(cè)光照優(yōu)于右側(cè),左側(cè)枝葉更繁茂,同時(shí),由于向陽性,右側(cè)樹枝與樹干夾角較小,可通過增大W4的參數(shù)i,減小W5的參數(shù)|k|實(shí)現(xiàn)。同理,若左側(cè)光照較好,可適當(dāng)增大W5的參數(shù)i,減小W4的參數(shù)|k|。

        3 ?參數(shù)調(diào)整策略的應(yīng)用

        3.1繪制示例

        增大W3,W4,W5的參數(shù)i,樹葉舒展,可以體現(xiàn)生長過程中樹葉形態(tài)的變化。圖3給出了W3,W4W5的參數(shù)i不同、其他IFS參數(shù)(同表2)均相同時(shí)的分形樹。

        適當(dāng)調(diào)整參數(shù)W3的參數(shù)j,l,可以繪制出一棵樹在不同風(fēng)力環(huán)境的形態(tài)。圖4給出了W3的參數(shù)j,l不同、其他IFS參數(shù)(同表2)均相同時(shí)的分形樹。

        在增大W3,W4W5的參數(shù)i的基礎(chǔ)上,減小W5的參數(shù)|k|,模擬樹左右兩側(cè)樹葉生長過程中由光照不均勻而造成不同的展開程度的情況。圖5給出了W4的參數(shù)i,W5的參數(shù)k不同,其他IFS參數(shù)(同圖3(c))均相同時(shí)的分形樹。

        3.2顏色改進(jìn)

        仿射變換W4,W5得到的點(diǎn)屬于樹干部分,如果某點(diǎn)由仿射變換W4W5得到,那么該點(diǎn)顏色設(shè)置為棕色;如果某點(diǎn)的上一次迭代變換是仿射變換W4W5,那么該點(diǎn)屬于樹的3個(gè)大分支,顏色設(shè)置為淺棕色;以此類推,越靠近頂端,顏色越淺,最終得到一棵顏色與真實(shí)樹較為接近的分形樹。按照樹木因生長而改變的形態(tài),修改繪制圖形的顏色,可以達(dá)到更好的效果。

        4 ?結(jié) ?論

        本文作者分析了IFS的各個(gè)參數(shù)對(duì)生成分形樹的作用,提出了一種參數(shù)設(shè)計(jì)方法,可根據(jù)需求有針對(duì)性地改變IFS參數(shù),較為準(zhǔn)確地反映了不同環(huán)境中的樹木形態(tài)。本方法有以下優(yōu)勢(shì):1) 計(jì)算高效,仿真效果良好,繪制的樹細(xì)節(jié)精細(xì);2) 可以根據(jù)虛擬環(huán)境狀況實(shí)時(shí)對(duì)樹木的形態(tài)、顏色進(jìn)行調(diào)整,符合植物生長規(guī)律;3) 考慮了風(fēng)力、光照等影響因素,使模擬效果更加具有真實(shí)感。

        參考文獻(xiàn):

        [1] 王昱哲.基于IFS分形樹的模擬 [J].西安科技大學(xué)學(xué)報(bào),2016,36(6):894-898.

        WANG Y Z.Simulation of fractal tree based on IFS [J].Journal of Xian University of Science and Technology,2016,36(6):894-898.

        [2] 陳東方,吳國紅.基于帶參IFS的3D分形樹及其搖曳形態(tài)的實(shí)現(xiàn) [J].計(jì)算機(jī)與現(xiàn)代化,2007(9):9-11.

        CHEN D F,WU G H.3D fractal tree at swing based on IFS inline parameters [J].Computers and Modernization,2007(9):9-11.

        [3] 李慶忠,韓金姝.基于IFS的樹木形態(tài)模擬真實(shí)感的研究 [J].計(jì)算機(jī)技術(shù)與發(fā)展,2005,15(7):86-88,92.

        LI Q Z,HAN J S.Study of realistic tree simulation based on IFS [J].Microcomputer Development,2005,15(7):86-88,92.

        [4] 劉蕓,張燕.基于分形與圖形學(xué)的自然條件下沙丘植被模擬 [J].遼寧石油化工大學(xué)學(xué)報(bào),2017,37(3):58-63.

        LIU Y,ZHANG Y.Simulation of dune vegetation under natural conditions based on fractal and graphics [J].Journal of Liaoning Shihua University,2017,37(3):58-63.

        [5] 李彩云,鄭紅嬋,林增耀.基于迭代函數(shù)系統(tǒng)的分形植物模擬 [J].應(yīng)用數(shù)學(xué)進(jìn)展,2018,7(1):128-138.

        LI C Y,ZHENG H C,LIN Z Y.Simulation of fractal plant based on iteration function system [J].Advances in Applied Mathematics,2018,7(1):128-138.

        [6] 劉娟,胡杰,張權(quán)義,等.基于隨機(jī)分形的樹木(楓樹)可視化研究 [J].山東農(nóng)業(yè)大學(xué)學(xué)報(bào)(自然科學(xué)版),2020,51(3):495-499.

        LIU J,HU J,ZHANG Q Y,et al.Studyonvisualization of maple tree based on random fractal [J].Journal of Shandong Agricultural University (Natural Science Edition),2020,51(3):495-499.

        [7] 李曉燕.IFS碼圖像生成算法 [J].華中師范大學(xué)學(xué)報(bào)(自然科學(xué)版),1996,30(4):402-406.

        LI X Y.Image generation algorithm of IFS code [J].Journal of Central China Normal University(Natural Sciences),1996,30(4):402-406.

        [8] 史麗敏,李玉紅,張麗.獲取自然景物IFS碼的交互式系統(tǒng)環(huán)境建立 [J].沈陽化工大學(xué)學(xué)報(bào),2012(1):81-83.

        SHI L M,LI Y H,ZHANG L.Establishment of interactive system environment for obtaining IFS code of natural scene [J].Journal of Shenyang University of Chemical Technology,2012(1):81-83.

        (責(zé)任編輯:包震宇)

        猜你喜歡
        分形分支樹枝
        猴叔叔剪樹枝
        快樂語文(2021年11期)2021-07-20 07:41:38
        感受分形
        巧分支與枝
        分形之美
        樹枝
        一類擬齊次多項(xiàng)式中心的極限環(huán)分支
        分形空間上廣義凸函數(shù)的新Simpson型不等式及應(yīng)用
        沒有一只鳥兒害怕樹枝斷裂
        山東青年(2016年3期)2016-02-28 14:25:50
        會(huì)跑的樹枝
        生成分支q-矩陣的零流出性
        亚洲天堂av在线免费播放 | 中文字幕久久国产精品| 久久久免费看少妇高潮| 亚洲综合在线一区二区三区| 亚洲av天堂在线视频| 少妇仑乱a毛片| 人人看人人做人人爱精品| 亚洲人妻中文字幕在线视频| 91一区二区三区在线观看视频| 偷拍激情视频一区二区三区| 又黄又爽又高潮免费毛片| 日韩专区欧美专区| 日本精品国产1区2区3区| 久久96日本精品久久久| 国产成人一区二区三区乱| √天堂资源中文www| 特黄a级毛片免费视频| 国产欧美日韩综合在线一区二区| 日韩一区二区不卡av| 国产高跟丝袜在线诱惑| 丰满的少妇av一区二区三区| 狠狠躁天天躁中文字幕| 欧美日韩亚洲成人| 久久精品国产乱子伦多人| 日韩在线精品视频免费| 精品私密av一区二区三区| 亚洲国产aⅴ成人精品无吗| 成人性生交大片免费看r| 中文字幕在线观看乱码一区| 涩涩鲁精品亚洲一区二区| 久久久亚洲欧洲日产国码二区| 亚洲精品无码久久久久av麻豆| 亚洲天堂中文| aa视频在线观看播放免费| gg55gg国产成人影院| 精品少妇人妻av无码专区| 97色偷偷色噜噜狠狠爱网站97| 国产av一区二区日夜精品剧情| 亚洲国产精品高清一区| 先锋影音av最新资源| 国产免费专区|