{"id":"https://openalex.org/W4389628708","doi":"https://doi.org/10.1109/ivcnz61134.2023.10343884","title":"GPU Accelerated Modelling and Real-time Rendering of Fluid Motion","display_name":"GPU Accelerated Modelling and Real-time Rendering of Fluid Motion","publication_year":2023,"publication_date":"2023-11-29","ids":{"openalex":"https://openalex.org/W4389628708","doi":"https://doi.org/10.1109/ivcnz61134.2023.10343884"},"language":"en","primary_location":{"id":"doi:10.1109/ivcnz61134.2023.10343884","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/ivcnz61134.2023.10343884","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 38th International Conference on Image and Vision Computing New Zealand (IVCNZ)","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/A5083460965","display_name":"William Valentine","orcid":null},"institutions":[{"id":"https://openalex.org/I185492890","display_name":"University of Canterbury","ror":"https://ror.org/03y7q9t39","country_code":"NZ","type":"education","lineage":["https://openalex.org/I185492890"]}],"countries":["NZ"],"is_corresponding":true,"raw_author_name":"William Valentine","raw_affiliation_strings":["University of Canterbury,Dept. Computer Science and Software Engineering,Christchurch,New Zealand","Dept. Computer Science and Software Engineering, University of Canterbury, Christchurch, New Zealand"],"affiliations":[{"raw_affiliation_string":"University of Canterbury,Dept. Computer Science and Software Engineering,Christchurch,New Zealand","institution_ids":["https://openalex.org/I185492890"]},{"raw_affiliation_string":"Dept. Computer Science and Software Engineering, University of Canterbury, Christchurch, New Zealand","institution_ids":["https://openalex.org/I185492890"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5010870517","display_name":"Ramakrishnan Mukundan","orcid":"https://orcid.org/0000-0003-4578-1931"},"institutions":[{"id":"https://openalex.org/I185492890","display_name":"University of Canterbury","ror":"https://ror.org/03y7q9t39","country_code":"NZ","type":"education","lineage":["https://openalex.org/I185492890"]}],"countries":["NZ"],"is_corresponding":false,"raw_author_name":"Ramakrishnan Mukundan","raw_affiliation_strings":["University of Canterbury,Dept. Computer Science and Software Engineering,Christchurch,New Zealand","Dept. Computer Science and Software Engineering, University of Canterbury, Christchurch, New Zealand"],"affiliations":[{"raw_affiliation_string":"University of Canterbury,Dept. Computer Science and Software Engineering,Christchurch,New Zealand","institution_ids":["https://openalex.org/I185492890"]},{"raw_affiliation_string":"Dept. Computer Science and Software Engineering, University of Canterbury, Christchurch, New Zealand","institution_ids":["https://openalex.org/I185492890"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5083460965"],"corresponding_institution_ids":["https://openalex.org/I185492890"],"apc_list":null,"apc_paid":null,"fwci":0.4923,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.76528569,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"6"},"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.9998000264167786,"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.9998000264167786,"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/T10531","display_name":"Advanced Vision and Imaging","score":0.9957000017166138,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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.9932000041007996,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/rendering","display_name":"Rendering (computer graphics)","score":0.6800248622894287},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6678304672241211},{"id":"https://openalex.org/keywords/computer-graphics","display_name":"Computer graphics (images)","score":0.6090841889381409},{"id":"https://openalex.org/keywords/real-time-rendering","display_name":"Real-time rendering","score":0.4982779026031494},{"id":"https://openalex.org/keywords/fluid-simulation","display_name":"Fluid simulation","score":0.4583936929702759},{"id":"https://openalex.org/keywords/general-purpose-computing-on-graphics-processing-units","display_name":"General-purpose computing on graphics processing units","score":0.4437689781188965},{"id":"https://openalex.org/keywords/graphics","display_name":"Graphics","score":0.1204620897769928},{"id":"https://openalex.org/keywords/mechanics","display_name":"Mechanics","score":0.08513924479484558},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.07784157991409302}],"concepts":[{"id":"https://openalex.org/C205711294","wikidata":"https://www.wikidata.org/wiki/Q176953","display_name":"Rendering (computer graphics)","level":2,"score":0.6800248622894287},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6678304672241211},{"id":"https://openalex.org/C121684516","wikidata":"https://www.wikidata.org/wiki/Q7600677","display_name":"Computer graphics (images)","level":1,"score":0.6090841889381409},{"id":"https://openalex.org/C116921373","wikidata":"https://www.wikidata.org/wiki/Q2816483","display_name":"Real-time rendering","level":3,"score":0.4982779026031494},{"id":"https://openalex.org/C59032088","wikidata":"https://www.wikidata.org/wiki/Q1434937","display_name":"Fluid simulation","level":2,"score":0.4583936929702759},{"id":"https://openalex.org/C50630238","wikidata":"https://www.wikidata.org/wiki/Q971505","display_name":"General-purpose computing on graphics processing units","level":3,"score":0.4437689781188965},{"id":"https://openalex.org/C21442007","wikidata":"https://www.wikidata.org/wiki/Q1027879","display_name":"Graphics","level":2,"score":0.1204620897769928},{"id":"https://openalex.org/C57879066","wikidata":"https://www.wikidata.org/wiki/Q41217","display_name":"Mechanics","level":1,"score":0.08513924479484558},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.07784157991409302}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ivcnz61134.2023.10343884","is_oa":false,"landing_page_url":"http://dx.doi.org/10.1109/ivcnz61134.2023.10343884","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 38th International Conference on Image and Vision Computing New Zealand (IVCNZ)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":15,"referenced_works":["https://openalex.org/W2061079774","https://openalex.org/W2083794816","https://openalex.org/W2490938419","https://openalex.org/W2536079785","https://openalex.org/W2765725401","https://openalex.org/W2900994426","https://openalex.org/W2966548430","https://openalex.org/W2991145974","https://openalex.org/W3130369430","https://openalex.org/W4233546237","https://openalex.org/W4240661632","https://openalex.org/W4310924693","https://openalex.org/W6634534493","https://openalex.org/W6766591567","https://openalex.org/W6847799519"],"related_works":["https://openalex.org/W291250033","https://openalex.org/W54172855","https://openalex.org/W2046782623","https://openalex.org/W4246858109","https://openalex.org/W2106647072","https://openalex.org/W2035757446","https://openalex.org/W4205838854","https://openalex.org/W2028281716","https://openalex.org/W880955280","https://openalex.org/W2099339559"],"abstract_inverted_index":{"This":[0],"paper":[1],"proposes":[2],"a":[3,49,87,156,173],"fluid":[4,41,127,141],"rendering":[5],"pipeline":[6],"that":[7],"uses":[8],"OpenGL-4":[9],"shaders":[10],"to":[11,63,85,100,124,152],"employ":[12],"the":[13,18,31,40,60,77,97,103,114,119,126,167,188],"parallel":[14],"processing":[15],"capabilities":[16],"of":[17,70,90,105,121,191],"GPU.":[19],"The":[20,44,129],"fluid\u2019s":[21],"surface":[22,135,142,157],"mesh":[23],"is":[24,46,132],"produced":[25],"using":[26,48,108,113,166,176],"tessellation":[27,36,61,73],"shader":[28,116,169],"stages":[29],"where":[30],"input":[32],"patches":[33],"are":[34,162,183],"assigned":[35],"levels":[37],"based":[38],"on":[39],"heightmap\u2019s":[42],"curvature.":[43],"curvature":[45],"stored":[47,171],"texture":[50],"buffer":[51,147,174],"object":[52,175],"which":[53],"allows":[54],"access":[55],"by":[56],"shaders,":[57],"thus":[58],"allowing":[59],"calculations":[62],"be":[64,150],"carried":[65],"out":[66],"in":[67,172],"parallel.":[68],"Use":[69],"this":[71],"adaptive":[72],"method":[74],"increases":[75],"both":[76],"simulation\u2019s":[78],"framerate":[79],"as":[80,82],"well":[81],"its":[83],"capacity":[84],"handle":[86],"greater":[88],"number":[89,120],"primitives.":[91,110],"Furthermore,":[92],"it":[93],"more":[94,109],"optimally":[95],"distributes":[96],"mesh\u2019s":[98],"vertices":[99],"effectively":[101],"increase":[102],"level":[104],"detail":[106],"without":[107],"Polygon":[111],"culling":[112],"geometry":[115,168],"further":[117],"optimises":[118],"primitives":[122],"used":[123,133,151],"define":[125],"surface.":[128],"Phong-Blinn":[130],"model":[131],"for":[134,186],"lighting.":[136],"We":[137],"propose":[138],"two":[139],"GPU-based":[140],"flow":[143,180],"visualisation":[144,181],"methods.":[145],"Texture":[146],"objects":[148],"can":[149],"store":[153],"and":[154,170],"update":[155],"texture.":[158],"Alternatively,":[159],"particle":[160],"positions":[161],"updated":[163],"each":[164],"frame":[165],"transform":[177],"feedback.":[178],"These":[179],"techniques":[182],"particularly":[184],"effective":[185],"communicating":[187],"swirling":[189],"motion":[190],"vortices.":[192]},"counts_by_year":[{"year":2023,"cited_by_count":1}],"updated_date":"2025-12-23T23:11:35.936235","created_date":"2025-10-10T00:00:00"}
