Papers
Topics
Authors
Recent
Search
2000 character limit reached

Convex Splatting: Efficient Differentiable Rendering

Updated 10 July 2026
  • Convex splatting is a rendering method that replaces Gaussian splats with bounded convex primitives, enhancing edge fidelity and mesh extractability.
  • It encompasses formulations like 3D convex, triangle, tetrahedron splatting, and order-independent weighted sum rendering for varied scene representations.
  • These techniques optimize differentiable rendering through smoothing, explicit geometry, and sorting-free compositing to achieve robust, real-time performance.

Convex splatting denotes a family of differentiable rendering and scene-representation methods that replace or reinterpret Gaussian splats through convex primitives or convex weighted aggregation. In this literature, the term encompasses at least three distinct but related constructions: explicit convex primitives such as smooth convex polytopes in 3D Convex Splatting, projected convex polygons such as triangle splats, and structured volumetric convex cells such as tetrahedra; it also includes an order-independent rendering view in which per-pixel colors are formed by normalized convex combinations rather than non-commutative alpha compositing (Held et al., 2024, Held et al., 25 May 2025, Gu et al., 2024, Hou et al., 2024). Across these variants, the central objective is to retain the efficiency of splat-based rendering while improving geometric boundedness, edge fidelity, mesh extractability, or rendering robustness.

1. Definition and conceptual scope

Convex splatting is motivated by limitations of 3D Gaussian Splatting. In the explicit-primitive setting, Gaussian splats are described as inherently soft, rounded distributions lacking physical boundaries; they struggle to capture hard edges and flat surfaces without increasing primitive count, and they can disperse around target surfaces unless constrained by hand-crafted regularizers (Held et al., 2024). Convex primitives instead provide bounded support, interpretable interiors and boundaries, and tighter alignment with piecewise planar or polyhedral scene structure.

The notion is instantiated differently across recent work. "3D Convex Splatting: Radiance Field Rendering with 3D Smooth Convexes" defines a scene as a composition of 3D smooth convexes derived from half-space intersections and smoothed by log-sum-exp (Held et al., 2024). "Triangle Splatting for Real-Time Radiance Field Rendering" treats each triangle as a convex support with a differentiable window function defined over its projected 2D footprint (Held et al., 25 May 2025). "Tetrahedron Splatting for 3D Generation" uses tetrahedra embedded in a deformable tetrahedral grid, where opacity is derived from an SDF and composited front-to-back (Gu et al., 2024). "Sort-free Gaussian Splatting via Weighted Sum Rendering" uses the phrase conceptually: the renderer replaces ordered alpha blending with order-independent normalized weighted sums, so the final color at a pixel is a convex combination of fragment colors (Hou et al., 2024).

A useful distinction is therefore between primitive-level convex splatting and compositing-level convex splatting. The former concerns the geometry of each splat, while the latter concerns the algebra of how splat contributions are aggregated. This suggests that convex splatting is better understood as a design space than as a single algorithm.

2. Primitive formulations

The principal formulations differ in whether convexity is encoded by half-spaces, polygonal support, tetrahedral cells, or normalized accumulation.

Method Primitive or support Defining mechanism
3D Convex Splatting 3D smooth convexes Half-space intersections with log-sum-exp smoothing
Triangle Splatting Projected triangles Maximum of three edge half-spaces plus normalized window
Tetrahedron Splatting Tetrahedra in a grid Linearly interpolated SDF inside each tetrahedron
Weighted Sum Rendering Convex color mixture Order-independent normalized weighted sums

In 3D Convex Splatting, a convex polyhedron is defined by JJ planes HjH_j with outward normal nj\mathbf{n}_j and offset djd_j, using signed plane distances

Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.

The non-smooth support is

ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),

and the differentiable surrogate is

ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),

with smoothness parameter δ>0\delta>0. The indicator is

I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),

with sharpness σ>0\sigma>0, so that the implicit shape is HjH_j0 and the boundary is HjH_j1 (Held et al., 2024).

Triangle Splatting defines each triangle by vertices HjH_j2, projected by

HjH_j3

Its image-space SDF is

HjH_j4

and its normalized coverage kernel is

HjH_j5

where HjH_j6 is the incenter. The method explicitly contrasts this with a sigmoid-based alternative and argues that the normalized kernel keeps support strictly confined to the triangle footprint (Held et al., 25 May 2025).

Tetrahedron Splatting uses a tetrahedral grid HjH_j7 in which each vertex carries an SDF value. Inside tetrahedron HjH_j8, the SDF is linearly interpolated by barycentric coordinates:

HjH_j9

The gradient is constant inside each tetrahedron, and the SDF zero set can be extracted directly through Marching Tetrahedra (Gu et al., 2024).

