{"id":{"repo_id":"cape-town","oai_identifier":"oai:open.uct.ac.za:11427/42003"},"canonical_url":"https://search.dev.ndltd.org/etd/cape-town/oai:open.uct.ac.za:11427/42003","repository":{"repo_id":"cape-town","name":"University of Cape Town","base_url":"https://open.uct.ac.za/oai/request"},"display":{"title":"Volcanic skyscapes","abstract":"Explosive volcanic eruptions are some of the most visually impressive natural phe-nomena, and are frequently represented in visual media such as films or games, usually with a bespoke, one-off solution. Existing plume models treat the atmo-sphere as a static boundary, while existing atmosphere models are not designed for the extremes present in a plume. We present the first general-purpose model with bi-directional interaction between a volcano plume and the atmosphere. The atmo-sphere is modelled as sparse layers of 2D Eulerian grids, while the plume dynamics are modelled with Lagrangian disks and spheres. We enable the transfer of physi-cal quantities such as ash, moisture, temperature, and wind velocity between these submodels. Volumetric animations are generated through procedural upsampling using noise functions, specifically tuned to the physical processes in play, to create a complete volcanic skyscape. Our model depicts most of the relevant facets arising from plume and atmosphere interactions, such as ash rain, embedded bell, cap, and skirt clouds, shockwave effects, and volcanic lightning.","abstract_html":"Explosive volcanic eruptions are some of the most visually impressive natural phe-nomena, and are frequently represented in visual media such as films or games, usually with a bespoke, one-off solution. Existing plume models treat the atmo-sphere as a static boundary, while existing atmosphere models are not designed for the extremes present in a plume. We present the first general-purpose model with bi-directional interaction between a volcano plume and the atmosphere. The atmo-sphere is modelled as sparse layers of 2D Eulerian grids, while the plume dynamics are modelled with Lagrangian disks and spheres. We enable the transfer of physi-cal quantities such as ash, moisture, temperature, and wind velocity between these submodels. Volumetric animations are generated through procedural upsampling using noise functions, specifically tuned to the physical processes in play, to create a complete volcanic skyscape. Our model depicts most of the relevant facets arising from plume and atmosphere interactions, such as ash rain, embedded bell, cap, and skirt clouds, shockwave effects, and volcanic lightning.","abstract_has_math":false,"creators":["Pretorius, Pieter Cilliers"],"institution":"Department of Computer Science","degree_name":null,"degree_level":null,"degree_discipline":null,"degree_department":null,"school":null,"contributors":[],"advisors":["Gain, James"],"committee_chairs":[],"committee_members":[],"year":2025,"date_issued":"2025","date_published":"2025","updated_at":"2026-07-22T22:23:05Z","subjects":["Masters"],"languages":["en"],"rights":[],"rights_urls":[],"identifier_entries":[]},"links":{"outbound_url":"http://hdl.handle.net/11427/42003","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Gain, James"]},{"key":"dc:creator","label":"Author","values":["Pretorius, Pieter Cilliers"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2025-10-13T13:49:51Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2025-10-13T13:49:51Z"]},{"key":"dc:date.issued","label":"Date","values":["2025"]},{"key":"dc:publisher.department","label":"Dc Publisher Department","values":["Department of Computer Science"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["Universiy of Cape Town"]},{"key":"dc:type","label":"Dc Type","values":["Thesis / Dissertation"]},{"key":"dc:type.qualificationlevel","label":"Dc Type Qualificationlevel","values":["Masters","MSc"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Masters"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["en"]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/11427/42003"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["Explosive volcanic eruptions are some of the most visually impressive natural phe-nomena, and are frequently represented in visual media such as films or games, usually with a bespoke, one-off solution. Existing plume models treat the atmo-sphere as a static boundary, while existing atmosphere models are not designed for the extremes present in a plume. We present the first general-purpose model with bi-directional interaction between a volcano plume and the atmosphere. The atmo-sphere is modelled as sparse layers of 2D Eulerian grids, while the plume dynamics are modelled with Lagrangian disks and spheres. We enable the transfer of physi-cal quantities such as ash, moisture, temperature, and wind velocity between these submodels. Volumetric animations are generated through procedural upsampling using noise functions, specifically tuned to the physical processes in play, to create a complete volcanic skyscape. Our model depicts most of the relevant facets arising from plume and atmosphere interactions, such as ash rain, embedded bell, cap, and skirt clouds, shockwave effects, and volcanic lightning."]},{"key":"dc:title","label":"Title","values":["Volcanic skyscapes"]}]}],"canonical_facts":{"dc:contributor.advisor":["Gain, James"],"dc:creator":["Pretorius, Pieter Cilliers"],"dc:date.accessioned":["2025-10-13T13:49:51Z"],"dc:date.available":["2025-10-13T13:49:51Z"],"dc:date.issued":["2025"],"dc:description.abstract":["Explosive volcanic eruptions are some of the most visually impressive natural phe-nomena, and are frequently represented in visual media such as films or games, usually with a bespoke, one-off solution. Existing plume models treat the atmo-sphere as a static boundary, while existing atmosphere models are not designed for the extremes present in a plume. We present the first general-purpose model with bi-directional interaction between a volcano plume and the atmosphere. The atmo-sphere is modelled as sparse layers of 2D Eulerian grids, while the plume dynamics are modelled with Lagrangian disks and spheres. We enable the transfer of physi-cal quantities such as ash, moisture, temperature, and wind velocity between these submodels. Volumetric animations are generated through procedural upsampling using noise functions, specifically tuned to the physical processes in play, to create a complete volcanic skyscape. Our model depicts most of the relevant facets arising from plume and atmosphere interactions, such as ash rain, embedded bell, cap, and skirt clouds, shockwave effects, and volcanic lightning."],"dc:identifier.uri":["http://hdl.handle.net/11427/42003"],"dc:language.iso":["en"],"dc:publisher.department":["Department of Computer Science"],"dc:publisher.institution":["Universiy of Cape Town"],"dc:subject":["Masters"],"dc:title":["Volcanic skyscapes"],"dc:type":["Thesis / Dissertation"],"dc:type.qualificationlevel":["Masters","MSc"]},"updated_at":"2026-07-22T22:23:05Z"}