• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于Pipe模型的樹的生長模擬算法制造技術

    技術編號:11728276 閱讀:384 留言:0更新日期:2015-07-15 01:09
    本發明專利技術公開了一種基于Pipe模型的樹的生長模擬算法,包括如下步驟:第一步,從輸入的網格模型中使用迭代聚集頂點得到樹的骨骼模型,然后將根節點開始的邊的等級設為1,使用BFS算法將每個角度與自己接近的兒子邊的等級設為與自己相同,其他的兒子邊等級設為本條邊等級加一;第二步,改進后算法,第三步,對于用戶任意輸入時間t,按照上述公式使用BFS算法建立出t時刻樹的每條邊的位置,方向及粗細信息,將信息整合生成三位網格數據,并使用3d渲染引擎實時顯示出來。本發明專利技術使樹的生長模型變得平滑。

    【技術實現步驟摘要】

    本專利技術涉及的是一種樹模型重建的方法,具體是一種根據靜態樹模型分析并自動建立其不同生長時期模型的技術。
    技術介紹
    對復雜的自然場景及物體進行建模是一個非常重要的研究與應用方向。樹幾乎出現在所有的動畫電影和三維的電腦游戲中。用一個自動化的方法對一個靜態的樹模型分析以及重新建模得到其不同時期的形態具有重要意義。藝術家不再需要費時費力的手動去建立各種不同時期的樹模型以滿足正常的自然場景。此外,這種方法甚至可以應用在樹的生長動畫中而不必手工建立動畫的每一幀。Soren?Pirk在其論文Capturing?and?Animating?the?Morphogenesis?of?Polygonal?Tree?Models中提出一個自動化的方法模擬一個輸入的樹的模型在不同時期的生長狀態。這篇論文中的算法首先根據輸入的三位網格模型建立出樹的骨骼模型,然后根據Pipe理論將樹中的各個枝干找出并標記等級。經過處理后的樹模型可以標記每個枝干的生長速度,角度變化速度等,根據論文中將每個參數計算出,然后根據計算出的參數以及Profile?Diagram的理論生成不同生長階段樹的模型。在論文中樹干的粗細是有其子樹干的粗細決定的,然而其公式是一個非線性生長的公式,函數值存在跳躍,使樹的生長模型變得不夠平滑。
    技術實現思路
    本專利技術所要解決的技術問題就是提供了一種基于Pipe模型的樹的生長模擬算法,使樹的生長模型變得更加平滑。r>為解決上述技術問題,本專利技術采用如下技術方案:一種基于Pipe模型的樹的生長模擬算法,包括如下步驟:第一步,從輸入的網格模型中使用迭代聚集頂點得到樹的骨骼模型,然后將根節點開始的邊的等級設為1,使用BFS算法將每個角度與自己接近的兒子邊的等級設為與自己相同,其他的兒子邊等級設為本條邊等級加一;第二步,對于每一枝干使用下述公式設定其增長速率: υ g = Σ i l i t max - t start , t start = 0 g = 1 Σ p l p v p g ≠ 1 ]]>這個枝干在t時刻的長度由下述公式定義: l ( t ) = υ g · ( t - t start ) . ]]>對每一個邊,使用下述公式設定其調度變化速率: υ α = α i - α init Δt ]]>其在t時刻與其父親邊的夾角為:α(t)=(t-tStart)*vα對于每個邊,使用下述公式設定其半徑變化參數: b p = 1 r p u Σ i r i u , u = 2.5 . ]]>其在任意時刻半徑的值為 r p = ( Σ r i u b p ) 1 / u , r ter min al = r avg ]]>對于改進后的算法,應使 r ter min al = r avg * t - t start t max - t start ]]>第三步,對于用戶任意輸入時間t,按照上述公式使用BFS算法建立出t時刻本文檔來自技高網...

    【技術保護點】
    一種基于Pipe模型的樹的生長模擬算法,其特征在于包括如下步驟:第一步,從輸入的網格模型中使用迭代聚集頂點得到樹的骨骼模型,然后將根節點開始的邊的等級設為1,使用BFS算法將每個角度與自己接近的兒子邊的等級設為與自己相同,其他的兒子邊等級設為本條邊等級加一;第二步,對于每一枝干使用下述公式設定其增長速率:υg=Σilitmax-tstarttstart=0g=1Σplpvpg≠1]]>這個枝干在t時刻的長度由下述公式定義:l(t)=υg·(t?tstart).對每一個邊,使用下述公式設定其調度變化速率:υα=αi-αinitΔt]]>其在t時刻與其父親邊的夾角為:α(t)=(t?tstart)*vα對于每個邊,使用下述公式設定其半徑變化參數:bp=1rpuΣiriuu=2.5.]]>其在任意時刻半徑的值為rp=(Σriubp)1/urterminal=ravg]]>對于改進后的算法,應使rterminal=ravg*t-tstarttmax-tstart]]>第三步,對于用戶任意輸入時間t,按照上述公式使用BFS算法建立出t時刻樹的每條邊的位置,方向及粗細信息,將信息整合生成三位網格數據,并使用3d渲染引擎實時顯示出來。...

    【技術特征摘要】
    1.一種基于Pipe模型的樹的生長模擬算法,其特征在于包括如下步驟:
    第一步,從輸入的網格模型中使用迭代聚集頂點得到樹的骨骼模型,然后將根
    節點開始的邊的等級設為1,使用BFS算法將每個角度與自己接近的兒子邊的
    等級設為與自己相同,其他的兒子邊等級設為本條邊等級加一;
    第二步,對于每一枝干使用下述公式設定其增長速率:
    υ g = Σ i l i t max - t start t start = 0 g = 1 Σ p l p v p g ≠ 1 ]]>這個枝干在t時刻的長度由下述公式定義:
    l(t)=υg·(t-tstart).
    對每一個邊,使用下述公式設定其調度變化速率:
    υ α = α i - α init &...

    【專利技術屬性】
    技術研發人員:盛斌周旭楚田立武張越青張弘強
    申請(專利權)人:浙江慧谷信息技術有限公司
    類型:發明
    國別省市:浙江;33

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 无码熟妇人妻在线视频| 狠狠躁天天躁无码中文字幕| 亚洲av无码专区在线播放| 国产综合无码一区二区三区| 日韩欧精品无码视频无删节| 欧日韩国产无码专区| 国产亚洲精品无码拍拍拍色欲 | 国产精品无码成人午夜电影| 精品无码久久久久国产| 午夜亚洲av永久无码精品| av潮喷大喷水系列无码| 国产无遮挡无码视频免费软件| 无码夫の前で人妻を犯す中字| 无码国产亚洲日韩国精品视频一区二区三区 | 无码国产福利av私拍 | 日日摸夜夜爽无码毛片精选| 中文无码一区二区不卡αv| 国产免费无码AV片在线观看不卡| 无码午夜人妻一区二区不卡视频| 精品无码一区在线观看| 亚洲精品无码mv在线观看网站| 办公室丝袜激情无码播放| 亚洲av中文无码乱人伦在线观看| 无码国产乱人伦偷精品视频 | 国产av永久无码天堂影院| 国产精品无码久久久久久久久久| 亚洲精品无码一区二区| 人妻无码中文久久久久专区| 国产aⅴ无码专区亚洲av| 国产三级无码内射在线看| 国产亚洲3p无码一区二区| 亚洲人成无码网站| 亚洲av无码不卡| 久久国产加勒比精品无码| 亚洲AV日韩AV永久无码下载| 亚洲国产a∨无码中文777| 久久久久久亚洲av成人无码国产| 久久国产亚洲精品无码| 激情无码亚洲一区二区三区| 无码少妇一区二区三区浪潮AV| 亚洲精品~无码抽插|