999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于Butterfly細分規則的虛擬作物DFFD形態建模

2011-03-26 07:32:34林金花劉曉東劉國榮陳滿林
長春工業大學學報 2011年1期
關鍵詞:變形

林金花, 劉曉東, 劉國榮, 陳滿林

(1.長春工業大學軟件職業技術學院,吉林長春 130012; 2.西安交通大學電信學院,陜西西安 710049)

0 引 言

對虛擬作物進行動態外觀改變及靜態分析是虛擬作物研究的重要組成部分。目前變形方法有很多種,傳統的非自由變形技術可以生成許多類型的三維幾何形狀,容易編輯,但是僅能用于特定的幾何形體的變形,變形靈活性差,不能實現復雜物體的變形。在80年代提出的基于三維網格控制的自由變形技術(Free-Form Deformation,FFD)[2]采用不同的基函數定義映射關系,即均勻B樣條基函數有理Bernstein基函數、NURBS基函數等,適用范圍比較廣泛,但是變形算法比較復雜,計算量大,不易操作。針對以上不足又出現了基于參數曲面的自由變形算法,這種方法空間開銷小,變形速度快。但采用B樣條張量積曲面控制的矩形網格是規則網格,難以貼合拓撲復雜的農作物植株外形,控制手段不夠靈活。

近年來,細分曲面技術[3]和自由變形方法快速發展并得到了廣泛的應用。DFFD方法將Voronoi圖和Sibson局部坐標系引入變形過程中,具有更大的變形靈活性和通用性;細分曲面是通過用低分辨率的控制網格和定義在控制網格上的細分規則來表示光滑曲面的,規則簡單,拓撲適應能力強。而虛擬作物的形態相對于其它規則物體比較復雜,使用傳統的變形方法就需要初始控制網格足夠細致,計算量成倍增加,采用細分技術可以實現用較少的控制點變化來控制物體的整體變形,使得變形具有控制網格為任意拓撲結構的FFD方法的靈活性,又保持了基于細分曲面控制的變形技術的低計算開銷。文中基于Butterfly細分規則來對虛擬作物進行DFFD形態建模,針對傳統DFFD方法的局限性,對其控制點集構造方法進行擴展,運用Butterfly細分方法對初始網格模型進行細分,選取出控制點集,并在細分后曲面上使用新的距離計算規則,用來模擬三維曲面的變形特征。因此,文中通過用Butterfly細分規則擴充DFFD方法更好地模擬了虛擬作物植株形態特征。

1 Butterfly細分規則及DFFD方法擴充

蝶形(Butterfly)細分算法是 1990年由Dyn[4]等人提出的一種基于三角網格的插值型細分曲面算法。算法在每一次細分過程中將三角形面片一分為四,只對每條邊生成新的邊頂點,保留上一次細分的網格頂點,使得一個三角片變成4個三角片。為獲得更加逼真的建模,Zorin[5]等人對蝶形細分進行了改進,使得奇異點處具有更好的光滑性。

文中針對作物植株的特征,利用蝶式細分思想在DFFD方法基礎上擴充了控制點集和Sibson坐標的構造方法,通過改變物體點坐標重新計算Sibson鄰居中與該點關聯的細分后控制點坐標實現變形。下面對文中采用的細分規則和擴充DFFD方法進行詳細描述。

改進的Butterfly細分模板如圖1所示。

圖1 改進的Butterfly細分模板

對Butterfly細分規則的描述如下:

1)連接的兩個頂點的價均為6的邊。對于該類邊的8點格式來獲得對應這類邊的新頂點(見圖1(a))。

2)連接的兩個頂點,一個頂點的價為6,另一個頂點的價n≠6的邊(見圖1(b))。對于該類邊,Q=0.75是對應頂點價為6的權值,而對應價n≠6的頂點的權值表示為:

式中:n——點的個數。

3)連接的兩個頂點的價均不為6的邊。對于這類邊,分別以該邊的兩個頂點為參考點,在該邊算得兩個新頂點,然后取這兩個新頂點的平均值作為對應該邊的新頂點。

4)如果給定的三角形網格是帶有邊界的(見圖1(c)),那么Butterfly細分算法在邊界上產生的新點采用4點細分格式,計算新邊點的公式為:

