Paper deep dive
GS-Surrogate: Deformable Gaussian Splatting for Parameter Space Exploration of Ensemble Simulations
Ziwei Li, Rumali Perera, Angus Forbes, Ken Moreland, Dave Pugmire, Scott Klasky, Wei-Lun Chao, Han-Wei Shen
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 97%
Last extracted: 4/10/2026, 3:35:52 AM
Summary
GS-Surrogate is a deformable 3D Gaussian Splatting-based visualization surrogate designed for real-time, flexible parameter-space exploration of ensemble simulations. It utilizes a two-stage training process: constructing a canonical Gaussian field as a base 3D representation, followed by a two-level parameter-conditioned deformation framework that decouples simulation-related variations from visualization-specific changes (e.g., transfer functions, isosurfaces). This approach enables efficient, geometry-aware rendering without the high computational costs of traditional neural radiance fields.
Entities (5)
Relation Signals (3)
Ziwei Li ā authored ā GS-Surrogate
confidence 100% Ā· GS-Surrogate: Deformable Gaussian Splatting for Parameter Space Exploration of Ensemble Simulations Ziwei Li 1...
GS-Surrogate ā utilizes ā 3D Gaussian Splatting
confidence 100% Ā· GS-Surrogate, a deformable Gaussian Splatting-based visualization surrogate
GS-Surrogate ā supports ā Ensemble Simulations
confidence 95% Ā· GS-Surrogate... to support view-consistent, geometry-aware rendering and interactive post-hoc exploration for ensemble simulations.
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Exploring ensemble simulations is increasingly important across many scientific domains. However, supporting flexible post-hoc exploration remains challenging due to the trade-off between storing the expensive raw data and flexibly adjusting visualization settings. Existing visualization surrogate models have improved this workflow, but they either operate in image space without an explicit 3D representation or rely on neural radiance fields that are computationally expensive for interactive exploration and encode all parameter-driven variations within a single implicit field. In this work, we introduce GS-Surrogate, a deformable Gaussian Splatting-based visualization surrogate for parameter-space exploration. Our method first constructs a canonical Gaussian field as a base 3D representation and adapts it through sequential parameter-conditioned deformations. By separating simulation-related variations from visualization-specific changes, this explicit formulation enables efficient and controllable adaptation to different visualization tasks, such as isosurface extraction and transfer function editing. We evaluate our framework on a range of simulation datasets, demonstrating that GS-Surrogate enables real-time and flexible exploration across both simulation and visualization parameter spaces.
Tags
Links
- Source: https://arxiv.org/abs/2604.06358v1
- Canonical: https://arxiv.org/abs/2604.06358v1
Trouble viewing inline? Open PDF directly ā
Full Text
72,644 characters extracted from source content.
Expand or collapse full text
GS-Surrogate: Deformable Gaussian Splatting for Parameter Space Exploration of Ensemble Simulations Ziwei Li 1 , Rumali Perera 1 , Angus G. Forbes 2 , Kenneth Moreland 3 , David Pugmire 3 , Scott Klasky 3 , Wei-Lun Chao 1 , Han-Wei Shen 1 1 The Ohio State University 2 NVIDIA 3 Oak Ridge National Laboratory AbstractāExploring ensemble simulations is increasingly important across many scientific domains. However, supporting flexible post-hoc exploration remains challenging due to the trade-off between storing the expensive raw data and flexibly adjusting visualization settings. Existing visualization surrogate models have improved this workflow, but they either operate in image space without an explicit 3D representation or rely on neural radiance fields that are computationally expensive for interactive exploration and encode all parameter-driven variations within a single implicit field. In this work, we introduce GS-Surrogate, a deformable Gaussian Splatting- based visualization surrogate for parameter-space exploration. Our method first constructs a canonical Gaussian field as a base 3D representation and adapts it through sequential parameter-conditioned deformations. By separating simulation-related variations from visualization-specific changes, this explicit formulation enables efficient and controllable adaptation to different visualization tasks, such as isosurface extraction and transfer function editing. We evaluate our framework on a range of simulation datasets, demonstrating that GS-Surrogate enables real-time and flexible exploration across both simulation and visualization parameter spaces. Index TermsāEnsemble visualization, parameter space exploration, gaussian splatting. 1 INTRODUCTION Ensemble simulations are essential in many scientific domains to inves- tigate how physical systems evolve under varying conditions. To gain deeper scientific insights, scientists usually run simulations across a broad range of parameter settings. However, this exploration process of- ten faces two long-standing challenges. First, saving the high-resolution simulation outputs leads to massive I/O operations and substantial stor- age overhead. Second, although in-situ rendering [5, 24] can reduce storage overhead, it typically fixes the rendering configurations and limits flexibility for the post-hoc analysis. Ensemble simulation ex- ploration requires interactively adjusting both simulation parameters and visualization settings (e.g., viewpoints and transfer functions), but existing pipelines often enforce a trade-off between storage efficiency and support for post-hoc analysis. To address these challenges, visualization surrogate models [18, 19, 38] have been proposed to synthesize images directly from simulation and visualization parameters. Despite their storage efficiency, most existing methods rely on learning end-to-end mappings from input parameters to 2D images. Without explicitly modeling the underlying 3D structures, they are less effective at learning geometrically coherent and view-consistent representations for volumetric data. Recently, neural radiance fields (NeRF) [13, 26] have been incor- porated to capture geometry-aware scenes for scientific visualization. However, NeRF-based visualization surrogates [38] often suffer from significant rendering cost due to the dense ray sampling and repeated queries along each ray. In this case, interactive exploration becomes even more challenging for ensemble simulations. For example, un- covering a complex scientific phenomenon often requires a sequence of interactive operations, such as navigating the viewpoint, sweeping through the simulation conditions, and then adjusting the transfer func- tions. Under such workflows, it is difficult to deploy neural rendering- based surrogates for real-time parameter-space exploration. Moreover, these methods usually encode all parameter-dependent variations into a single unified implicit field. Such a formulation can introduce several ⢠Ziwei Li, Rumali Perera, Wei-Lun Chao, and Han-Wei Shen with The Ohio State University. E-mail: li.5326, perera.62, chao.209, shen.94@osu.edu ⢠Angus G. Forbes with NVIDIA. E-mail: aforbes@nvidia.com ⢠Kenneth Moreland, David Pugmire, and Scott Klasky with Oak Ridge National Laboratory. E-mail: morelandkd, dpn, klasky@ornl.gov challenges for reliable post-hoc analysis. First, since structural varia- tions across different parameter spaces are entangled within the same representation, learning one type of variation may interfere with an- other. For example, fitting the appearance changes caused by different transfer functions could affect the geometric differences learned across different ensemble members, which may lead to rendering artifacts. Second, scientific data often contains sparse and localized features, whereas grid-based radiance fields allocate capacity uniformly across the entire volume, limiting their ability to capture fine-grained struc- tures with high fidelity. Third, when new visualization settings are introduced during the post-hoc exploration, these methods typically require retraining the entire representation from scratch. An ideal visualization surrogate should produce view-consistent ren- derings from arbitrary viewpoints, support real-time parameter-space exploration, and remain flexible enough to adapt to different visualiza- tion tasks. 3D Gaussian Splatting (3DGS) [21] has recently emerged as a promising approach for achieving this goal. By learning a set of Gaussian primitives, 3DGS provides a geometry-aware and highly adaptive representation, which is particularly appealing for scientific visualization. In addition, 3DGS offers a more efficient rendering pipeline than NeRF-based methods, making it well-suited for support- ing real-time exploration. However, effectively extending 3DGS for parameter-space exploration is non-trivial for two main reasons. First, the underlying Gaussian primitives need to provide sufficient spatial coverage to capture both shared and member-specific features across the ensemble. Second, existing dynamic 3DGS approaches [35, 36] are primarily designed for learning smooth temporal variations. In contrast, scientific volumes may present significant changes in terms of both structure and appearance under different parameter settings. In this work, we introduce GS-Surrogate, a deformable Gaussian Splatting-based visualization surrogate, built upon a reusable canon- ical Gaussian field for post-hoc exploration of ensemble simulations. Specifically, GS-Surrogate first constructs a canonical Gaussian field to capture the essential geometric structures required for modeling all en- semble members. We then propose a two-level deformation framework that first adapts the canonical representation to simulation-parameter variations and then to different visualization tasks. We show that the proposed modular design enables flexible, high-quality, and real- time exploration across both simulation and visualization parameter spaces. Furthermore, in each deformation model, we explicitly decou- ple geometry-related variations from appearance-related adaptations, enabling more effective and controllable exploration across different arXiv:2604.06358v1 [cs.GR] 7 Apr 2026 tasks. In summary, the main contributions of this work are as follows: ā¢Presenting GS-Surrogate, a novel surrogate model that lever- ages deformable 3D Gaussian representation to support view- consistent, geometry-aware rendering and interactive post-hoc exploration for ensemble simulations. ⢠Introducing a reusable canonical Gaussian representation with parameter-conditioned deformation, where a modular design explicitly separates simulation-conditioned adaptation from visualization-related mappings. ā¢Supporting high-quality, real-time exploration of ensemble simu- lations across the parameter space. 2 RELATED WORK In this section, we review prior work on image-centric in situ visualiza- tions, surrogate models for parameter-space exploration, and existing methods on dynamic scene rendering. Image-Centric In Situ Visualization. In situ approaches that store images rather than raw simulation data have been a promising direction for managing the I/O and storage demands of large-scale scientific simulations. Ma [24] identified the challenges for in situ visualiza- tion at extreme scales, noting that data reduction is essential when I/O bandwidth cannot keep pace with simulation speeds. Ahrens et al. [1] developed the Cinema framework, which records parameterized image databases in situ, allowing interactive post-hoc analysis. Biedert and Garth [7] combined topological analysis with image-based data repre- sentations to allow post-hoc exploration flexibility while avoiding the need to store the full volumetric data. Frey et al. [15] proposed Volumet- ric Depth Images, a compact image-based representation that captures depth and color information during raycasting and can subsequently be rendered from arbitrary viewpoints, allowing flexible post-hoc view exploration. However, these approaches are fundamentally constrained to the parameter configurations sampled at simulation time, and can- not generalize to unseen simulation conditions without re-running the underlying simulation. Surrogate Models for Parameter Space Exploration. He et al. [19] introduced InSituNet, a convolutional regression model trained on in situ collected image databases to predict visualization results from joint simulation and visualization parameters. Berger et al. [6] proposed a deep learning approach for transfer function design of vol- ume renderings using generative adversarial networks. Recently, Yao et al. [38] introduced ViSNeRF, which constructs a multidimensional neural radiance field from sparse in situ collected images to support viewpoint synthesis across transfer functions, isovalues, and simulation parameters. Although these image-based surrogates avoid storing raw simulation data, they operate in 2D image space or rely on slow implicit rendering, limiting either their generalization capacity or their suitabil- ity for real-time exploration. In contrast, our work addresses both limitations by adopting an explicit Gaussian primitive representation that is trained purely from images while enabling real-time rendering. In contrast to image-based surrogates, which operate in the visual domain, data-based approaches act directly on the simulationās physical variables. Shi et al. [31] introduced VDL-Surrogate, which encodes raw volumetric data into view-dependent latent representations and decodes them into high-resolution images conditioned on simulation and viewpoint parameters. Shi et al. [32] proposed GNN-Surrogate, a hierarchical graph neural network that predicts simulation output fields on unstructured meshes, allowing scientists to apply arbitrary transfer functions post-hoc. However, these approaches require access to and storage of raw volumetric simulation data throughout training, reintroducing significant I/O and storage overhead. Existing approaches for parameter-space exploration of ensemble simulations fall into two main categories. The first one relies on stan- dard high-dimensional data visualization techniques applied directly to collected ensemble inputs and outputs. Parallel coordinates [27, 33], scatter plots [25, 28], radial plots [10, 14], glyphs [9], and matrix-based views [29] have all been used to analyze relationships across ensemble members. A fundamental limitation shared by all these methods is that analysis remains confined to parameter configurations that were explicitly simulated. The second category, including our GS-Surrogate, uses surrogate models to predict outcomes at new, unsampled parameter configurations, extending exploration beyond the limits of the collected ensemble. Rather than being confined to pre-simulated settings, scien- tists can freely navigate the parameter space to investigate how changes in physical conditions affect the simulation output, supporting tasks such as sensitivity analysis and feature tracking across the parameter space. Dynamic Scene Rendering. Recent work on dynamic scene rep- resentations can be generally divided into NeRF-based and Gaus- sian splatting-based methods. For example, K-Planes [16] and Hex- Plane [11] factorize the 4D spacetime volume into compact planar representations to allow efficient dynamic novel view synthesis. More recently, dynamic 3D Gaussian Splatting [3, 22, 35ā37] extends the ex- plicit Gaussian primitive representation to dynamic scenes by learning per-Gaussian deformation fields that warp a canonical set of Gaussians across time, allowing real-time rendering of dynamic sequences. Along this direction, [23] incorporates 3D geometry awareness into the de- formation framework to improve dynamic view synthesis. However, all these methods treat time as the axis of variation and are designed for monocular video reconstruction. In contrast, our work extends the Gaussian splatting framework to ensemble simulation analysis. 3 BACKGROUND: 3D GAUSSIAN SPLATTING In this section, we review the basic concepts of 3D Gaussian Splatting (3DGS) [21], including the representation of 3D Gaussian primitives and the differentiable splatting-based rendering process. 3DGS provides an explicit representation of a 3D scene using a set of anisotropic Gaussian primitives. Specifically, each 3D Gaussian is defined by a mean positionμ āR 3 and a 3D covariance matrix Ī£āR 3Ć3 : G(x) = exp ā 1 2 (xā μ) ⤠Σ ā1 (xā μ) ,(1) where xāR 3 denotes a 3D coordinate. To facilitate the optimiza- tion and ensure that the covariance matrices are positive semi-definite, 3DGS reparameterizesĪ£using a 3D vectorsāR 3 for scaling and a quaternionqāR 4 for rotation. The covariance matrix of an anisotropic Gaussian is then expressed asĪ£ = RSS T R T , whereRdenotes the ro- tation matrix converted fromqandSis the diagonal scaling matrix defined by the 3D scaling vector s. Moreover, to model the view-dependent appearance, each Gaussian also stores a set of spherical harmonic (SH) coefficients [17, 21] and an opacity valueoāR. Therefore, every 3D Gaussian primitive is parameterized by five attributes: positionμ i , scalings i , rotationq i , appearance coefficients c i , and opacity o i . In contrast to Neural Radiance Fields (i.e., NeRF [26]), which rely on a continuous dense representation and perform volume rendering via ray marching, 3DGS is a point-based modeling approach that enables Gaussian primitives to be efficiently rasterized for real-time rendering. In general, the rendering process of 3DGS contains two key steps: splatting andα-blending [21]. In the splatting stage, each 3D Gaussian is projected onto the 2D image space. WithWas the viewing transform andJas the Jacobian from the affine linearization of the projective transformation, the camera space covariance matrixĪ£ ā² is approximated asĪ£ ā² = JW Ī£W ⤠J ⤠. In theα-blending stage, for each image pixel, all the projected 2D Gaussians overlapping with that pixel are first sorted by depth. The final colorCof that pixel, denoted by p, is then computed by compositing all these overlapping Gaussians as: C(p) = ā iāN c i α i iā1 ā j=1 (1ā α j ),(2) whereα i andc i denote the opacity and color of thei-th Gaussian con- tributed at that pixel. The term ā iā1 j=1 (1ā α j ) represents accumulated transmittance based on the opacity of all the Gaussians in front of the i-th Gaussian along the viewing direction. 4 FRAMEWORK OVERVIEW Figure 1 illustrates the overall pipeline of our framework, which con- sists of three main components: (1) training data generation, (2) learn- ing a deformable 3D Gaussian splatting-based surrogate model, and (3) interactive exploration of the ensemble simulations. Simulation parameters Simulation Ensemble Visualization Parameters Ground Truth Prediction Deformable 3DGS Interactive Exploration Data Generation Fig. 1: Overall pipeline of GS-Surrogate. (1) Training images are gener- ated through in situ visualization. (2) A deformable 3DGS-based visu- alization surrogate is trained offline using the image collection. (3) At inference time, scientists can interactively explore the rendering results across the parameter space. Dataset Generation. To create the multi-view training images, we systematically vary three types of parameters: simulation parameters P sim , visualization parametersP vis , and view parameters. Simulation parameters are represented as multivariate vectors that encode the phys- ical conditions under which each simulation instance is generated, with bounds predefined by the domain experts. Visualization parameters describe the rendering operations applied to each simulation output, such as isosurface extraction at specific isovalues or volume rendering under varying transfer functions. For viewpoint selection, we adopt an icosphere-based sampling strategy [32, 38] that provides uniform coverage around the volume data. Camera positions are held constant across all ensemble members for both volume rendering and isosurface rendering tasks. By combining these parameters, we obtain a collec- tion of parameter-image pairs as the ground truth used for training our visualization surrogate. Further details on the datasets are provided in Sec. 6. Deformable GS-based Surrogate. The key component of our framework is a deformable 3DGS model that learns to synthesize visu- alization results conditioned on simulation parameters and visualization settings. We first construct a canonical set of Gaussian primitives G that serves as the base representation for all ensemble members. Then, a deformation process is learned to transform these Gaussian prim- itives into a member-specific representation: Gā=F(G, P sim , P vis ). The deformed Gaussians Gā are then rendered through differentiable rasterization. The entire pipeline is trained by minimizing the recon- struction loss between the rendered images and the ground truth. At inference time, given an arbitrary combination of simulation parameters and visualization configurations, the deformation network produces the corresponding Gaussians, which can be rendered from any viewpoints in real time. Interactive Exploration. Once trained, our GS-Surrogate enables scientists to interactively explore the ensemble simulation by freely adjusting the viewpoints, simulation parameters, and visualization set- tings, without re-running the underlying simulations. The architecture and training procedure of our deformable GS-based surrogate are introduced in Sec. 5. We further present case studies in Sec. 7 to demonstrate how GS-Surrogate can support interactive exploration of ensemble simulations. 5 GS-SURROGATE Figure 2 illustrates the overall pipeline of GS-Surrogate. During train- ing, our framework consists of two major stages: (1) constructing a set of canonical 3D Gaussian primitives, and (2) learning the parameter- conditioned deformation field that transforms these canonical Gaussians to match specific simulation and visualization configurations. During inference, given any combination of parameters, GS-Surrogate deforms the canonical Gaussians accordingly and renders the scene in real time using the differentiable splatting process described in Sec. 3. (a) Canonical Field Construction ... Initial Points (b) Deformation Field (P sim conditioned) (c) Deformation Field (P vis conditioned) Stage 1Stage 2 Fig. 2: Overview of the two-stage training pipeline of GS-Surrogate. The first stage optimizes a set of canonical Gaussian primitives. In the second stage, the deformation fields conditioned on simulation and visualization parameters are trained sequentially. Our framework is designed with two considerations. First, by de- composing the entire learning process into canonical Gaussian recon- struction and parameter-conditioned deformation, the model can reuse a set of shared geometric representations across different simulation pa- rameters. In contrast to neural radiance fields, which implicitly encode both geometry and appearance into a single implicit representation, our explicit Gaussian primitives allow the underlying geometric structures to be shared and efficiently adapted through deformation. Second, this explicit representation naturally supports task decomposition. Since the canonical field is learned independently of visualization parame- ters, the same underlying geometric representations can be efficiently adapted to different visualization tasks, such as transfer function editing or isosurface extraction. 5.1 Stage 1: Canonical Field Construction The goal of the canonical field is to construct a set of 3D Gaussian prim- itives that can be shared across all the ensemble members, such that the deformation network can model each target field by solely adjust- ing these Gaussians. To serve as an effective base representation, this canonical field is expected to provide sufficient spatial coverage. More- over, it should capture not only the geometric structures shared by the ensemble, but also enough local features to facilitate the reconstruction of member-specific structures in the second stage. To initialize the canonical field, we first apply Structure-from-Motion (SfM) to a representative member selected from the training ensemble, e.g., the one closest to the mean in the simulation parameter space. This step produces a sparse point cloud that serves as the initial positions and colors of the Gaussian primitives. We then optimize the canonical field using images randomly sampled across training ensemble members and viewpoints for a fixed number of iterations. A key component in constructing this canonical field is the densification strategy. Specifi- cally, at regular iterations, Gaussians with opacity below a predefined threshold are pruned, while those in under-reconstructed regions are densified by splitting or cloning the existing Gaussians based on their positional gradients. This iterative process is particularly important in our setting, as randomly sampled views from different ensemble members prompt the model to create additional Gaussians in those under-represented regions. To better accommodate a wide range of simulation parameters, we employ a slightly lower gradient threshold to encourage a denser representation. 5.2 Stage 2: Parameter-Conditioned Deformation 5.2.1 Model Overview After the canonical field has been constructed, the goal of the sec- ond stage is to learn a deformation field that transforms the Gaussian primitives to match specific simulation and visualization parameters. As illustrated in Figure 2-(b) and (c), we decompose the deformation learning into two sequential steps. First, we train a networkF sim that adapts the canonical Gaussians to each simulation condition. Specifically,F sim takes the position of each canonical Gaussianμtogether with the simulation parameterP sim as input, and predicts offsets for the Gaussian attributes. Formally, the simulation parameter-conditioned deformation of Gaussian primitives is defined as: F sim (μ, P sim ) = (āμ p , ās p , āq p , āc p , āo p ),(3) where the predicted offsets correspond to the Gaussian position, scaling, rotation, color, and opacity attributes, respectively. These offsets capture three types of physical variations in the scien- tific fields. First, the position offsetāμ, rotation offsetāq, and scaling offsetāsFor example, for global ocean simulations, increasing the wind stress parameter can change the ocean current structure and even expand the spatial extent of a localized temperature field. Second, the opacity offset handles the visibility changes. By controlling the visibil- ity of Gaussians, the deformation network can model the topological changes in the field. For instance, in cosmological simulations, a fila- ment structure may disappear under certain simulation configurations. Third, the color offsetāccaptures the appearance variations. Even though the geometric structure may remain the same at a fixed location, its visual appearance can vary due to changes in the underlying scalar field. In the second step, the goal is to further deform the same set of Gaussians to support a specific visualization task, such as isosurface extraction. The architecture ofF vis is similar toF sim , except that it takes the already deformed Gaussian position and an additional visualization parameterP vis as input. The second deformation process is formulated as: F vis (μ ā² , P sim , P vis ) = (āμ v , ās v , āq v , āc v , āo v ),(4) whereμ ā² = μ + āμ p . Given a parameter setting, the final deformed Gaussians are obtained by sequentially applying the predicted offsets to the canonical field. The resulting Gaussians are then rendered via differentiable splatting to produce the final visualization. The architecture of each deformation model consists of two main components: (1) the spatial-parameter encoders that jointly learn a shared parameter-conditioned feature representation, and (2) the multi- head feature decoders that predict the attribute offsets. Although this sequential design may appear to introduce additional computational overhead during both training and inference, our modular formulation keeps the visualization deformation model lightweight. In particular, F vis uses a lighter feature decoder and can optionally disable certain decoder heads depending on the target visualization task. The details of each component inF sim andF vis are described in the following subsections. 5.2.2 Spatial-Parameter Encoder The encoder module aims to map the Gaussian positions and the param- eter configurations into a joint feature representation that captures how the spatial feature of each Gaussian varies under specific parameter settings. As illustrated in Figure 3, our encoder module contains three types of encoder branches. The first branch is the spatial encoderf Īø sp , which embeds the canonical Gaussian positionμusing positional encoding followed by a small MLP to produce the spatial feature z x , where z x = f Īø sp (γ(μ)). The second branch is the simulation-parameter encoder f Īø sim , which embeds the multivariateP sim as conditioning features, i.e., z p sim = f Īø sim (γ(P sim )). The third branch is the visualization-parameter encoderf Īø vis , which exists only inF vis shown in Figure 3-(b). In our implementation, for the isosurface extraction task, we encode a single isovalue. For transfer function (TF) editing, we focus on the opacity mapping defined by a set of control points in the value-opacity space. The TF is discretized into 256 control points, while the editing operation is parameterized by the coordinates of two movable control points. Each new TF instance is then represented by the signed displacement of these control points relative to a predefined base TF. Adapter Simulation Parameters ķ sim Encoder Gaussian Mean ķ Spatial Encoder Shared Decoder Visualization Parameters ķ vis Encoder MLP Multi-head Decoder Adapter Simulation Parameters ķ sim Encoder Gaussian Mean ķ Spatial Encoder Multi-head Decoder Head ! Head " Head # Head $ Head % (a) ķ¹ sim (b) ķ¹ vis input (c) Multi-head Decoder Fig. 3: Architecture of the two deformation networks,F sim andF vis , trained in the second stage. To fuse the spatial features with the conditioning information, we introduce a lightweight adapter network f Īø A . Specifically, the adapter MLP takes the parameter embedding as input and predicts a residual feature vectorāz x = f Īø A (z p sim ) , which is added to the initial spatial feature:z ā² x =z x + āz x . The resulting featurez ā² x is then passed to the decoder module. This residual design not only stabilizes the training process but also preserves the original spatial information by introduc- ing only a small feature perturbation through parameter conditioning. 5.2.3 Multi-head Decoder The decoder module aims to predict two types of Gaussian attribute offsets: geometric offsets and appearance offsets. For the simulation parameter-conditioned deformation modelF sim (see Figure 3-(a)), we first employ a shared decoder backbonef Īø D to learn a common defor- mation pattern given the feature vectorz ā² x . This shared feature is then passed to multiple lightweight prediction headsΦ(see Figure 3-(c)), which estimate the offsets of individual Gaussian attributes. Formally, the deformation of each attribute is computed as fol- lows: positionāμ = Φ μ ( f Īø D (z ā² x )), scalingās= Φ s ( f Īø D (z ā² x )), rota- tionāq= Φ q ( f Īø D (z ā² x )), view-dependent colorāc= Φ c ( f Īø D (z ā² x )), and opacityāo= Φ o ( f Īø D (z ā² x )) . Each prediction head is implemented as a lightweight MLP. For the deformation modelF vis (see Figure 3-(b)), we remove the shared decoder backbone to obtain a lighter architecture. Moreover, for certain visualization tasks, such as TF editing, since Gaussian geometry has already been well adapted in the first deformation step,F vis only needs to model the changes in color and opacity. In this case, the three geometry-related heads are disabled, and only the appearance-related heads are retained to predict opacity and color offsets. This modular design not only improves computational efficiency but also helps reduce overfitting by avoiding unnecessary deformation of Gaussian attributes. 5.3 Optimization 5.3.1 Loss Functions Both training stages are supervised by comparing the rendered images with the ground-truth views using anL 1 reconstruction loss combined with a structural similarity loss that penalizes perceptual differences: L color = (1ā Ī»)L 1 (I, Ė I)+ Ī»(1ā SSIM(I, Ė I)),(5) whereIand Ė I denote the rendered image and ground-truth image re- spectively. Following the setting in the original 3DGS [21], we set Ī» = 0.2 in all experiments. Furthermore, to encourage smooth deformations and ensure a stable training process in the second stage, we introduce a regularization term that constrains the magnitude of the predicted offsets and prevents the network from producing excessively large deformations. Given the offset predictions defined in Sec. 5.2.1, the deformation regularization term is formulated as: L deform =ā„āμ℠2 2 +ā„āsā„ 2 2 +ā„āqā„ 2 2 ,(6) whereāoandāccan also be regularized when the appearance-related deformation is enabled. The final training objective is defined as: L = L color + Ī» deform L deform ,(7) where Ī» deform control the strength of the deformation regularization. 5.3.2 Training Strategy To ensure that the canonical Gaussians can be effectively adapted to different visualization tasks in the second stage, we introduce several training strategies. Canonical field fine-tuning.When training the first deformation modelF sim , we allow the canonical Gaussians to be jointly updated with the deformation network, but with a significantly reduced learning rate (0.001Ćthe deformation learning rate). This design preserves the geometric foundation built in the first stage while still providing sufficient flexibility for the model to accommodate different simulation conditions. Selective freezing in the second deformation step.AfterF sim has been learned, the canonical field is completely frozen during the training of the second deformation modelF vis . Furthermore, depending on the target visualization task, we choose different fine-tuning strate- gies forF sim . Specifically, for tasks requiring substantial geometric changes, such as isosurface extraction under different isovalues, we allowF sim to be further fine-tuned withF vis . In contrast, for tasks like transfer function editing, where the underlying geometry remains un- changed, we freezeF sim and train only the second deformation model. In this case,F vis serves as a lightweight appearance adapter that only learns the changes in color and opacity introduced by the new TFs. This training strategy leads to faster convergence and more stable training. Hard example sampling.During the optimization of both defor- mation models, we observe that images under certain viewpoints and parameter settings contain more complex structures that are difficult for the model to learn. To improve performance on these challenging examples, we employ a weighted sampling strategy where images with larger reconstruction errors are sampled more frequently. This strategy encourages the model to focus on under-fitted views and facilitates a balanced reconstruction quality across different conditions. 6 RESULTS 6.1 Datasets We evaluate our method on four ensemble simulation datasets covering both volume rendering and isosurface rendering tasks. Across all datasets, camera positions are derived from the vertices of a subdivided icosahedron at refinement level 5, resulting in 252 viewpoints that provide balanced coverage around the volume data. These viewpoints are split evenly, with 126 used for training and 126 reserved for testing. Additional dataset statistics are summarized in Table 1. Nyx [2] is a cosmological hydrodynamics simulation developed at Lawrence Berkeley National Laboratory. We examine three physi- cal parameters that govern the large-scale structure of the universe: total matter densityOmM ā [0.12, 0.155], baryon densityOmB ā [0.0215, 0.0235], and the Hubble constanthā [0.55, 0.85]. The sim- ulation produces a512Ć 512Ć 512scalar volume representing the logarithmic dark matter density field. To support the transfer function editing experiments, each ensemble member is visualized in situ via volume rendering under 77 distinct transfer functions. These transfer functions are defined by two fixed control points at(s = 0, o = 0)and(s = 1, o = 1), wheresdenotes the scalar value andodenotes the opacity, and two movable interior control pointsc1andc2. The 77 training TFs are constructed as follows: a base TF is defined by the default positions ofc1andc2; 64 TFs are generated by combinatorially displacing both control points across all combinations of their scalar and opacity steps and 12 additional TFs are generated by varying only either the scalar or the opacity of one control point at a time capturing finer marginal variations in the TF space. It is important to note that, for each TF, only a randomly selected 25% subset of the ensemble members is used during training. This greatly improves training efficiency by avoiding the need to render all members under every transfer function. Even with this reduced subset, GS-Surrogate is able to learn a representative deformation model that generalizes smoothly to unseen transfer functions at inference time. The resulting images have a resolution of256Ć 256. We use 100 parameter configurations for training and 30 for testing. MPAS-Ocean [30] is a global ocean circulation model developed at Los Alamos National Laboratory. We investigate four parameters suggested by domain scientists that influence large-scale ocean dy- namics: Bulk Wind Stress AmplificationBwsA, Gent-McWilliams Mesoscale eddy transport coefficientGM, Critical Bulk Richardson NumberCbrN, and Horizontal ViscosityHV. Following the methodol- ogy of prior work [31], a 15-model-day simulation was conducted for each parameter configuration, from which a region of interest was ex- tracted centered on the eastern equatorial Pacific cold tongue, bounded by 160°W to 80°E longitude, 26°S to 26°N latitude, and sea level to 200 meters depth, resulting in volumes of size1536Ć 768Ć 768along the longitude, latitude, and depth axes respectively. We construct two datasets from this simulation. The first is a direct volume rendering (DVR) dataset, where each ensemble member is volume rendered at a resolution of512Ć 512, comprising 70 training and 30 test parameter configurations. The second is an isosurface rendering (IR) dataset, where for each ensemble member we extract isosurfaces of the ocean temperature field at eleven uniformly spaced values in the range [15,25] at 512Ć 512 resolution. XCompact3D [4] is a high-order finite-difference framework for solving the incompressible Navier-Stokes equations on Cartesian meshes, developed for large-scale turbulent flow simulations on high- performance computing platforms. In this study, the domain scientists investigate the Reynolds number parameterReā [1500, 2500]using a Taylor-Green vortex setup, which is a canonical benchmark in turbu- lence research. Each ensemble member produces a volumetric scalar field of the Q-criterion. We construct two datasets from this simulation. The first one is a DVR dataset, where each ensemble memberās scalar field is rendered at512Ć 512resolution, yielding 100 training and 29 test configurations. The second is an IR dataset, where for each ensemble member we additionally extract isosurfaces at ten uniformly spaced Q-criterion values in the range [-100,-10]. CloverLeaf3D [8] is a Lagrangian-Eulerian explicit hydrodynamics mini-application that solves the compressible Euler equations on a 3D structured grid. It models the interaction between a high-density gas region and a surrounding low-density medium, producing a propagating shock front. We study six simulation parameters, and the volume renderings are generated at256Ć 256resolution. We use 200 parameter configurations for training and 40 for testing. Table 1: Ensemble simulation datasets: resolutions, number of images, and parameter dimensionalities. For all datasets, the 252 icosphere viewpoints are split evenly, with 126 for training and 126 reserved for testing. Dataset Volume Resolution #Views per member #Simulation Parameters Image Resolution Nyx512Ć 512Ć 5122523256Ć 256 MPAS-Ocean1536Ć 768Ć 7682524512Ć 512 XCompact3D 256Ć 256Ć 2562521512Ć 512 CloverLeaf3D128Ć 128Ć 1282526256Ć 256 6.2 Implementation and Experimental Details All experiments are implemented in PyTorch and conducted on a single NVIDIA A100 GPU. In the first training stage, which constructs the canonical field, we use the default learning rates from the original 3DGS implementation for optimizing each Gaussian attribute. For adaptive density control, we set the positional gradient threshold to1Ć 10 ā4 and perform pruning, cloning, and splitting of Gaussians every 100 iterations. In the parameter-conditioned deformation stage, the learning rate of the deformation model is set to1Ć 10 ā4 with an exponential learning rate decay, and the canonical field is jointly finetuned using a 100Ćsmaller learning rate. In both stages, we set the batch size to 1, following the original 3DGS implementation. For the deformation models, the dimensionality of both spatial and condition feature vectors is set to 128, and the hidden dimension of the MLP layers in the deformation network is set to 512. We further extend 4DGS to handle high-dimensional parameter settings, denoted as 4DGS-HD in Sec. 6.4. For fair comparisons, we use the same canonical Gaussians for both 4DGS-HD and our GS-Surrogate. 6.3 Baseline Methods and Evaluation Metrics Baselines. We compare our proposed approach against four baseline methods that support parameter-conditioned visualization synthesis: InSituNet [19], VisNeRF [38], K-Planes [16], and modified 4DGS [35]. (1) InSituNet is a GAN-based surrogate model that synthesizes vi- sualization images directly from simulation parameters and viewing direction, making it a representative image-space baseline for parameter space exploration of ensemble simulations. (2) VisNeRF extends tensor decomposition-based neural radiance fields with additional parameter- conditioned feature vectors to model volumetric scenes across a contin- uous simulation parameter space within a single unified model, repre- senting an implicit neural field baseline. (3) K-Planes factorizes scene representations into a set of 2D feature planes spanning both spatial and parameter dimensions, providing an explicit radiance field base- line that naturally generalizes to high-dimensional ensemble parameter spaces. (4) 4DGS represents dynamic scenes using 3D Gaussian primi- tives coupled with a deformation network that predicts per-Gaussian transformations over time. We modify its deformation network to ac- cept simulation parameters in place of temporal inputs, adapting it to the ensemble setting where appearance and geometry vary across a continuous parameter space rather than along a time axis. Metrics. We evaluate the performance of all methods using three visual quality metrics. Peak Signal-to-Noise Ratio (PSNR) [20] mea- sures the pixel-level reconstruction accuracy between synthesized and ground-truth visualization images, where higher values indicate closer agreement with the reference. Structural Similarity Index Measure (SSIM) [34] captures perceptual similarity by jointly assessing lu- minance, contrast, and structural patterns, providing a more human- aligned measure of image quality than pixel-wise differences alone. Learned Perceptual Image Patch Similarity (LPIPS) [39] evaluates per- ceptual similarity using deep feature representations extracted from a pretrained network, capturing high-level appearance differences that PSNR and SSIM may not reflect. In addition to image quality, we evaluate the computational efficiency of all methods using three metrics. Model Size (MB) measures the total storage footprint of the trained model, reflecting its practical deployability. Training Time (hr) measures the time required to train each method. Time per Image (s) measures the average inference time required to synthesize an image given a parameter configuration. Together, these metrics complement the image quality measures and allow a more complete assessment of each methodās practical utility for parameter space exploration of ensemble simulations. 6.4 Comparison with Baseline Models In this section, we compare our GS-Surrogate with the four baseline approaches from three perspectives: generalization to the unseen view- points (Sec. 6.4.1), unseen simulation parameters (Sec. 6.4.2), and unseen isovalues (Sec. 6.4.3). Finally, we evaluate the robustness of GS-Surrogate under jointly varying conditions to reflect practical scien- tific exploration (Sec. 6.4.4). 6.4.1 Novel View Synthesis We first evaluate how well each model learns a view-consistent repre- sentation from the sparse input images. In this experiment, we measure each modelās performance on 126 unseen viewpoints while keeping the Table 2: Quantitative evaluation of all methods on novel viewpoints across training ensemble members. SimulationMetricInSituNetK-PlanesViSNeRF4DGS-HDGS-Surrogate Nyx PSNRā23.0732.6233.5633.4737.87 SSIMā0.600.890.910.930.97 LPIPSā0.190.140.120.070.03 XCompact3D PSNRā24.8632.2733.1034.4439.10 SSIMā0.870.940.950.960.98 LPIPSā0.120.070.060.030.01 CloverLeaf3D PSNRā22.3423.3236.0916.2934.87 SSIMā0.870.860.970.820.97 LPIPSā0.140.270.040.310.03 simulation parameters the same as those used during training. As shown in Table 2, our GS-Surrogate achieves the best overall performance across all datasets. On CloverLeaf3D, although the PSNR is slightly lower compared to ViSNeRF, our method still maintains competitive perceptual quality with an SSIM of 0.97 and an LPIPS of 0.03. In con- trast, InSituNet consistently performs worse across all three datasets, suggesting that purely image-space surrogate models are less effective in learning view-consistent representations and handling unseen view- points. As further illustrated in Figure 4, under an unseen viewpoint, our method accurately reconstructs the filamentary structures of the Nyx simulation, whereas these fine-scale details are largely missing in the image produced by InSituNet. Ground-Truth GS-Surrogate 4DGS-HD K-Planes ViSNeRF InSituNet Fig. 4: Visual comparison on a training volume-rendering instance from the Nyx dataset under an unseen viewpoint. 6.4.2 Simulation Parameter Generalization Generalization to unseen simulation parameters is important for parameter-space exploration. Unlike novel view synthesis, where per- formance is mainly determined by the underlying 3D-aware represen- tation (i.e., NeRF or 3DGS), this setting evaluates how effectively a model can handle variations over a high-dimensional simulation pa- rameter space. Table 3 summarizes the quantitative results on three volume-rendering datasets. Our method still achieves the best overall performance on the Nyx and XCompact3D datasets across all three metrics. On CloverLeaf3D, which is the most challenging dataset due to its large variation across a six-dimensional simulation parameter space, our method achieves a slightly lower PSNR than ViSNeRF while maintaining comparable perceptual quality. We further present a visualization result for an unseen ensemble member from the XCompact3D dataset in Figure 5. Although all methods are able to recover the overall geometric structure, the zoomed-in views show that our GS-Surrogate better resolves the fine-grained details than the other approaches. Moreover, K-Planes shows limited generalization ability as the di- mensionality of the simulation parameter space increases. While it performs reasonably well in lower-dimensional settings, i.e., achieving a PSNR of 33.05 dB on XCompact3D with only a 1D simulation pa- rameter, its performance degrades substantially on higher-dimensional datasets. This issue is particularly evident on CloverLeaf3D, which involves six simulation parameters. We further compare the top three methods qualitatively on CloverLeaf3D in Figure 6. Overall, InSituNet produces overly smooth predictions and fails to preserve sharp features such as edges and structural transitions. ViSNeRF achieves the highest PSNR on this dataset, likely because NeRF-based methods are more effective for modeling dense volumetric fields such as CloverLeaf3D. However, it also introduces some high-frequency artifacts, especially around the center region of the volume. In contrast, although our method achieves a slightly lower PSNR as some fine-scale structures are still not fully reconstructed, it better preserves the overall perceptual quality without introducing noticeable artifacts. Table 3: Quantitative evaluation on unseen simulation parameters. Simulation MetricInSituNetK-PlanesViSNeRF4DGS-HDGS-Surrogate Nyx PSNRā23.1126.7833.9733.3938.83 SSIMā0.610.800.920.930.98 LPIPSā0.200.270.120.070.02 XCompact3D PSNRā24.8833.0533.8135.2341.26 SSIMā0.860.950.950.970.99 LPIPSā0.120.070.060.020.01 CloverLeaf3D PSNRā21.7816.4832.9216.0330.93 SSIMā0.870.790.960.820.96 LPIPSā0.150.380.050.310.05 Ground-Truth K-PlanesInSituNet GS-Surrogate ViSNeRF 4DGS-HD Fig. 5: Visual comparison on a representative unseen ensemble member from the XCompact3D dataset. In addition, we compare the model size, total training time, and per- image inference time across all methods in Table 4. Overall, InSituNet requires the longest training time across all datasets but achieves the fastest inference speed due to its 2D CNN architecture. For NeRF-based methods, including ViSNeRF and K-Planes, both training and inference are generally slower than GS-based approaches mainly because ray marching requires dense sampling along each ray. This computational overhead becomes particularly significant for datasets with higher im- age resolution, e.g., XCompact3D (512Ć 512), since the number of rays scales linearly with the number of pixels. In contrast, the efficiency of GS-based methods is mainly determined by the number of Gaussian primitives. Although our deformation network is fully MLP-based, it only introduces little computational overhead compared to methods using factorized plane representations, i.e., 4DGS-HD. Meanwhile, our model is less sensitive to the dimensionality of parameters. As a result, our GS-Surrogate maintains the smallest model size across all datasets while achieving comparable training and inference speeds to 4DGS-HD, with better visual quality. Table 4: Model size, training time, and per-image inference time for all methods. For GS-based methods, the model size includes both the Gaussian primitives and the parameters of the deformation network. NyxXCompact3DCloverLeaf3D SizeTrainTestSizeTrainTestSizeTrainTest (MB)(hr) (s/img)(MB)(hr) (s/img)(MB)(hr) (s/img) InSituNet232.64 27.30 0.03232.93 45.47 0.05232.65 38.70 0.03 K-Planes76.957.250.2769.73 16.670.7288.26 14.500.33 ViSNeRF66.435.050.1866.438.650.7366.43 6.130.37 4DGS-HD50.753.260.0643.70 3.050.0650.538.180.05 GS-Surrogate46.193.280.0645.503.080.0638.467.870.05 6.4.3 Isovalue Generalization In this isosurface extraction task, we evaluate the generalization ability of each model to the unseen isovalues. Specifically, on the MPAS- Ocean dataset, we consider a temperature range from 15 to 25, using eight isovalues for training and three for testing. To ensure a fair com- parison, both 4DGS-HD and GS-Surrogate follows the training pipeline described in Sec. 5, where the full ocean volume is first constructed and then deformed into different isosurfaces given the training isovalues. This task is particularly challenging because the model must generalize across different isovalues each with different geometric structures. Es- pecially for 4DGS-HD and our GS-Surrogate, the model needs to learn how to deform a volumetric representation into corresponding surfaces. Table 5 summarizes the quantitative results for all methods. Among the baseline approaches, InSituNet, K-Planes, and 4DGS-HD achieve similar PSNR values. Notably, InSituNet obtains a better LPIPS score of 0.08, indicating its strength in preserving the overall visual ap- pearance. This is also reflected in the qualitative results in Figure 7. ViSNeRF achieves a higher PSNR compared to these three baselines, but its rendered result still presents several under-reconstructed regions. In contrast, GS-Surrogate achieves the best performance across all three metrics. Although some fine-scale details still require improvement, our method reconstructs the isosurface geometry more faithfully. Table 5: Performance on unseen isovalues for isosurface extraction on the MPAS-Ocean dataset. MetricInSituNetK-PlanesViSNeRF4DGS-HDGS-Surrogate PSNRā20.9621.7123.5720.9726.12 SSIMā0.910.870.900.900.94 LPIPSā 0.080.150.110.130.06 Ground-TruthInSituNetViSNeRF GS-Surrogate Fig. 6: Comparative results of the top three methods on three unseen ensemble members from the CloverLeaf3D dataset. CloverLeaf3D is the most challenging dataset, as its simulation parameters vary substantially across a 6D space. Ground-TruthK-PlanesInSituNet GS-Surrogate4DGS-HDViSNeRF Fig. 7: Qualitative comparison on the MPAS-Ocean dataset under an unseen isovalue of temperature value 16. The most challenging region to reconstruct is highlighted in red. 6.4.4 Joint Parameter Conditioning In practice, scientists often need to explore the simulations across arbitrary viewpoints and parameter settings. Therefore, beyond evalu- ating each condition independently, we further evaluate GS-Surrogate under the joint generalization setting of unseen viewpoints and un- seen simulation parameters across three volume-rendering and two isosurface-extraction tasks. As shown in Table 6, our method maintains stable performance in this more challenging setting. Table 6: Evaluation of GS-Surrogate under unseen viewpoints and simula- tion parameters across three volume rendering tasks and two isosurface extraction tasks. Dataset NyxXCompact3DCloverLeaf3DMPAS-OceanXCompact3D Resolution256Ć 256512Ć 512256Ć 256512Ć 512512Ć 512 Task DVRDVRDVRIRIR PSNRā37.9639.9830.6430.0530.65 SSIMā0.970.980.960.950.95 LPIPSā0.020.010.050.050.05 GT isovalue: -40isovalue: -60 Ours isovalue: -80isovalue: -100 Volume Rendering Fig. 8: Visualization results of four different isosurfaces from the XCom- pact3D dataset under both an unseen viewpoint and unseen simulation parameter. We further present an unseen ensemble member from the XCom- pact3D isosurface extraction task in Figure 8. During training, the deformation modelF sim first learns to generalize across the simulation parameter space, andF vis then deforms the volumetric representation into isosurfaces conditioned on specific isovalues. Compared to the ground truth, our method produces high-quality isosurfaces that closely match both the overall geometry and surface appearance. In particular, the model accurately captures the gradual structural changes across different isovalues. However, as shown in the zoomed-in view in Fig- ure 9, our predictions are still slightly blurred in the fine-scale surface regions. This indicates that modeling the high-frequency geometric details under multiple varying parameters (i.e., viewpoints, simulation parameters, and isovalues) remains challenging and could be further improved in future work. Ground-TruthGS-Surrogate Fig. 9: Zoomed-in views highlighting the visual differences between the ground truth and GS-Surrogate in fine-scale structures. 7 PARAMETER SPACE EXPLORATION WITH GS-SURROGATE 7.1 Visual Interface GS-Surrogate allows interactive post-hoc exploration of ensemble simu- lations through a unified visual interface (see Figure 10). The interface organizes parameters into three complementary groups: simulation parameters, view parameters, and visualization parameters. The visu- alization controls are provided through two separate panels, allowing users to adjust transfer functions or select isovalues as needed. Given any combination of these inputs, the trained GS-Surrogate performs for- ward inference by deforming the canonical Gaussian field and directly producing the corresponding visualization, allowing users to continu- ously explore the simulation parameter space. The transfer function editor provides fine-grained control over opacity mappings, supporting the highlighting of localized features and facilitating detailed visual analysis. Fig. 10: Interface for interactive parameter space exploration with GS- Surrogate. 7.2 Case Study with the Nyx Simulation To demonstrate the utility of GS-Surrogate for scientific discovery, this case study focused on the Nyx cosmological dataset. As shown in Figure 11 the interactive system allows scientists to navigate the multi-dimensional parameter space of the dataset. Unlike traditional workflows that require expensive on-the-fly rendering or I/O-heavy data loading, GS-Surrogate provides instantaneous visual feedback. The ex- ploration process begins with scientists selecting the initial parameters within valid ranges, serving as an entry point for further investiga- tion. From this starting point, scientists can systematically refine their exploration based on prior knowledge and observed visual patterns. By interactively adjusting the three simulation parameters (i.e.,OmM, OmB, and h), domain scientists can directly examine how variations in these parameters affect the spatial distribution and density structures of the cosmological field. In addition to parameter selection, the sys- tem supports flexible viewpoint control, allowing scientists to inspect structures from multiple perspectives. Another key component of the exploration workflow is the transfer function editor, which provides fine-grained control over how scalar values are mapped to visual appearance. In our interface, the transfer h=0.56h=0.66h=0.76 h=0.86 Fig. 11: Predicted volume renderings varying hā0.56, 0.66, 0.76, 0.86 on the Nyx dataset, with OmM and OmB fixed. function is defined through four interactive control points that specify a piecewise linear mapping between scalar values and opacity. To ensure controllable and meaningful exploration, we fix the endpoint opacities of the transfer function: the first control point, corresponding to the lowest scalar values, is set to zero opacity, whereas the last control point, corresponding to the highest scalar values, is fixed at full opacity. This design preserves the visibility of high-frequency, high-density structures while preventing low-value noise from dominating the visu- alization. The two intermediate control points,c1andc2, are exposed for user interaction and provide targeted control over different regions of the scalar field.c1primarily governs the visibility of low to mid- density gaseous structures, allowing scientists to selectively enhance or suppress those regions.c2focuses on higher scalar ranges, allowing scientists to refine the visibility of denser and more detailed structures. Together, by adjusting these control points, scientists can reshape the opacity curve and balance the visibility of faint filamentary features against dominant high-density regions. This is especially important for cosmological data, where the scalar field spans a broad range of values and subtle structures can be easily obscured. By interactively adjust- ing the transfer function, scientists can emphasize density intervals of interest and perform more precise and flexible analysis. In this example, the scientist first fixes the viewpoint and then sweeps through the range of h. As shown in Figure 11, the GS-Surrogate predictions reveal a clear and physically consistent trend: lower values of h lead to more spatially concentrated matter distributions with higher local density contrast, whereas higher values produce more diffuse structures. Once a simulation configuration of interest is identified, scientists can further refine their analysis by interactively adjusting the opacity mapping to reveal different structural features. base TFc1(0,ā0.05) c2(0,0) c1(0,ā0.03) c2(0,0) c1(0,ā0.03) c2(ā0.3,ā0.4)c1(0,ā0.03) c2(ā0.15,ā0.4)c1(0,ā0.03) c2(ā0.3,ā0.5) Fig. 12: TF space exploration on the Nyx dataset with fixed simulation parameters. Starting from the base TF, the two interior control points c1andc2are displaced in scalar and opacity to selectively reveal or suppress features. Figure 12 demonstrates transfer function exploration by varying the two control points,c1andc2, while keeping the simulation param- eters fixed. To facilitate visual comparison, each rendered image is shown together with the absolute difference from the base TF. Start- ing from the base TF, adjustingc1upward in opacity by 0.05 (i.e., c1(0,ā 0.05)) increases the visual contribution of lower-density mat- ter, bringing previously suppressed low-frequency structures into view. Conversely, reducing the opacity ofc1by 0.03 (i.e.,c1(0,ā 0.03)) sup- presses these lower-density regions, sharpening the visual emphasis on higher-density structures. The subsequent variations jointly modify bothc1andc2: displacingc2in both scalar and opacity dimensions (i.e.,c2(ā 0.3,ā 0.4),c2(ā 0.15,ā 0.4),c2(ā 0.3,ā 0.5)) reshapes the opacity curve in the mid-to-high scalar range, selectively revealing or suppressing different density regimes of the dark matter distribu- tion. The absolute difference images confirm that these modifications produce spatially structured, non-trivial changes in the rendered out- put, validating that GS-Surrogateās deformation model accurately cap- tures opacity-driven appearance changes. Together, Figure 11 and Figure 12 demonstrate that GS-Surrogate supports flexible and scientif- ically meaningful post-hoc exploration across both the simulation and visualization parameter spaces. 8 DISCUSSION AND FUTURE WORK In this section, we discuss our current limitations and several direc- tions for future improvement. First, for scientific fields with highly dense features and large variations across parameter space, such as the CloverLeaf3D dataset, the current method still requires a larger num- ber of Gaussian primitives or more effective deformation approaches to better handle such variations in dense regions. To better capture localized small-scale structures, one possible direction is to allocate more Gaussians to increase the representational capacity. However, this would come at the cost of substantially higher memory usage. Another direction is to augment the Gaussian primitives with additional texture representations to better capture the high-frequency details [12]. While such advanced representations may alleviate the memory overhead and improve reconstruction quality, they often introduce additional training complexity. Second, there is still room to further improve the performance of our current framework on the isosurface extraction task. Compared to volume rendering, this task requires the model not only to resolve fine-scale structures but also to deform a volumetric representation into surfaces that share entirely different topological structures with the orig- inal volume. Specifically, volume rendering relies on semi-transparent Gaussians distributed across the entire field, whereas isosurface extrac- tion requires more opaque Gaussians concentrated around the target surface. As a result, learning a fixed set of Gaussian representations that can be efficiently adapted across different visualization tasks is still challenging. For further work, we could further improve the ef- fectiveness of visualization-conditioned deformation for this setting. Moreover, the current transfer function editing is limited to opacity map- ping and could be further extended to support more flexible changes, such as different color mappings. Finally, another promising direction for future work is to extend GS- Surrogate to support bidirectional prediction. Currently, our framework synthesizes visualization results from given simulation parameters and visualization settings, which only operates in the forward direction. However, in scientific analysis, the scientists are often interested in knowing what parameter configurations could produce a target structure of interest. Since both the model and rendering pipeline are fully differentiable, this reverse prediction could be achieved by optimizing the input parameters through backpropagation from the target image. 9 CONCLUSION In this paper, we present GS-Surrogate, a deformable 3D Gaussian Splatting-based visualization surrogate for supporting interactive post- hoc exploration of ensemble simulations. Compared to the prior work, which either relies on synthesizing the rendered images in the 2D image space or models all parameter-driven variation within a single implicit neural radiance field, our method leverages the parametrized Gaussian primitives and explicitly decouples the learning into two steps. From the canonical Gaussians, GS-Surrogate first learns to adapt to the struc- tural changes across the simulation parameter space and then further deforms the Gaussian primitives for the target visualization task. Our modularized framework facilitates more effective and controllable ex- ploration across different visualization tasks, e.g., isosurface extraction and transfer function editing. 10 ACKNOWLEDGMENTS This work was supported by the U.S. Department of Energy, Office of Science, Office of Advanced Scientific Computing Researchās Com- puter Science Competitive Portfolios program under Contract No. DE- AC05-00OR22725. This research used resources of the Oak Ridge Leadership Computing Facility at the Oak Ridge National Laboratory, which is supported by the Advanced Scientific Computing Research programs in the Office of Science of the U.S. Department of Energy under Contract No. DE-AC05-00OR22725. REFERENCES [1]J. Ahrens, S. Jourdain, P. OāLeary, J. Patchett, D. H. Rogers, and M. Pe- tersen. An image-based approach to extreme scale in situ visualization and analysis. In SCā14: Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis, p. 424ā434. IEEE, 2014. doi: 10.1109/SC.2014.40 2 [2]A. S. Almgren, J. B. Bell, M. J. Lijewski, Z. Luki Ģ c, and E. Van Andel. Nyx: A massively parallel amr code for computational cosmology. The Astrophysical Journal, 765(1):39, 2013. doi: 10.1088/0004-637X/765/1/ 39 5 [3]J. Bae, S. Kim, Y. Yun, H. Lee, G. Bang, and Y. Uh. Per-gaussian embedding-based deformation for deformable 3d gaussian splatting. In European Conference on Computer Vision, p. 321ā335. Springer, 2024. doi: 10.48550/arXiv.2404.03613 Focus to learn more 2 [4]P. Bartholomew, G. Deskos, R. A. Frantz, F. N. Schuch, E. Lamballais, and S. Laizet. Xcompact3d: An open-source framework for solving turbulence problems on a cartesian mesh. SoftwareX, 12:100550, 2020. doi: 10. 1016/j.softx.2020.100550 5 [5]A. C. Bauer, H. Abbasi, J. Ahrens, H. Childs, B. Geveci, S. Klasky et al. In situ methods, infrastructures, and applications on high performance computing platforms. In Computer Graphics Forum, vol. 35, p. 577ā597. Wiley Online Library, 2016. doi: 10.1111/cgf.12930 1 [6]M. Berger, J. Li, and J. A. Levine. A generative model for volume rendering. IEEE transactions on visualization and computer graphics, 25(4):1636ā1650, 2018. doi: 10.1109/TVCG.2018.2816059 2 [7] T. Biedert and C. Garth. Contour tree depth images for large data visualiza- tion. In EGPGV@ EuroVis, p. 77ā86, 2015. doi: 10.2312/pgv.20151158 2 [8]A. Biswas and T. Turton. Cloverleaf data artifacts for artimis ldrd. Tech- nical report, Los Alamos National Laboratory (LANL), 2026. doi: 10. 25583/3022785 5 [9] A. Bock, A. Pembroke, M. L. Mays, L. Rastaetter, T. Ropinski, and A. Ynnerman. Visual verification of space weather ensemble simulations. In 2015 IEEE Scientific Visualization Conference (SciVis), p. 17ā24. IEEE, 2015. doi: 10.1109/SciVis.2015.7429487 2 [10]S. Bruckner and T. Mƶller. Result-driven exploration of simulation param- eter spaces for visual effects design. IEEE Transactions on Visualization and Computer Graphics, 16(6):1468ā1476, 2010. doi: 10.1109/TVCG. 2010.190 2 [11]A. Cao and J. Johnson. Hexplane: A fast representation for dynamic scenes. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 130ā141, 2023. doi: 10.48550/arXiv.2301. 09632 2 [12]B. Chao, H.-Y. Tseng, L. Porzi, C. Gao, T. Li, Q. Li et al. Textured gaussians for enhanced 3d scene appearance modeling. In Proceedings of the Computer Vision and Pattern Recognition Conference, p. 8964ā8974, 2025. doi: 10.48550/arXiv.2411.18625 9 [13] A. Chen, Z. Xu, A. Geiger, J. Yu, and H. Su. Tensorf: Tensorial radiance fields. In European conference on computer vision, p. 333ā350. Springer, 2022. doi: 10.48550/arXiv.2203.09517 1 [14]H. Chen, S. Zhang, W. Chen, H. Mei, J. Zhang, A. Mercer et al. Uncertainty-aware multidimensional ensemble data visualization and ex- ploration. IEEE transactions on visualization and computer graphics, 21(9):1072ā1086, 2015. doi: 10.1109/TVCG.2015.2410278 2 [15]S. Frey, F. Sadlo, and T. Ertl. Explorable volumetric depth images from raycasting. In 2013 XXVI Conference on Graphics, Patterns and Images, p. 123ā130. IEEE, 2013. doi: 10.1109/SIBGRAPI.2013.26 2 [16] S. Fridovich-Keil, G. Meanti, F. R. Warburg, B. Recht, and A. Kanazawa. K-planes: Explicit radiance fields in space, time, and appearance. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, p. 12479ā12488, 2023. doi: 10.48550/arXiv.2301.10241 2, 6 [17] S. Fridovich-Keil, A. Yu, M. Tancik, Q. Chen, B. Recht, and A. Kanazawa. Plenoxels: Radiance fields without neural networks. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, p. 5501ā5510, 2022. doi: 10.48550/arXiv.2112.05131 2 [18]J. Han and C. Wang. Coordnet: Data generation and visualization gen- eration for time-varying volumes via a coordinate-based neural network. IEEE Transactions on Visualization and Computer Graphics, 29(12):4951ā 4963, 2022. doi: 10.1109/TVCG.2022.3197203 1 [19]W. He, J. Wang, H. Guo, K.-C. Wang, H.-W. Shen, M. Raj et al. Insi- tunet: Deep image synthesis for parameter space exploration of ensemble simulations. IEEE transactions on visualization and computer graphics, 26(1):23ā33, 2019. doi: 10.1109/TVCG.2019.2934312 1, 2, 6 [20]Q. Huynh-Thu and M. Ghanbari. Scope of validity of psnr in image/video quality assessment. Electronics letters, 44(13):800ā801, 2008. doi: 10. 1049/el:20080522 6 [21] B. Kerbl, G. Kopanas, T. Leimkühler, G. Drettakis, et al. 3d gaussian splatting for real-time radiance field rendering. ACM Trans. Graph., 42(4):139ā1, 2023. doi: 10.48550/arXiv.2308.04079 1, 2, 4 [22] D. Li, S.-S. Huang, Z. Lu, X. Duan, and H. Huang. St-4dgs: Spatial- temporally consistent 4d gaussian splatting for efficient dynamic scene rendering. In ACM SIGGRAPH 2024 Conference Papers, p. 1ā11, 2024. doi: 10.1145/3641519.3657520 2 [23] Z. Lu, X. Guo, L. Hui, T. Chen, M. Yang, X. Tang et al. 3d geometry-aware deformable gaussian splatting for dynamic view synthesis. In Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition, p. 8900ā8910, 2024. doi: 10.48550/arXiv.2404.06270 2 [24]K.-L. Ma. In situ visualization at extreme scale: Challenges and oppor- tunities. IEEE Computer Graphics and Applications, 29(6):14ā19, 2009. doi: 10.1109/MCG.2009.120 1, 2 [25]K. Matkovic, D. Gracanin, B. Klarin, and H. Hauser. Interactive visual analysis of complex scientific data as families of data surfaces. IEEE Transactions on Visualization and Computer Graphics, 15(6):1351ā1358, 2009. doi: 10.1109/TVCG.2009.155 2 [26]B. Mildenhall, P. P. Srinivasan, M. Tancik, J. T. Barron, R. Ramamoorthi, and R. Ng. Nerf: Representing scenes as neural radiance fields for view synthesis. Communications of the ACM, 65(1):99ā106, 2021. doi: 10. 48550/arXiv.2003.08934 1, 2 [27]H. Obermaier, K. Bensema, and K. I. Joy. Visual trends analysis in time- varying ensembles. IEEE transactions on visualization and computer graphics, 22(10):2331ā2342, 2015. doi: 10.1109/TVCG.2015.2507592 2 [28]D. Orban, D. F. Keefe, A. Biswas, J. Ahrens, and D. Rogers. Drag and track: A direct manipulation interface for contextualizing data instances within a continuous parameter space. IEEE transactions on visualization and computer graphics, 25(1):256ā266, 2018. doi: 10.1109/tvcg.2018. 2865051 2 [29]J. Poco, A. Dasgupta, Y. Wei, W. Hargrove, C. R. Schwalm, D. N. Huntzinger et al. Visual reconciliation of alternative similarity spaces in climate modeling. IEEE transactions on visualization and computer graphics, 20(12):1923ā1932, 2014. doi: 10.1109/TVCG.2014.2346755 2 [30]T. Ringler, M. Petersen, R. L. Higdon, D. Jacobsen, P. W. Jones, and M. Maltrud. A multi-resolution approach to global ocean modeling. Ocean Modelling, 69:211ā232, 2013. doi: 10.1016/j.ocemod.2013.04.010 5 [31]N. Shi, J. Xu, H. Li, H. Guo, J. Woodring, and H.-W. Shen. Vdl-surrogate: A view-dependent latent-based model for parameter space exploration of ensemble simulations. IEEE Transactions on Visualization and Computer Graphics, 29(1):820ā830, 2022. doi: 10.48550/arXiv.2207.13091 2, 5 [32]N. Shi, J. Xu, S. W. Wurster, H. Guo, J. Woodring, L. P. Van Roekel et al. Gnn-surrogate: A hierarchical and adaptive graph neural network for parameter space exploration of unstructured-mesh ocean simulations. IEEE Transactions on Visualization and Computer Graphics, 28(6):2301ā 2313, 2022. doi: 10.1109/TVCG.2022.3165345 2, 3 [33] J. Wang, X. Liu, H.-W. Shen, and G. Lin. Multi-resolution climate en- semble parameter analysis with nested parallel coordinates plots. IEEE transactions on visualization and computer graphics, 23(1):81ā90, 2016. doi: 10.1109/TVCG.2016.2598830 2 [34]Z. Wang, A. C. Bovik, H. R. Sheikh, and E. P. Simoncelli. Image quality assessment: from error visibility to structural similarity. IEEE transac- tions on image processing, 13(4):600ā612, 2004. doi: 10.1109/TIP.2003. 819861 6 [35]G. Wu, T. Yi, J. Fang, L. Xie, X. Zhang, W. Wei et al. 4d gaussian splatting for real-time dynamic scene rendering. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, p. 20310ā20320, 2024. doi: 10.48550/arXiv.2310.08528 1, 2, 6 [36] Z. Yang, X. Gao, W. Zhou, S. Jiao, Y. Zhang, and X. Jin. Deformable 3d gaussians for high-fidelity monocular dynamic scene reconstruction. In Proceedings of the IEEE/CVF conference on computer vision and pattern recognition, p. 20331ā20341, 2024. doi: 10.48550/arXiv.2309.13101 1, 2 [37] Z. Yang, H. Yang, Z. Pan, and L. Zhang. Real-time photorealistic dynamic scene representation and rendering with 4d gaussian splatting. arXiv preprint arXiv:2310.10642, 2023. doi: 10.48550/arXiv.2310.10642 2 [38]S. Yao, Y. Lu, and C. Wang. Visnerf: Efficient multidimensional neu- ral radiance field representation for visualization synthesis of dynamic volumetric scenes. In 2025 IEEE 18th Pacific Visualization Conference (PacificVis), p. 235ā245. IEEE, 2025. doi: 10.48550/arXiv.2502.16731 1, 2, 3, 6 [39] R. Zhang, P. Isola, A. A. Efros, E. Shechtman, and O. Wang. The unreason- able effectiveness of deep features as a perceptual metric. In Proceedings of the IEEE conference on computer vision and pattern recognition, p. 586ā595, 2018. doi: 10.48550/arXiv.1801.03924 6