{"id":"https://openalex.org/W2056146324","doi":"https://doi.org/10.1145/1282040.1282066","title":"A GPU shader programming workshop","display_name":"A GPU shader programming workshop","publication_year":2007,"publication_date":"2007-08-05","ids":{"openalex":"https://openalex.org/W2056146324","doi":"https://doi.org/10.1145/1282040.1282066","mag":"2056146324"},"language":"en","primary_location":{"id":"doi:10.1145/1282040.1282066","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1282040.1282066","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGGRAPH 2007 educators program","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101919598","display_name":"Mike Bailey","orcid":null},"institutions":[{"id":"https://openalex.org/I131249849","display_name":"Oregon State University","ror":"https://ror.org/00ysfqy60","country_code":"US","type":"education","lineage":["https://openalex.org/I131249849"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Mike Bailey","raw_affiliation_strings":["Oregon State University","Oregon State University>"],"affiliations":[{"raw_affiliation_string":"Oregon State University","institution_ids":["https://openalex.org/I131249849"]},{"raw_affiliation_string":"Oregon State University>","institution_ids":["https://openalex.org/I131249849"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5056023987","display_name":"Steve Cunningham","orcid":"https://orcid.org/0000-0001-7342-251X"},"institutions":[{"id":"https://openalex.org/I173288447","display_name":"Grinnell College","ror":"https://ror.org/04tmmky42","country_code":"US","type":"education","lineage":["https://openalex.org/I173288447"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Steve Cunningham","raw_affiliation_strings":["Grinnell College"],"affiliations":[{"raw_affiliation_string":"Grinnell College","institution_ids":["https://openalex.org/I173288447"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5101919598"],"corresponding_institution_ids":["https://openalex.org/I131249849"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.1100861,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"24","last_page":"24"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10481","display_name":"Computer Graphics and Visualization Techniques","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10719","display_name":"3D Shape Modeling and Analysis","score":0.9783999919891357,"subfield":{"id":"https://openalex.org/subfields/2206","display_name":"Computational Mechanics"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10996","display_name":"Computational Geometry and Mesh Generation","score":0.972100019454956,"subfield":{"id":"https://openalex.org/subfields/1704","display_name":"Computer Graphics and Computer-Aided Design"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/shader","display_name":"Shader","score":0.9869552850723267},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8420581817626953},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.6948535442352295},{"id":"https://openalex.org/keywords/animation","display_name":"Animation","score":0.5962035655975342},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.5351786017417908},{"id":"https://openalex.org/keywords/vertex","display_name":"Vertex (graph theory)","score":0.44458597898483276},{"id":"https://openalex.org/keywords/graphics-hardware","display_name":"Graphics hardware","score":0.4415163993835449},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics","score":0.43163496255874634},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.4219886064529419},{"id":"https://openalex.org/keywords/computer-animation","display_name":"Computer animation","score":0.42044901847839355},{"id":"https://openalex.org/keywords/multimedia","display_name":"Multimedia","score":0.37580400705337524},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.19313058257102966},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.0627937912940979}],"concepts":[{"id":"https://openalex.org/C177681979","wikidata":"https://www.wikidata.org/wiki/Q633182","display_name":"Shader","level":3,"score":0.9869552850723267},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8420581817626953},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.6948535442352295},{"id":"https://openalex.org/C502989409","wikidata":"https://www.wikidata.org/wiki/Q11425","display_name":"Animation","level":2,"score":0.5962035655975342},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.5351786017417908},{"id":"https://openalex.org/C80899671","wikidata":"https://www.wikidata.org/wiki/Q1304193","display_name":"Vertex (graph theory)","level":3,"score":0.44458597898483276},{"id":"https://openalex.org/C18945957","wikidata":"https://www.wikidata.org/wiki/Q5597193","display_name":"Graphics hardware","level":3,"score":0.4415163993835449},{"id":"https://openalex.org/C77660652","wikidata":"https://www.wikidata.org/wiki/Q150971","display_name":"Computer graphics","level":2,"score":0.43163496255874634},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.4219886064529419},{"id":"https://openalex.org/C69369342","wikidata":"https://www.wikidata.org/wiki/Q1401416","display_name":"Computer animation","level":3,"score":0.42044901847839355},{"id":"https://openalex.org/C49774154","wikidata":"https://www.wikidata.org/wiki/Q131765","display_name":"Multimedia","level":1,"score":0.37580400705337524},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.19313058257102966},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.0627937912940979},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/1282040.1282066","is_oa":false,"landing_page_url":"https://doi.org/10.1145/1282040.1282066","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM SIGGRAPH 2007 educators program","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.6000000238418579}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":["https://openalex.org/W2121378366","https://openalex.org/W3112102641","https://openalex.org/W2013184069","https://openalex.org/W2535923857","https://openalex.org/W2989004599","https://openalex.org/W1976926596","https://openalex.org/W126583968","https://openalex.org/W2532377291","https://openalex.org/W2359575859","https://openalex.org/W2999276620"],"abstract_inverted_index":{"Shader":[0],"programming":[1,40],"is":[2,41,60,66,134,137],"fast":[3,151],"becoming":[4],"an":[5,124],"essential":[6],"skill":[7],"for":[8,156],"computer":[9,49],"graphics":[10,50],"students.":[11,158],"Using":[12],"shaders,":[13],"programmers":[14],"have":[15,79],"the":[16,27,83,119,157],"flexibility":[17],"to":[18,30,108,128,140],"perform":[19],"amazing":[20],"vertex-by-vertex":[21],"and":[22,56,77,91,142,148,152],"pixel-by-pixel":[23],"effects,":[24],"combined":[25],"with":[26,63,81,86,144],"parallel-processor":[28],"performance":[29],"use":[31],"shaders":[32],"in":[33],"interactive":[34,125],"graphics.":[35],"The":[36],"emergence":[37],"of":[38,48,95],"shader":[39,111,130,146],"having":[42],"profound":[43],"effects":[44],"on":[45],"all":[46],"areas":[47],"including":[51],"science,":[52],"engineering,":[53],"art,":[54],"animation,":[55],"gaming.":[57],"Because":[58],"it":[59,65],"new,":[61],"experience":[62,80,133],"teaching":[64,82],"scarce.":[67],"We":[68],"taught":[69],"such":[70],"a":[71,100,110,150],"class":[72],"at":[73],"OSU":[74],"last":[75],"spring,":[76],"thus":[78],"topic,":[84],"along":[85],"making":[87],"up":[88],"classroom":[89],"examples":[90],"assignments.":[92],"As":[93],"part":[94],"that":[96,135],"class,":[97],"we":[98],"developed":[99],"hands-on":[101],"program":[102],"called":[103],"glman.":[104],"glman":[105,136],"allows":[106],"students":[107],"create":[109],"scene":[112],"description":[113],"file":[114],"which":[115],"not":[116],"only":[117],"creates":[118,123,149],"3D":[120],"scene,":[121],"but":[122],"user":[126],"interface":[127],"adjust":[129],"parameters.":[131],"Our":[132],"flexible":[138],"enough":[139],"demonstrate":[141],"experiment":[143],"many":[145],"concepts,":[147],"fun":[153],"learning":[154],"curve":[155]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
