{"title":"OpenGL编程的交互式介绍","authors":"D. Shreiner, Edward Angel, Vicki Shreiner","doi":"10.1145/1281500.1281596","DOIUrl":null,"url":null,"abstract":"This course provides an introduction to writing interactive computer graphics applications using the OpenGL Application Programming Interface (API). In addition to presenting the calls of the OpenGL library in the context of generating particular graphics effects, like lighting or texture mapping, the course makes extensive use of tutorial programs that allow students to interactively manipulate the parameters of the function calls and immediately see the affects on the rendered image. The course assumes no previous experience with OpenGL, merely the ability to read simple “C” programs. Topics range from an brief overview of the OpenGL libraries, to the rendering of simple geometric primitives, to geometric transformations and advanced features of OpenGL including lighting, texture mapping, anti-aliasing, and image processing. An Interactive Introduction to OpenGL Programming ii Speaker Biographies","PeriodicalId":184610,"journal":{"name":"ACM SIGGRAPH 2007 courses","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2007-08-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"3","resultStr":"{\"title\":\"An interactive introduction to OpenGL programming\",\"authors\":\"D. Shreiner, Edward Angel, Vicki Shreiner\",\"doi\":\"10.1145/1281500.1281596\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"This course provides an introduction to writing interactive computer graphics applications using the OpenGL Application Programming Interface (API). In addition to presenting the calls of the OpenGL library in the context of generating particular graphics effects, like lighting or texture mapping, the course makes extensive use of tutorial programs that allow students to interactively manipulate the parameters of the function calls and immediately see the affects on the rendered image. The course assumes no previous experience with OpenGL, merely the ability to read simple “C” programs. Topics range from an brief overview of the OpenGL libraries, to the rendering of simple geometric primitives, to geometric transformations and advanced features of OpenGL including lighting, texture mapping, anti-aliasing, and image processing. An Interactive Introduction to OpenGL Programming ii Speaker Biographies\",\"PeriodicalId\":184610,\"journal\":{\"name\":\"ACM SIGGRAPH 2007 courses\",\"volume\":\"1 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2007-08-05\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"3\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"ACM SIGGRAPH 2007 courses\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/1281500.1281596\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM SIGGRAPH 2007 courses","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1281500.1281596","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
This course provides an introduction to writing interactive computer graphics applications using the OpenGL Application Programming Interface (API). In addition to presenting the calls of the OpenGL library in the context of generating particular graphics effects, like lighting or texture mapping, the course makes extensive use of tutorial programs that allow students to interactively manipulate the parameters of the function calls and immediately see the affects on the rendered image. The course assumes no previous experience with OpenGL, merely the ability to read simple “C” programs. Topics range from an brief overview of the OpenGL libraries, to the rendering of simple geometric primitives, to geometric transformations and advanced features of OpenGL including lighting, texture mapping, anti-aliasing, and image processing. An Interactive Introduction to OpenGL Programming ii Speaker Biographies