Weighted Sum Rendering does not alter Gaussian primitive geometry, but it reformulates rendering so that pixel color is

nj\mathbf{n}_j0

with

nj\mathbf{n}_j1

The normalized weights define a convex combination when all terms are non-negative, hence the claim that the renderer realizes a form of convex splatting at the aggregation stage (Hou et al., 2024).

3. Projection, coverage, and compositing

A common feature of explicit convex splatting methods is that rendering operates through projected 2D convex support rather than through explicit 3D hull rasterization. In 3D Convex Splatting, each convex is parameterized by a point set nj\mathbf{n}_j2, the points are projected with a pinhole camera model, and the 2D convex hull of the projected points is computed by the Graham Scan algorithm (Held et al., 2024). The method does not explicitly build the 3D hull during rendering; convexity is instead constructed in image space. For a 2D point nj\mathbf{n}_j3, the line-based smooth indicator becomes

nj\mathbf{n}_j4

where nj\mathbf{n}_j5 is the distance to camera. The scaling of nj\mathbf{n}_j6 and nj\mathbf{n}_j7 by nj\mathbf{n}_j8 is reported as crucial in ablations (Held et al., 2024).

Triangle Splatting also renders via the projected convex footprint, but the support is exactly the triangle. The method emphasizes depth-consistent softening: if a triangle is scaled by nj\mathbf{n}_j9, then

djd_j0

so the normalized window remains invariant to projection scale (Held et al., 25 May 2025). This is presented as an alternative to the manual depth scaling required by 3D Convex Splatting.

Compositing in 3D Convex Splatting and Triangle Splatting follows transmittance-based front-to-back blending. In 3D Convex Splatting, if djd_j1 for the djd_j2-th convex, then

djd_j3

with djd_j4 given by spherical harmonics color coefficients (Held et al., 2024). Triangle Splatting uses the same front-to-back accumulation, treating djd_j5 as opacity and setting per-pixel opacity to djd_j6 (Held et al., 25 May 2025).

Tetrahedron Splatting derives opacity from SDF samples along a ray rather than from an explicit indicator kernel. Using NeuS-style conversion with inverse width djd_j7,

djd_j8

and accumulation is again

djd_j9

for PBR color or analogous quantities for opacity, normal, and depth maps (Gu et al., 2024).

Weighted Sum Rendering departs from this model by replacing order-sensitive alpha blending with commutative weighted sums. The paper presents this as a way to remove sorting while preserving competitive image quality, boundedness, and temporal stability (Hou et al., 2024). A plausible implication is that convex splatting can be interpreted not only as a geometric prior but also as a rendering algebra.

4. Differentiability and optimization

Differentiability is central to all convex-splatting variants, but it is achieved through different smoothing or subgradient mechanisms.

In 3D Convex Splatting, log-sum-exp smoothing yields a differentiable approximation of the maximum over half-spaces, and gradients propagate through point positions Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.0, smoothness Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.1, sharpness Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.2, opacity Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.3, and SH color. The paper gives

Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.4

and

Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.5

with camera projection and convex hull steps implemented in custom CUDA kernels and treated as differentiable (Held et al., 2024). Initialization uses Structure-from-Motion seeds and a Fibonacci sphere, with initial radius Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.6 the mean distance to the three nearest neighbors, initial Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.7, Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.8, and opacity Lj(p)=njp+dj.L_j(\mathbf{p})=\mathbf{n}_j\cdot \mathbf{p}+d_j.9 (Held et al., 2024).

Its training objective combines photometric and structural terms with a compactness regularizer:

ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),0

with ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),1 and ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),2. Densification begins after 500 iterations, repeats every 200 iterations, stops after 9,000 iterations, and splits a convex into ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),3 new convexes when the sharpness ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),4 loss exceeds ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),5 (Held et al., 2024).

Triangle Splatting uses the actual ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),6 in the SDF rather than a smooth surrogate. The paper states that gradients are well-defined almost everywhere inside the convex and at edges via subgradients. Chain-rule expressions are given through projection, SDF, window function, and compositing, for example

ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),7

Its loss combines photometric and perceptual terms with regularizers:

ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),8

Densification is midpoint subdivision, so each triangle splits into four, and it occurs every 500 iterations until iteration 25,000, increasing shapes by 30% each step (Held et al., 25 May 2025).

Tetrahedron Splatting backpropagates through barycentric interpolation, NeuS opacity, and front-to-back blending. It adds eikonal and normal consistency regularization:

ϕ~(p)=maxj=1,,JLj(p),\tilde{\phi}(\mathbf{p})=\max_{j=1,\dots,J} L_j(\mathbf{p}),9

