{"id":{"repo_id":"uiuc","oai_identifier":"oai:www.ideals.illinois.edu:2142/18652"},"canonical_url":"https://search.dev.ndltd.org/etd/uiuc/oai:www.ideals.illinois.edu:2142/18652","repository":{"repo_id":"uiuc","name":"University of Illinois - Urbana-Champaign","base_url":"https://www.ideals.illinois.edu/oai-pmh"},"display":{"title":"Effective methods for manipulating and rendering skinned meshes","abstract":"Mesh skinning has been a widely applied method in games for skeleton driven character animation. A gaming character can be easily animated and deformed by transforming every vertex using a weighted sum of proxy bone transformations in the skeleton. Arbitrary deformations such as facial and cloth animation can also be effectively represented with a relatively large number of proxy bones. However, the large number of necessary proxy bones make it difficult to intuitively control the animation of deformable surfaces. This dissertation investigates novel methods for data-driven deformation and level-of-detail rendering of skinned mesh. The first part of this dissertation includes methods to effectively generate new animation for a skinned mesh, which may be a non-articulated model or highly deformable surface such as face or clothes. We develop a regression framework to learn deformation styles for a skinned mesh from example configurations based on kernel Canonical Correlation Analysis (CCA). Without expensive non-linear optimization at run-time stage, the regression method is very efficient and can achieve real-time performance in generating novel mesh deformations. The regression method is also investigated to generate deformation details for dynamic clothes. A hybrid approach for cloth animation is developed to find a mapping between coarse deformations to high-resolution spatial details in a cloth model. The quality of regression model is improved by making separate regressions at different detail scale and by identifying suitable rotation-invariant quantities for regression. The run-time components are implemented efficiently on GPU to achieve an overall real-time performance on high-resolution cloth models. In the second part, we focus on real-time rendering methods for skinned mesh. We introduce feature preserving triangular geometry images for level-of-detail rendering of skinned mesh. Triangular charts pack efficiently, simplify the elimination of T-junctions, arise naturally from an edge-collapse simplification base mesh, and layout more flexibly to allow their edges to follow curvilinear mesh features. By incorporating skinning weights and skinned bounding boxes into the representation, a view-dependent LOD scheme can be applied for rendering skinned meshes stored and rendered entirely on the GPU to maximize throughput. We also develop a data management scheme for precomputed radiance transfer to render skinned models with global shading effects.","abstract_html":"Mesh skinning has been a widely applied method in games for skeleton driven character animation. A gaming character can be easily animated and deformed by transforming every vertex using a weighted sum of proxy bone transformations in the skeleton. Arbitrary deformations such as facial and cloth animation can also be effectively represented with a relatively large number of proxy bones. However, the large number of necessary proxy bones make it difficult to intuitively control the animation of deformable surfaces. This dissertation investigates novel methods for data-driven deformation and level-of-detail rendering of skinned mesh. The first part of this dissertation includes methods to effectively generate new animation for a skinned mesh, which may be a non-articulated model or highly deformable surface such as face or clothes. We develop a regression framework to learn deformation styles for a skinned mesh from example configurations based on kernel Canonical Correlation Analysis (CCA). Without expensive non-linear optimization at run-time stage, the regression method is very efficient and can achieve real-time performance in generating novel mesh deformations. The regression method is also investigated to generate deformation details for dynamic clothes. A hybrid approach for cloth animation is developed to find a mapping between coarse deformations to high-resolution spatial details in a cloth model. The quality of regression model is improved by making separate regressions at different detail scale and by identifying suitable rotation-invariant quantities for regression. The run-time components are implemented efficiently on GPU to achieve an overall real-time performance on high-resolution cloth models. In the second part, we focus on real-time rendering methods for skinned mesh. We introduce feature preserving triangular geometry images for level-of-detail rendering of skinned mesh. Triangular charts pack efficiently, simplify the elimination of T-junctions, arise naturally from an edge-collapse simplification base mesh, and layout more flexibly to allow their edges to follow curvilinear mesh features. By incorporating skinning weights and skinned bounding boxes into the representation, a view-dependent LOD scheme can be applied for rendering skinned meshes stored and rendered entirely on the GPU to maximize throughput. We also develop a data management scheme for precomputed radiance transfer to render skinned models with global shading effects.","abstract_has_math":false,"creators":["Feng, Wei-Wen"],"institution":"University of Illinois at Urbana-Champaign","degree_name":"Ph.D.","degree_level":"Dissertation","degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":["Yu, Yizhou","Hart, John C.","Forsyth, David A.","Peng, Liang"],"advisors":[],"committee_chairs":[],"committee_members":[],"year":2011,"date_issued":"2011-01-21T22:53:14Z","date_published":"2011-01-21T22:53:14Z","updated_at":"2026-07-22T22:25:11Z","subjects":["Mesh Deformation","Mesh Skinning","Cloth Animation","Data Driven Method","Real-Time Rendering"],"languages":["en"],"rights":["Copyright 2010 Wei-Wen Feng"],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/2142/18652","outbound_label":"Handle","outbound_source":"dc:identifier"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor","label":"Contributor","values":["Yu, Yizhou","Hart, John C.","Forsyth, David A.","Peng, Liang"]},{"key":"dc:creator","label":"Author","values":["Feng, Wei-Wen"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2011-01-21T22:53:14Z","2013-01-22T11:00:19Z","2010-12"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_level","label":"Degree Level","values":["Dissertation"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Ph.D."]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Illinois at Urbana-Champaign"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Mesh Deformation","Mesh Skinning","Cloth Animation","Data Driven Method","Real-Time Rendering"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language","label":"Dc Language","values":["en"]},{"key":"dc:rights","label":"Dc Rights","values":["Copyright 2010 Wei-Wen Feng"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier","label":"Identifier","values":["http://hdl.handle.net/2142/18652"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description","label":"Description","values":["Mesh skinning has been a widely applied method in games for skeleton driven character animation. A gaming character can be easily animated and deformed by transforming every vertex using a weighted sum of proxy bone transformations in the skeleton. Arbitrary deformations such as facial and cloth animation can also be effectively represented with a relatively large number of proxy bones. However, the large number of necessary proxy bones make it difficult to intuitively control the animation of deformable surfaces. This dissertation investigates novel methods for data-driven deformation and level-of-detail rendering of skinned mesh. The first part of this dissertation includes methods to effectively generate new animation for a skinned mesh, which may be a non-articulated model or highly deformable surface such as face or clothes. We develop a regression framework to learn deformation styles for a skinned mesh from example configurations based on kernel Canonical Correlation Analysis (CCA). Without expensive non-linear optimization at run-time stage, the regression method is very efficient and can achieve real-time performance in generating novel mesh deformations. The regression method is also investigated to generate deformation details for dynamic clothes. A hybrid approach for cloth animation is developed to find a mapping between coarse deformations to high-resolution spatial details in a cloth model. The quality of regression model is improved by making separate regressions at different detail scale and by identifying suitable rotation-invariant quantities for regression. The run-time components are implemented efficiently on GPU to achieve an overall real-time performance on high-resolution cloth models. In the second part, we focus on real-time rendering methods for skinned mesh. We introduce feature preserving triangular geometry images for level-of-detail rendering of skinned mesh. Triangular charts pack efficiently, simplify the elimination of T-junctions, arise naturally from an edge-collapse simplification base mesh, and layout more flexibly to allow their edges to follow curvilinear mesh features. By incorporating skinning weights and skinned bounding boxes into the representation, a view-dependent LOD scheme can be applied for rendering skinned meshes stored and rendered entirely on the GPU to maximize throughput. We also develop a data management scheme for precomputed radiance transfer to render skinned models with global shading effects.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2010-11-03T17:28:33Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Feng_Wei-Wen.pdf: 2959015 bytes, checksum: be782a6e9de039b97123a65e83dfa1b9 (MD5)","Made available in DSpace on 2011-01-21T22:53:14Z (GMT). No. of bitstreams: 2 Feng_Wei-Wen.pdf: 2984419 bytes, checksum: 738fddbb8ca29566a2e30afe4efac6a2 (MD5) license.txt: 4056 bytes, checksum: e77f7c9e4caa605d635094af2ec83074 (MD5)","Item marked as restricted to the 'Administrator' Group (id=1) by William Ingram (wingram2@illinois.edu) on 2011-01-21T22:54:09Z Item is restricted until 2013-01-21T22:53:34Z","Item reinstated by Sarah Shreeves (sshreeve@illinois.edu) on 2013-01-22T11:00:19Z Item was in collections: University of Illinois Dissertations and Theses (ID: 204) Dissertations and Theses - Computer Science (ID: 587) No. of bitstreams: 2 Feng_Wei-Wen.pdf: 2984419 bytes, checksum: 738fddbb8ca29566a2e30afe4efac6a2 (MD5) license.txt: 4056 bytes, checksum: e77f7c9e4caa605d635094af2ec83074 (MD5)","Item released from any restrictions by Sarah Shreeves (sshreeve@illinois.edu) on 2013-01-22T11:00:19Z"]},{"key":"dc:title","label":"Title","values":["Effective methods for manipulating and rendering skinned meshes"]}]}],"canonical_facts":{"dc:contributor":["Yu, Yizhou","Hart, John C.","Forsyth, David A.","Peng, Liang"],"dc:creator":["Feng, Wei-Wen"],"dc:date":["2011-01-21T22:53:14Z","2013-01-22T11:00:19Z","2010-12"],"dc:description":["Mesh skinning has been a widely applied method in games for skeleton driven character animation. A gaming character can be easily animated and deformed by transforming every vertex using a weighted sum of proxy bone transformations in the skeleton. Arbitrary deformations such as facial and cloth animation can also be effectively represented with a relatively large number of proxy bones. However, the large number of necessary proxy bones make it difficult to intuitively control the animation of deformable surfaces. This dissertation investigates novel methods for data-driven deformation and level-of-detail rendering of skinned mesh. The first part of this dissertation includes methods to effectively generate new animation for a skinned mesh, which may be a non-articulated model or highly deformable surface such as face or clothes. We develop a regression framework to learn deformation styles for a skinned mesh from example configurations based on kernel Canonical Correlation Analysis (CCA). Without expensive non-linear optimization at run-time stage, the regression method is very efficient and can achieve real-time performance in generating novel mesh deformations. The regression method is also investigated to generate deformation details for dynamic clothes. A hybrid approach for cloth animation is developed to find a mapping between coarse deformations to high-resolution spatial details in a cloth model. The quality of regression model is improved by making separate regressions at different detail scale and by identifying suitable rotation-invariant quantities for regression. The run-time components are implemented efficiently on GPU to achieve an overall real-time performance on high-resolution cloth models. In the second part, we focus on real-time rendering methods for skinned mesh. We introduce feature preserving triangular geometry images for level-of-detail rendering of skinned mesh. Triangular charts pack efficiently, simplify the elimination of T-junctions, arise naturally from an edge-collapse simplification base mesh, and layout more flexibly to allow their edges to follow curvilinear mesh features. By incorporating skinning weights and skinned bounding boxes into the representation, a view-dependent LOD scheme can be applied for rendering skinned meshes stored and rendered entirely on the GPU to maximize throughput. We also develop a data management scheme for precomputed radiance transfer to render skinned models with global shading effects.","Item withdrawn by Mark Zulauf (zulauf@illinois.edu) on 2010-11-03T17:28:33Z Item was in collections: University of Illinois Theses & Dissertations (ID: 1) No. of bitstreams: 1 Feng_Wei-Wen.pdf: 2959015 bytes, checksum: be782a6e9de039b97123a65e83dfa1b9 (MD5)","Made available in DSpace on 2011-01-21T22:53:14Z (GMT). No. of bitstreams: 2 Feng_Wei-Wen.pdf: 2984419 bytes, checksum: 738fddbb8ca29566a2e30afe4efac6a2 (MD5) license.txt: 4056 bytes, checksum: e77f7c9e4caa605d635094af2ec83074 (MD5)","Item marked as restricted to the 'Administrator' Group (id=1) by William Ingram (wingram2@illinois.edu) on 2011-01-21T22:54:09Z Item is restricted until 2013-01-21T22:53:34Z","Item reinstated by Sarah Shreeves (sshreeve@illinois.edu) on 2013-01-22T11:00:19Z Item was in collections: University of Illinois Dissertations and Theses (ID: 204) Dissertations and Theses - Computer Science (ID: 587) No. of bitstreams: 2 Feng_Wei-Wen.pdf: 2984419 bytes, checksum: 738fddbb8ca29566a2e30afe4efac6a2 (MD5) license.txt: 4056 bytes, checksum: e77f7c9e4caa605d635094af2ec83074 (MD5)","Item released from any restrictions by Sarah Shreeves (sshreeve@illinois.edu) on 2013-01-22T11:00:19Z"],"dc:identifier":["http://hdl.handle.net/2142/18652"],"dc:language":["en"],"dc:rights":["Copyright 2010 Wei-Wen Feng"],"dc:subject":["Mesh Deformation","Mesh Skinning","Cloth Animation","Data Driven Method","Real-Time Rendering"],"dc:title":["Effective methods for manipulating and rendering skinned meshes"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_level":["Dissertation"],"thesis:degree_name":["Ph.D."],"thesis:institution_name":["University of Illinois at Urbana-Champaign"]},"updated_at":"2026-07-22T22:25:11Z"}