{"id":"https://openalex.org/W6907445527","doi":"https://doi.org/10.2312/egtp.19901013","title":"Factoring a Homogeneous Transformation for a more Efficient Graphics Pipeline","display_name":"Factoring a Homogeneous Transformation for a more Efficient Graphics Pipeline","publication_year":1990,"publication_date":"1990-01-01","ids":{"openalex":"https://openalex.org/W6907445527","doi":"https://doi.org/10.2312/egtp.19901013"},"language":"en","primary_location":{"id":"doi:10.2312/egtp.19901013","is_oa":true,"landing_page_url":"https://doi.org/10.2312/egtp.19901013","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"other","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.2312/egtp.19901013","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Abi-Ezzi, Salim S.","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Abi-Ezzi, Salim S.","raw_affiliation_strings":[],"affiliations":[]},{"author_position":"last","author":{"id":null,"display_name":"Wozny, Michael J.","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wozny, Michael J.","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":true,"primary_topic":null,"topics":[],"keywords":[{"id":"https://openalex.org/keywords/coordinate-system","display_name":"Coordinate system","score":0.5907999873161316},{"id":"https://openalex.org/keywords/pipeline","display_name":"Pipeline (software)","score":0.5297999978065491},{"id":"https://openalex.org/keywords/transformation","display_name":"Transformation (genetics)","score":0.5267999768257141},{"id":"https://openalex.org/keywords/homogeneous-coordinates","display_name":"Homogeneous coordinates","score":0.5231000185012817},{"id":"https://openalex.org/keywords/clipping","display_name":"Clipping (morphology)","score":0.5005000233650208},{"id":"https://openalex.org/keywords/factoring","display_name":"Factoring","score":0.498199999332428},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.47609999775886536},{"id":"https://openalex.org/keywords/homogeneous","display_name":"Homogeneous","score":0.4595000147819519},{"id":"https://openalex.org/keywords/euclidean-geometry","display_name":"Euclidean geometry","score":0.421999990940094},{"id":"https://openalex.org/keywords/tree-traversal","display_name":"Tree traversal","score":0.3984000086784363}],"concepts":[{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.640500009059906},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6033999919891357},{"id":"https://openalex.org/C80551277","wikidata":"https://www.wikidata.org/wiki/Q11210","display_name":"Coordinate system","level":2,"score":0.5907999873161316},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.5297999978065491},{"id":"https://openalex.org/C204241405","wikidata":"https://www.wikidata.org/wiki/Q461499","display_name":"Transformation (genetics)","level":3,"score":0.5267999768257141},{"id":"https://openalex.org/C106402246","wikidata":"https://www.wikidata.org/wiki/Q528525","display_name":"Homogeneous coordinates","level":2,"score":0.5231000185012817},{"id":"https://openalex.org/C2776848632","wikidata":"https://www.wikidata.org/wiki/Q853463","display_name":"Clipping (morphology)","level":2,"score":0.5005000233650208},{"id":"https://openalex.org/C177225278","wikidata":"https://www.wikidata.org/wiki/Q192674","display_name":"Factoring","level":2,"score":0.498199999332428},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.47609999775886536},{"id":"https://openalex.org/C66882249","wikidata":"https://www.wikidata.org/wiki/Q169336","display_name":"Homogeneous","level":2,"score":0.4595000147819519},{"id":"https://openalex.org/C129782007","wikidata":"https://www.wikidata.org/wiki/Q162886","display_name":"Euclidean geometry","level":2,"score":0.421999990940094},{"id":"https://openalex.org/C140745168","wikidata":"https://www.wikidata.org/wiki/Q1210082","display_name":"Tree traversal","level":2,"score":0.3984000086784363},{"id":"https://openalex.org/C57493831","wikidata":"https://www.wikidata.org/wiki/Q3134666","display_name":"Projection (relational algebra)","level":2,"score":0.38960000872612},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.38029998540878296},{"id":"https://openalex.org/C77660652","wikidata":"https://www.wikidata.org/wiki/Q150971","display_name":"Computer graphics","level":2,"score":0.374099999666214},{"id":"https://openalex.org/C2778305236","wikidata":"https://www.wikidata.org/wiki/Q178570","display_name":"OpenGL","level":3,"score":0.32510000467300415},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.32350000739097595},{"id":"https://openalex.org/C90673727","wikidata":"https://www.wikidata.org/wiki/Q901718","display_name":"Product (mathematics)","level":2,"score":0.3215999901294708},{"id":"https://openalex.org/C2776799497","wikidata":"https://www.wikidata.org/wiki/Q484298","display_name":"Surface (topology)","level":2,"score":0.3149000108242035},{"id":"https://openalex.org/C31972630","wikidata":"https://www.wikidata.org/wiki/Q844240","display_name":"Computer vision","level":1,"score":0.3093999922275543},{"id":"https://openalex.org/C186661526","wikidata":"https://www.wikidata.org/wiki/Q13647261","display_name":"Sine","level":2,"score":0.29840001463890076},{"id":"https://openalex.org/C74261601","wikidata":"https://www.wikidata.org/wiki/Q40112","display_name":"Ellipse","level":2,"score":0.2858999967575073},{"id":"https://openalex.org/C191338504","wikidata":"https://www.wikidata.org/wiki/Q11606510","display_name":"Geographic coordinate conversion","level":3,"score":0.2847000062465668},{"id":"https://openalex.org/C56435381","wikidata":"https://www.wikidata.org/wiki/Q1196371","display_name":"Geometric transformation","level":3,"score":0.28369998931884766},{"id":"https://openalex.org/C16038011","wikidata":"https://www.wikidata.org/wiki/Q62912","display_name":"Cartesian coordinate system","level":2,"score":0.2797999978065491},{"id":"https://openalex.org/C126990412","wikidata":"https://www.wikidata.org/wiki/Q203218","display_name":"Spherical coordinate system","level":2,"score":0.274399995803833},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.27079999446868896},{"id":"https://openalex.org/C66629338","wikidata":"https://www.wikidata.org/wiki/Q189177","display_name":"3D computer graphics","level":3,"score":0.2662999927997589},{"id":"https://openalex.org/C29123130","wikidata":"https://www.wikidata.org/wiki/Q874709","display_name":"Computational geometry","level":2,"score":0.2614000141620636},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.2612000107765198},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.2603999972343445},{"id":"https://openalex.org/C199016294","wikidata":"https://www.wikidata.org/wiki/Q868410","display_name":"Graphics software","level":3,"score":0.25600001215934753},{"id":"https://openalex.org/C157553263","wikidata":"https://www.wikidata.org/wiki/Q5168004","display_name":"Coordinate descent","level":2,"score":0.2533000111579895}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.2312/egtp.19901013","is_oa":true,"landing_page_url":"https://doi.org/10.2312/egtp.19901013","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.2312/egtp.19901013","is_oa":true,"landing_page_url":"https://doi.org/10.2312/egtp.19901013","pdf_url":null,"source":{"id":"https://openalex.org/S7407052899","display_name":"Eurographics","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"We":[0],"identify":[1],"an":[2,30],"intermediate":[3],"coordinate":[4,36],"system":[5,37],"situated":[6],"between":[7],"world":[8],"coordinates":[9],"and":[10,20,63,127],"display":[11],"coordinates,":[12],"which":[13],"exhibits":[14],"unique":[15],"features":[16],"for":[17,21,32],"lighting":[18],"calculations":[19],"clipping":[22],"in":[23,93,100],"homogeneous":[24,40],"coordinates.":[25],"Our":[26],"key":[27],"contribution":[28],"is":[29,50,80,91,106,114],"algorithm":[31,49],"extracting":[33],"such":[34,88],"a":[35,39,57,60,64],"from":[38],"viewing":[41,97,122],"transformation":[42,55,123],"that":[43],"relates":[44],"WC":[45],"to":[46,116,128],"DC.":[47],"The":[48],"based":[51],"on":[52],"factoring":[53,119],"the":[54,77,81,94,103,109,118,121],"into":[56],"product":[58],"of":[59,76,84,120,131],"Euclidean":[61,70],"factor":[62],"sparse":[65],"(computationally":[66],"cheap)":[67],"but":[68],"non-":[69],"factor.":[71],"A":[72],"particularly":[73],"strong":[74],"application":[75],"proposed":[78],"technique":[79],"graphical":[82,104],"processing":[83],"curved":[85],"surface":[86],"primitives,":[87],"as":[89],"what":[90],"needed":[92],"PHIGS":[95,101],"PLUS":[96,102],"pipeline.":[98],"Furthermore,":[99],"data":[105],"retained":[107],"by":[108],"graphics":[110],"system,":[111],"therefore,":[112],"it":[113],"possible":[115],"perform":[117],"at":[124,135],"creation":[125],"time,":[126],"take":[129],"advantage":[130],"this":[132],"factored":[133],"form":[134],"traversal":[136],"time.":[137]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