and combines these with SDS-based objectives in generation settings (Gu et al., 2024). The method explicitly emphasizes that it can be trained without mesh extraction during optimization.

Weighted Sum Rendering is differentiable through the quotient

ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),0

with autograd used in practice. It introduces learnable depth weighting functions such as EXP-WSR,

ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),1

and LC-WSR,

ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),2

which are optimized jointly with Gaussian parameters (Hou et al., 2024).

5. Systems design and computational properties

Convex splatting is closely tied to rasterization design. 3D Convex Splatting implements a tile-based CUDA rasterizer inspired by 3DGS, projecting points, computing 2D convex hulls, evaluating indicators per pixel, sorting convexes by increasing distance from camera to primitive center, and compositing via alpha blending (Held et al., 2024). With ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),3 and SH degree 3, the representation uses 69 parameters per convex versus 59 per Gaussian, but the paper argues that fewer convexes are typically needed in structured scenes (Held et al., 2024).

Triangle Splatting is also tile-based and emphasizes compatibility with standard graphics stacks and GPU hardware. Because each triangle requires signed-distance evaluation for only three lines per pixel, the paper states that it is cheaper per pixel than 3D Convex Splatting, which requires six lines (Held et al., 25 May 2025). The optimized triangle soup is said to be compatible with any mesh-based renderer, and the paper reports rendering at over 2,400 FPS at ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),4 resolution for the Garden scene using an off-the-shelf mesh renderer (Held et al., 25 May 2025).

Tetrahedron Splatting uses tile-based CUDA kernels with GPU radix sort and a short per-pixel resorting window, reported as ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),5 at grid resolution 256. The algorithm includes frustum culling, tile replication, sorting by tile ID and average vertex depth, per-pixel face coverage tests, perspective-correct barycentrics, SDF sampling, NeuS opacity evaluation, and accumulation (Gu et al., 2024). Its main target is not conventional novel-view synthesis alone but 3D generation pipelines requiring stable optimization and precise mesh extraction.

Weighted Sum Rendering is designed explicitly to remove sorting overhead. Because its numerator and denominator are simple sums, the accumulation is commutative and associative, so fragments can be processed in any order without sorting (Hou et al., 2024). The method is implemented with hardware blending and an extra normalization pass, and on a mobile device GPU it achieves on average ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),6 faster rendering (Hou et al., 2024). This addresses a different systems bottleneck from the one targeted by explicit convex primitives.

These system-level differences reflect a broader trade-off. Explicit convex support generally improves geometric boundedness and edge behavior, while sort-free convex aggregation improves order-independence and deployment on resource-constrained hardware. This suggests that future systems could combine both directions.

6. Empirical behavior, advantages, and limitations

The reported empirical record of convex splatting is heterogeneous because the methods target different tasks and datasets.

For 3D Convex Splatting, evaluation is reported on Mip-NeRF360, Tanks and Temples, and Deep Blending. On Tanks and Temples, 3DCS reports LPIPS ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),7, PSNR ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),8, SSIM ϕ(p)=log ⁣(j=1Jexp ⁣(δLj(p))),\phi(\mathbf{p})=\log\!\left(\sum_{j=1}^{J}\exp\!\big(\delta\,L_j(\mathbf{p})\big)\right),9, training time δ>0\delta>00 minutes, FPS δ>0\delta>01, and memory δ>0\delta>02 MB, compared with 3DGS at LPIPS δ>0\delta>03, PSNR δ>0\delta>04, SSIM δ>0\delta>05, training time δ>0\delta>06 minutes, FPS δ>0\delta>07, and memory δ>0\delta>08 MB (Held et al., 2024). The abstract states an improvement of up to δ>0\delta>09 in PSNR and I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),0 in LPIPS over 3DGS. On indoor Mip-NeRF360 scenes, it reports LPIPS I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),1, PSNR I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),2, and SSIM I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),3, surpassing Mip-NeRF360 in SSIM and LPIPS and improving over 3DGS (Held et al., 2024). The same paper notes that outdoor performance is comparable to 3DGS and that PSNR or SSIM may sometimes favor 3DGS on unstructured vegetation.

Triangle Splatting reports on Mip-NeRF360 and Tanks and Temples. On average Mip-NeRF360, it reports LPIPS I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),4 and FPS I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),5, and states that it improves over 3DGS and 3DCS by I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),6 and I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),7 respectively on LPIPS; on Tanks and Temples it reports LPIPS I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),8, PSNR I(p)=Sigmoid ⁣(σϕ(p)),I(\mathbf{p})=\mathrm{Sigmoid}\!\big(-\sigma\,\phi(\mathbf{p})\big),9, SSIM σ>0\sigma>00, and FPS σ>0\sigma>01 (Held et al., 25 May 2025). The paper also states that it achieves higher perceptual quality than Zip-NeRF on indoor scenes and faster rendering than 3DCS by σ>0\sigma>02 and faster training by σ>0\sigma>03 (Held et al., 25 May 2025).

