{"title":"OpenSubdiv from research to industry adoption","authors":"","doi":"10.1145/2504435.2504451","DOIUrl":null,"url":null,"abstract":"Catmull-Clark Subdivision Surfaces were invented in the 1970s. The specification was extended with local edits, creases, and other features, and formalized into a usable technique for animation in 1998. But the extended technology has not enjoyed widespread adoption in animation for a variety of reasons. Recently, Pixar decided to release its subdivision patents and working codebase, in the hope that giving away its high-performance GPU-accelerated code will create a standard for geometry throughout the animation industry.\n This course answers several questions:\n •What is a subdivision surface?\n •What are the extended features, and how exactly do they work?\n •What is the Feature Adaptive algorithm, and how does it make the surfaces useful on GPUs?\n •What is OpenSubdiv, and how does it implement these algorithms?\n •How do you integrate OpenSubdiv into an application and a pipeline?\n •What are the challenges and solutions associated with putting OpenSubdiv on a mobile device?","PeriodicalId":426497,"journal":{"name":"SIGGRAPH Courses","volume":"70 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1900-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"SIGGRAPH Courses","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/2504435.2504451","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
Catmull-Clark Subdivision Surfaces were invented in the 1970s. The specification was extended with local edits, creases, and other features, and formalized into a usable technique for animation in 1998. But the extended technology has not enjoyed widespread adoption in animation for a variety of reasons. Recently, Pixar decided to release its subdivision patents and working codebase, in the hope that giving away its high-performance GPU-accelerated code will create a standard for geometry throughout the animation industry.
This course answers several questions:
•What is a subdivision surface?
•What are the extended features, and how exactly do they work?
•What is the Feature Adaptive algorithm, and how does it make the surfaces useful on GPUs?
•What is OpenSubdiv, and how does it implement these algorithms?
•How do you integrate OpenSubdiv into an application and a pipeline?
•What are the challenges and solutions associated with putting OpenSubdiv on a mobile device?