文中擴充的DFFD方法描述如下:

1)利用Butterfly插值細分方法的原點不變性,篩選出控制點與非控制點集。算法首先對初始網格上的每個頂點建立其鄰接頂點的逆時針順序表以及鄰接頂點的權重系數列表;其次對三角面片應用Butterfly細分規則,將坐標不動點填加到控制點集,進行閾值設定和曲面求交確定與物體點相關聯的控制點集(Sibson鄰居);最后,重新計算每個面和頂點的法向矢量,生成新的網格模型。

2)重新計算Sibson坐標[6]。算法首先設 pi為要移動的物體點,計算pi所在的Voronoi[7]單元面積(即點集所組成三角面片的面積之和),以及pi的Sibson鄰居在細分前的Voronoi單元與pi在細分后的Voronoi單元的交集的面積;其次,改變物體點坐標,計算控制點偏移量Δp;最后得到pi的新位置坐標p′為:

算法的工作流程如圖2所示。

圖2 算法框架

根據Sibson坐標,對細分后模型中與每個非控制點相鄰的控制點進行偏移量的計算,最終生成的新坐標就是變形后物體點的坐標值。

2 虛擬作物的形態模擬

選取作物模型的局部器官組成初始模型,利用擴充的DFFD方法對初始模型進行變形,來模擬作物模型的局部特征,采用Java3D API進行繪制渲染。下面以小麥葉和水稻植株的形態模擬為例來說明基于Butterfly細分規則的虛擬作物的DFFD建模過程。首先建立原始小麥葉模型,選取得到初始控制點集,然后對小麥葉進行變形,模擬單個水稻植株穗,最后將單個植株組裝成完整的水稻植株[8]。

2.1 小麥葉建模

小麥葉模型是由很多網格構成的多面體,我們將組成網格的三角面片的主線和邊緣部分進行采樣,組成初始控制點集,渲染后形成待變形物體的初始模型。首先初始化一組中心基線的控制點坐標,建立一組支撐線矢量[9-10];然后通過坐標旋轉到新的坐標系即X′O′Y,得到變換矩陣,可以計算出由支撐線決定的邊緣點的絕對坐標;最后計算得到邊緣線上的所有點的坐標。經過渲染之后的小麥葉效果如圖3所示。

圖3 初始小麥葉模型

2.2 單植株變形

對初始小麥葉模型進行Butterfly細分,可以得到除控制點外的物體點坐標,將其作為變形操縱的非控制點集,再將葉片寬度偏移量設為0.01,葉片長度偏移量為-0.8,葉面彎曲點偏移量為0.1,葉面彎曲角偏移量為-20,葉鞘寬度和葉鞘長度設為0.01,根據偏移量計算生成物體點上新的Sibson坐標,經過渲染后生成的效果如圖4所示。

圖4 生成水稻單植株效果圖

通過設置不同的偏移量來控制小麥葉變形,生成各種不同形態的水稻單植株葉片,效果如圖5所示。

圖5 小麥葉與4組水稻單株效果圖

2.3 組裝成水稻植株

通過設置不同的變形參數偏移量,應用文中算法,可用小麥葉來模擬各種形態的水稻單植株顯示效果,一方面將這些單植株模型以Z軸方向設置綁定關系;另一方面通過設置多種參數使得單植株更具有真實感。綁定后的水稻植株效果如圖6所示。

圖6 小麥葉模擬的水稻植株

3 結 語

提出的一種基于Butterfly細分規則的虛擬作物DFFD建模方法能夠對形態結構較為復雜的虛擬作物進行變形模擬,并且通過Butterfly細分規則選取變形控制點,實現了對DFFD方法的擴充,進而解決了三維虛擬作物的變形模擬問題。實驗生成的用小麥葉模擬的水稻植株較為逼真,能夠滿足虛擬環境的需要。

[1] Moccozet,Thalmann N M.Dirich let free-form deformation and their app lication go hand simu lation [J].Proceeding of the Com puter Animation,1997: 93-102.

[2] Sederberd T W,Parry S R.Free-form deformation of geometric models[J].ACM SIGGRAPH,1986,20:151-160.

[3] Su Z X,Li B J,Liu X P,etal.Rapid evaluation o f regular quad-mesh interpolatory subdivision surfaces based on parametric decomposition[J].Journa l o f Softw are,2007,18:18-25.

