版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、代數(shù)曲面在表示具有復雜拓撲的光滑外形方面以及相關的幾何計算、外形分析方面具有優(yōu)勢,是主流參數(shù)表示形式——非均勻有理B-樣條的有益補充,張量積代數(shù)B-樣條曲面(簡稱ABS曲面)繼承了代數(shù)曲面的優(yōu)勢,且具有交互直觀、可局部編輯等特點,在幾何造型中具有潛在的應用價值,結合當前通用圖形處理器(GPU)的快速發(fā)展,本文以ABS曲面的實時光線投射繪制為切入點,深入分析了計算機輔助幾何設計與圖形學中的一元Bernstein多項式并行求根問題,提出了基
2、于Kantorovich定理的非線性幾何約束方程組的高效并行求解算法,并在此基礎上實現(xiàn)了基于GPU的ABS曲面實時繪制。
論文首先回顧了曲面表示和造型方法的分類和發(fā)展歷史,并簡要分析了各自的特點,然后著重介紹了ABS曲面的定義和相關幾何性質,提出了幾種ABS曲面造型方法,包括一般代數(shù)曲面與ABS曲面的相互轉換、基于有向距離場的ABS曲面擬合、CSG造型等。這些造型方法為后續(xù)ABS曲面的實時繪制提供了素材。
如
3、何設計高效、魯棒的一元多項式方程求解算法是代數(shù)曲面實時繪制的核心問題。本文對計算機輔助幾何設計與圖形學中的一元冪基和Bernstein多項式方程的各種求根算法,從理論基礎、數(shù)值魯棒性與計算效率等方面做了詳細的介紹、分析和實驗對比,并對于各種求根算法的選用給出了建議。在此基礎上,本文提出了一種迭代的、無條件收斂的Bézier點插入算法,理論分析和實驗結果顯示,該算法在時間和空間復雜度、可編程方面具有優(yōu)勢,而且適合于在當前通用GPU上并行實
4、現(xiàn),
為了實現(xiàn)更一般的Bernstein多項式約束方程組的高效、魯棒求解,本文提出了一種基于Kantorovich定理的并行求根算法.該算法可以隔離方程組的單根,并給出良好的初值,保證Newton-Raphson迭代算法的收斂性;并對某些重根也能高效、魯棒地求解.該算法解決了已有幾何求根算法中給定初值的收斂性問題,并且適合于在GPU上并行實現(xiàn)。實驗結果表明,在求解大規(guī)模約束方程組時,該算法比基于CPU的幾何造型引擎IRIT
5、中的相關算法快兩個數(shù)量級。
曲面的高質量實時繪制是交互式幾何造型的基礎。已有代數(shù)曲面的實時繪制方法主要針對低次或單片曲面,ABS曲面的次數(shù)相對較高且包含數(shù)目較多的代數(shù)曲面片,因此,實時繪制ABS曲面是一個具有挑戰(zhàn)性的問題。結合當前通用GPU的快速發(fā)展以及基于非線性Bernstein多項式方程并行求根算法的研究,本文提出了兩種基于GPU的ABS曲面實時光線跟蹤算法。
第一種是基于函數(shù)復合的實時光線投射方法.首先
6、使用3DDDA和深度剝離技術,高效地計算光線與曲面片定義域的交點。然后通過函數(shù)復合,將光線與ABS曲面的求交轉化為一元方程求根問題,并使用前面提出的Bézier點插入算法高效并行求解.同時實現(xiàn)了繪制曲面的高效反走樣.實驗結果表明,該算法可以實時繪制具有數(shù)以千計面片的6-9次ABS曲面,即使透明效果的繪制也可以達到交互式的幀率。
在第二種算法中,為了在GPU上充分發(fā)揮Newton-Raphson算法可以高效求根的特性,本文將
7、代數(shù)曲面的多邊形化與光線跟蹤有機結合起來,實現(xiàn)了更高效的ABS曲面實時繪制.算法首先使用保拓撲多邊形化得到ABS曲面的三角網(wǎng)格逼近,然后用其光柵化結果作為計算光線與曲面求交的Newton-Raphson迭代算法的初值。在曲面的輪廓線附近,利用極曲面判斷光線與曲面交點數(shù)目并進行根隔離,并使用試位法進行求交計算.實驗結果表明,與已有基于函數(shù)復合的實時繪制算法相比,該算法可以取得3-6倍的加速效果。
最后,總結了全文并指出了進一
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 非線性方程的加速求根算法
- 非線性方程求根迭代格式的研究.pdf
- 基于插值的非線性方程求根方法研究.pdf
- 考察非線性方程求根的試位法課程設計
- B-樣條曲線曲面造型研究.pdf
- 非線性方程(論文)
- 數(shù)值分析課程設計----考察非線性方程求根的試位法
- 若干非線性算子與非線性方程的討論.pdf
- 非線性方程數(shù)值方法
- 基于代數(shù)B-樣條曲線的造型研究.pdf
- 非線性算子及非線性方程的若干討論.pdf
- 非線性方程求解的方法
- 基于層次B-樣條的網(wǎng)格曲面編輯技術.pdf
- 非線性方程迭代解法的研究.pdf
- 非線性方程求解方法的研究.pdf
- 某些非線性方程的精確解.pdf
- 若干非線性方程的求解研究.pdf
- 變系數(shù)非線性方程的求解.pdf
- 求解非線性方程迭代方法研究.pdf
- 某些非線性方程的數(shù)值分析.pdf
評論
0/150
提交評論