atlas

Research map / 3D vision / NeRF and radiance fields

LinPrim: Linear Primitives for Differentiable Volumetric Rendering

NeurIPS 2025 · 3D vision › NeRF and radiance fields · approach: Inverse rendering with neural fields · 2 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Introduces LinPrim, a differentiable volumetric rendering method using octahedron and tetrahedron polyhedral primitives with a GPU rasterizer based on ray-triangle intersections, matching 3DGS-style quality with fewer primitives.

Problem

Novel view synthesis currently relies on NeRFs (implicit, expensive) and 3D Gaussians; the paper explores whether simple bounded homogeneous polyhedral primitives can achieve comparable fidelity and real-time rendering.

Approach

Replace Gaussian kernels with homogeneous-density convex polyhedra (octahedra, tetrahedra) bounded by triangular faces; compute opacity from the distance between Möller-Trumbore ray-triangle intersection points, and backpropagate image errors through these intersections to the polyhedron geometry, with 3DGS-style optimization and population control.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use MCMC-based densification (ablation)LinPrim · ScanNet++ v2PSNR: 24.04 -> 24.41Helped
Use MCMC-based densification (ablation)LinPrim · Mip-NeRF 360PSNR: 26.63 -> 27.04Helped
Replace octahedra with tetrahedra (ablation)LinPrim · ScanNet++ v2PSNR: 24.04 -> 24.05No clear effect
Replace octahedra with tetrahedra (ablation)LinPrim · Mip-NeRF 360PSNR: 26.63 -> 25.96Hurt
Add the 2D anti-aliasing filter (ablation)LinPrim · BonsaiPSNR: 30.84 -> 30.96Helped
Add the 3D anti-aliasing filter (ablation)LinPrim · BonsaiPSNR: 30.84 -> 30.97Helped
Add both anti-aliasing filters (ablation)LinPrim · BonsaiPSNR: 30.84 -> 31.21Helped
Add both anti-aliasing filters (ablation)LinPrim · dc263dfbf0PSNR: 22.46 -> 22.67Helped
Remove the ray-space approximation (ablation)LinPrim + MCMC · ScanNet++ v2PSNR: 24.41 -> 24.50Helped
Remove the ray-space approximation (ablation)LinPrim + MCMC · ScanNet++ v2 scene 39f36dRendering time: 15.87ms -> 29.15msHurt
Optimize unnormalized density directly instead of opacity (ablation)LinPrim · Novel view synthesisPerformanceNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Mip-NeRF 360 ScanNet++ v2 NeRF synthetic

Benchmarks: Mip-NeRF 360 ScanNet++ v2 NeRF synthetic

Metrics: PSNR SSIM LPIPS rendering speed (ms/fps) Chamfer distance L1/L2 depth error

Baselines: 3DGS Mip-Splatting 3D Convex Splatting GS-MCMC Zip-NeRF

Builds on: 3D Gaussian Splatting Mip-Splatting EVER GS-MCMC EWA Splatting

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy