碎形樹在可縮放式向量繪圖壓縮技術之探討

dc.contributor葉耀明zh_TW
dc.contributorYao-Ming Yehen_US
dc.contributor.author陳慶全zh_TW
dc.contributor.authorChing-Chuan Chenen_US
dc.date.accessioned2019-08-29T07:45:26Z
dc.date.available2005-6-30
dc.date.available2019-08-29T07:45:26Z
dc.date.issued2005
dc.description.abstract許多電腦圖形系統在繪製有規律特性的自然影像時,例如樹木、雲朵、山脈、海洋等,採用Lindenmayer系統(簡稱為L-system)的理論,其使用單純、含有圖形意義的符號及具規律性質的規則,來衍生出逼真且複雜的碎形圖形。 本研究以L-system為描述碎形樹的基礎語言,先探討如何以SVG(Scalable Vector Graphics)在2D及3D碎形樹的呈現。一般圖形語言在呈現碎形樹時,隨著L-system語言中遞迴數增長,所需繪製的樹枝圖形物件呈指數成長,本研究探討如何有效降低龐大的圖形物件數,並提出幾種壓縮策略,來分析各種策略對哪幾類碎形樹的適用性,以及壓縮效果於檔案容量及記憶體使用量的分析。 本研究發展的壓縮演算法,依照不同類型的碎形樹,可透過此壓縮演算法,達到壓縮物件數量為原始物件數的70%至20%,讓使用者可以觀看更複雜的碎形樹之時,同時減低系統記憶體的使用量及降低網際網路頻寬之使用,並結合SVG相較於點陣圖的諸多優點,讓碎形樹於網際網路呈現或教學上,更為迅速便利。zh_TW
dc.description.abstractL-system is usually used in a computer graphic system to draw the natural landscape with regular patterns, like plants, cloud, mountain, sea images. L-system consists of regular rules and simple syntax with graphic meaning to generate realistic and complicate pictures. This research is based on L-system to describe the Fractal Tree. First, we develop a rendering scheme to draw Fractal Trees in two dimensional plane and three dimensional space by SVG(Scalable Vector Graphics). In general, as the repetition count rises in the L-system grammar, the branch count of a Fractal Tree raises exponentially. As a result, geometric objects within the Fractal Tree also grow exponentially. Therefore, we propose several graphics object compression methods to decrease the number of geometric objects. Our methods include SVG source code optimization schemes (i.e., Line Merge, Segment Merge, Code Merge) and data compressing scheme using GZIP technology. The effective compression ration of our prototype system is among 20% to 70%. This research has effectively compressed the SVG objects of the Fractal Tree, which enables users to view more complex Fractal Tree image with less storage and network bandwidth.en_US
dc.description.sponsorship資訊教育研究所zh_TW
dc.identifierG0069108019
dc.identifier.urihttp://etds.lib.ntnu.edu.tw/cgi-bin/gs32/gsweb.cgi?o=dstdcdr&s=id=%22G0069108019%22.&%22.id.&
dc.identifier.urihttp://rportal.lib.ntnu.edu.tw:80/handle/20.500.12235/92671
dc.language中文
dc.subject碎形zh_TW
dc.subjectzh_TW
dc.subject壓縮zh_TW
dc.subjectXMLen_US
dc.subjectSVGen_US
dc.subjectL-systemen_US
dc.subjectFractalen_US
dc.subjectTreeen_US
dc.subjectCompressionen_US
dc.title碎形樹在可縮放式向量繪圖壓縮技術之探討zh_TW
dc.titleStudy of SVG Compression on Fractal Tree Renderingen_US

Files

Original bundle

Now showing 1 - 5 of 7
No Thumbnail Available
Name:
801901.pdf
Size:
102.78 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
801902.pdf
Size:
458.34 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
801903.pdf
Size:
737.58 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
801904.pdf
Size:
144.93 KB
Format:
Adobe Portable Document Format
No Thumbnail Available
Name:
801905.pdf
Size:
332.37 KB
Format:
Adobe Portable Document Format

Collections