Weighted Sum Rendering reports nearly identical or slightly better quality than 3DGS on the standard benchmarks while eliminating sorting. On Mip-NeRF360, LC-WSR reports PSNR σ>0\sigma>04 versus σ>0\sigma>05 for 3DGS, SSIM σ>0\sigma>06 versus σ>0\sigma>07, and LPIPS σ>0\sigma>08 versus σ>0\sigma>09; on Tanks and Temples, LC-WSR reports PSNR HjH_j00 versus HjH_j01, SSIM HjH_j02 versus HjH_j03, and LPIPS HjH_j04 versus HjH_j05 (Hou et al., 2024). It also reports that memory is about HjH_j06 of that of 3DGS-Graphics across scenes (Hou et al., 2024).

Tetrahedron Splatting is evaluated primarily in 3D generation settings. With RichDreamer, it reduces geometry optimization time to about HjH_j07 minutes versus HjH_j08 minutes for the DMTet-based baseline, and it reports Geometry CLIP HjH_j09 and Appearance CLIP HjH_j10 (Gu et al., 2024). The paper positions these gains alongside more detailed and compact meshes and negligible degradation after mesh extraction.

Several limitations recur across the literature. 3D Convex Splatting is slower than 3DGS and can trail on PSNR or SSIM in highly unstructured outdoor scenes (Held et al., 2024). Triangle Splatting may suffer from floaters in large outdoor scenes, and sorting by triangle center can induce popping and blending artifacts; the paper notes that per-pixel sorting could improve consistency (Held et al., 25 May 2025). Tetrahedron Splatting is real-time but slower than 3DGS and is limited on high-frequency textures until a later mesh-texturing stage (Gu et al., 2024). Weighted Sum Rendering approximates physical transmittance rather than reproducing it exactly, so complex occlusion regimes may expose residual bleeding depending on the learned depth weighting (Hou et al., 2024).

A common misconception is that convex splatting names a single primitive class. The literature instead shows at least four interpretations: smooth convex polytopes, triangle footprints, tetrahedral cells, and convex weighted compositing. Another misconception is that convex support alone removes all visibility artifacts. The triangle literature explicitly notes that center-based depth sorting can still cause popping, while the weighted-sum literature removes sorting but no longer performs exact front-to-back alpha blending (Held et al., 25 May 2025, Hou et al., 2024).

7. Relation to adjacent representations and research directions

Convex splatting occupies an intermediate position between Gaussian splats, SDF-based rendering, and mesh-based rasterization. Compared with Gaussian splatting, convex primitives offer bounded support, better hard-edge behavior, and in several cases lower total memory because fewer primitives are needed for structured scenes (Held et al., 2024). Compared with SDF-based methods, 3D Convex Splatting preserves direct splatting and controllable softness without meshing or baking, while Tetrahedron Splatting inherits explicit SDF structure and direct mesh extraction (Held et al., 2024, Gu et al., 2024). Compared with classical meshes, Triangle Splatting brings optimization back to triangles while avoiding the requirement of a connected mesh during training (Held et al., 25 May 2025).

The literature also indicates two partially orthogonal axes of progress. One axis concerns better primitive geometry: from Gaussians to convex polytopes, triangles, or tetrahedra. The other concerns better compositing and visibility models: from sorted alpha blending to order-independent weighted sums (Hou et al., 2024). This suggests that future convex-splatting systems may combine bounded convex support with sort-free accumulation, though that combination is not claimed in the cited works.

Empirically, the strongest performance claims currently appear task-dependent. 3D Convex Splatting emphasizes hard edges, flat surfaces, physically meaningful decompositions, and reduced primitive counts on structured scenes (Held et al., 2024). Triangle Splatting emphasizes faster rendering, higher perceptual fidelity on Mip-NeRF360, and direct compatibility with standard graphics pipelines (Held et al., 25 May 2025). Tetrahedron Splatting emphasizes topology handling, watertight mesh extraction, and integration with diffusion-driven 3D generation (Gu et al., 2024). Weighted Sum Rendering emphasizes mobile deployment, order-independence, and removal of sorting-induced popping (Hou et al., 2024).

Taken together, these results identify convex splatting as a broader research program for replacing unbounded or weakly structured splats with geometrically bounded or algebraically convex alternatives. The program is unified less by a single renderer than by a shared principle: constrain support or aggregation so that reconstruction remains fast and differentiable while more closely respecting scene structure, visibility, or hardware constraints.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Convex Splatting.