[4] LiB J,Liu X P,Yu BW,et al.Exactevaluation of interpo latory subdivision surfaces at rational parameters[J].CKJC,2008,18:175-179.

[5] H u SM,Zhang H,Tai C L,etal.Directmanipulation of FFD:Efficient explicit solutions and decomposiblemultip le point constraints[J].The Visual Computers,2010,17(6):370-379.

[6] 李桂清.細分曲面造型及應用[D]:[碩士學位論文].北京:中國科學院計算技術研究所,2007.

[7] 張景嶠.細分曲面生成及其在曲面造型中的應用研究[D]:[碩士學位論文].杭州:浙江大學,2007.

[8] 郭際香,黃曉蓉,章毅.三維空間中的Dirichlet自由變形算法[J].電子科技大學學報,2007,36(3):24-27.

[9] 王金生,韓臻,施寅.幾種經典網格細分算法的比較[J].計算機應用研究,2009,21(6):45-48.

[10] 陳玉國,李寶軍,蘇志勛,等.Butterfly細分曲面的快速求值[J].工程圖學學報,2009,33(3):124-128.

猜你喜歡
變形
變形記
談詩的變形
中華詩詞(2020年1期)2020-09-21 09:24:52
柯西不等式的變形及應用
“變形記”教你變形
不會變形的云
“我”的變形計
會變形的折紙
童話世界(2018年14期)2018-05-29 00:48:08
變形巧算
例談拼圖與整式變形
會變形的餅
主站蜘蛛池模板: 婷婷六月在线| 国产欧美日韩专区发布| 国产在线日本| 一级高清毛片免费a级高清毛片| 亚洲午夜片| 国产性爱网站| 国产三区二区| 日韩天堂在线观看| 欧美无专区| 久久香蕉国产线| 这里只有精品免费视频| 亚洲成人精品在线| 国产福利免费观看| 成人国产精品一级毛片天堂| 欧美一级夜夜爽| 国产精品一区不卡| 成年A级毛片| 国产91无码福利在线| 亚洲人成网站在线观看播放不卡| 午夜激情婷婷| 99青青青精品视频在线| 亚洲精品日产AⅤ| 国产精品视频系列专区| 91国内在线视频| 69免费在线视频| 国产精品自在在线午夜| 最新国产高清在线| 91视频免费观看网站| 欧美不卡在线视频| 亚洲综合色婷婷| 国产精品白浆在线播放| 国产成a人片在线播放| 日韩一级二级三级| 成人精品在线观看| 久久精品欧美一区二区| 国产9191精品免费观看| 刘亦菲一区二区在线观看| 国产精品99r8在线观看| 高清欧美性猛交XXXX黑人猛交| 精品视频一区在线观看| 成人无码一区二区三区视频在线观看 | 国产日韩欧美精品区性色| 91人妻在线视频| 久久精品电影| 污网站在线观看视频| 综合亚洲网| 永久免费无码成人网站| 久久精品中文无码资源站| 一本一道波多野结衣av黑人在线| 日韩欧美国产成人| 伊人久久婷婷五月综合97色 | 国产日本视频91| 日本成人一区| 伊人久久大香线蕉成人综合网| 欧美三級片黃色三級片黃色1| 婷婷六月激情综合一区| 成人av专区精品无码国产| 欧美.成人.综合在线| 亚洲制服丝袜第一页| A级全黄试看30分钟小视频| 草草线在成年免费视频2| 国产精品自在在线午夜区app| 免费人成视频在线观看网站| 亚洲天堂久久久| 日韩一区二区三免费高清 | 亚洲精品无码AⅤ片青青在线观看| 嫩草影院在线观看精品视频| 精品久久久无码专区中文字幕| 国产剧情一区二区| www亚洲精品| 亚洲日韩欧美在线观看| 亚洲大学生视频在线播放| 毛片免费试看| 国产网友愉拍精品视频| 亚洲黄色视频在线观看一区| 激情综合网址| 精品亚洲欧美中文字幕在线看| 色偷偷av男人的天堂不卡| 欧美天堂在线| 九色在线观看视频| 欧美性色综合网| 欧美成人午夜影院|