Soft Rasterizer: A Differentiable Renderer for Image-based 3D Reasoning
Not on the map. Why?
Abstract (arXiv)
Rendering bridges the gap between 2D vision and 3D scenes by simulating the physical process of image formation. By inverting such renderer, one can think of a learning approach to infer 3D information from 2D images. However, standard graphics renderers involve a fundamental discretization step called rasterization, which prevents the rendering process to be differentiable, hence able to be learned. Unlike the state-of-the-art differentiable renderers, which only approximate the rendering gradient in the back propagation, we propose a truly differentiable rendering framework that is able to (1) directly render colorized mesh using differentiable functions and (2) back-propagate efficient supervision signals to mesh vertices and their attributes from various forms of image representations, including silhouette, shading and color images. The key to our framework is a novel formulation that views rendering as an aggregation function that fuses the probabilistic contributions of all mesh triangles with respect to the rendered pixels. Such formulation enables our framework to flow gradients to the occluded and far-range vertices, which cannot be achieved by the previous state-of-the-arts. We show that by using the proposed renderer, one can achieve significant improvement in 3D unsupervised single-view reconstruction both qualitatively and quantitatively. Experiments also demonstrate that our approach is able to handle the challenging tasks in image-based shape fitting, which remain nontrivial to existing differentiable renderers.
Key facts. Cited by 420 papers in the map (data through 7 Oct 2026). First posted on arXiv 3 Apr 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 82; 2022: 92; 2023: 95; 2024: 75; 2025: 36; 2026: 40.
420 papers.
Sort:
By area:
- 2021IBRNet: Learning Multi-View Image-Based Renderingcited by 698
- 2023Fantasia3D: Disentangling Geometry and Appearance for High-quality Text-to-3D Content Creationcited by 684
- 2021Common Objects in 3D: Large-Scale Learning and Evaluation of Real-life 3D Category Reconstructioncited by 646
- 2022Kubric: A scalable dataset generatorcited by 373
- 2021Advances in Neural Renderingcited by 365
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2022HOI4D: A 4D Egocentric Dataset for Category-Level Human-Object Interactioncited by 321
- 2021Mixture of Volumetric Primitives for Efficient Neural Renderingcited by 277
- 2022NeuMan: Neural Human Radiance Field from a Single Videocited by 244
- 2021A-NeRF: Articulated Neural Radiance Fields for Learning Human Shape, Appearance, and Posecited by 233
- 2021HeadNeRF: A Real-time NeRF-based Parametric Head Modelcited by 228
- 2021Scene Representation Transformer: Geometry-Free Novel View Synthesis Through Set-Latent Scene Representationscited by 222
38 more
- 2022Towards Metrical Reconstruction of Human Facescited by 165
- 2022Shape, Light, and Material Decomposition from Images using Monte Carlo Rendering and Denoisingcited by 163
- 2023NeRO: Neural Geometry and BRDF Reconstruction of Reflective Objects from Multiview Imagescited by 163
- 2023SceneScape: Text-Driven Consistent Scene Generationcited by 160
- 2022Instant Volumetric Head Avatarscited by 157
- 2022NeuMesh: Learning Disentangled Neural Mesh-based Implicit Field for Geometry and Texture Editingcited by 141
- 2023Flexible Isosurface Extraction for Gradient-Based Mesh Optimizationcited by 138
- 2021Real-time Deep Dynamic Characterscited by 133
- 2023Locally Attentional SDF Diffusion for Controllable 3D Shape Generationcited by 129
- 2023GART: Gaussian Articulated Template Modelscited by 121
- 2022Realistic One-shot Mesh-based Head Avatarscited by 119
- 2023S-NeRF: Neural Radiance Fields for Street Viewscited by 116
- 2021LASR: Learning Articulated Shape Reconstruction from a Monocular Videocited by 115
- 2022MagicPony: Learning Articulated 3D Animals in the Wildcited by 111
- 2023Delicate Textured Mesh Recovery from NeRF via Adaptive Surface Refinementcited by 106
- 2021gradSim: Differentiable simulation for system identification and visuomotor controlcited by 100
- 2021NeRF-SR: High-Quality Neural Radiance Fields using Supersamplingcited by 95
- 2024GES: Generalized Exponential Splatting for Efficient Radiance Field Renderingcited by 92
- 2024Expressive Whole-Body 3D Gaussian Avatarcited by 89
- 2021AutoShape: Real-Time Shape-Aware Monocular 3D Object Detectioncited by 87
- 2022Learning Smooth Neural Functions via Lipschitz Regularizationcited by 86
- 2023PC2: Projection-Conditioned Point Cloud Diffusion for Single-Image 3D Reconstructioncited by 84
- 2022TANGO: Text-driven Photorealistic and Robust 3D Stylization via Lighting Decompositioncited by 83
- 2023AvatarReX: Real-time Expressive Full-body Avatarscited by 83
- 2021Driving-Signal Aware Full-Body Avatarscited by 81
- 2023SODA: Bottleneck Diffusion Models for Representation Learningcited by 76
- 2023HOLD: Category-agnostic 3D Reconstruction of Interacting Hands and Objects from Videocited by 76
- 2021GeoSim: Realistic Video Simulation via Geometry-Aware Composition for Self-Drivingcited by 75
- 2024Fully Explicit Dynamic Gaussian Splattingcited by 75
- 2023Diffusion-Guided Reconstruction of Everyday Hand-Object Interaction Clipscited by 73
- 2021Unified Shape and SVBRDF Recovery using Differentiable Monte Carlo Renderingcited by 71
- 2021Unsupervised Learning of 3D Object Categories from Videos in the Wildcited by 67
- 2021Modeling Clothing as a Separate Layer for an Animatable Human Avatarcited by 66
- 2024Meta 3D AssetGen: Text-to-Mesh Generation with High-Quality Geometry, Texture, and PBR Materialscited by 66
- 2021Shelf-Supervised Mesh Prediction in the Wildcited by 65
- 2022LASSIE: Learning Articulated Shapes from Sparse Image Ensemble via 3D Part Discoverycited by 65
- 2024Advances in 3D Generation: A Surveycited by 62
- 2021DOVE: Learning Deformable 3D Objects by Watching Videoscited by 61
50 most cited of 420 All 420 (JSON)
- 2026Fysiverse-3D-SimReady Technical Report: Agentic Physical Simulation for Pragmatic 3D World Reconstruction21 Sep 2026
- 2026Graph-to-Grid (G2G): Continuous-Coordinate Feature Painting for Soccer Pass Surfaces21 Sep 2026
- 2026TBR: Transport-Based Rendering with Deposition Strokes for Inverse Graphics8 Sep 2026
- 2026ADELE - Adaptive Delaunay Grids for High-Fidelity Mesh-Native Reconstruction6 Sep 2026
- 2026Inverse Rendering for Modeling with Line Primitives1 Sep 2026
- 2026Elastic Triangle Splatting29 Aug 2026
- 2026ExMesh++: From Multi-View Images to Relightable UV-PBR Mesh Assets via Topology-Adaptive Reconstruction and Decomposition25 Aug 2026
- 2026CubicSplat: Differentiable Vector Graphics via Error-Bounded Forward Relaxation21 Aug 2026
- 2026Deformable Triangle Splatting: Flexible Primitives for Real-Time Radiance Field Rendering24 Jul 2026
- 2026Scene Parameter Saliency via Differentiable Light Transport23 Jul 2026
- 2026AdvSerial: Physical Adversarial Attacks on Infrastructure-mounted Pedestrian Detectors via Semantic Feature Suppression19 Jul 2026
- 2026Beyond Isolated Objects: Relationship-aware Open Vocabulary Scene Understanding via 3D Scene Graph Analysis6 Jul 2026
38 more
- 2026CORGI: Consistency-Aware 3D Dog Reconstruction from a Single Image in the Wild1 Jul 2026
- 2026Meshtryoshka: Differentiable Rendering of Real-World Scenes via Mesh Rasterization26 Jun 2026
- 2026FLAT: Feedforward Latent Triangle Splatting for Geometrically Accurate Scene Generation23 Jun 2026
- 2026NeuMesh++: Towards Versatile and Efficient Volumetric Editing with Disentangled Neural Mesh-based Implicit Field17 Jun 2026
- 2026ExMesh: Explicit Mesh Reconstruction with Topology Adaptation5 Jun 2026
- 2026A Cookbook of 3D Vision: Data, Learning Paradigms, and Application2 Jun 2026
- 2026Advances in Neural 3D Mesh Texturing: A Survey28 May 2026
- 2026ArtMesh: Part-Aware Articulated Mesh Fields with Motion-Consistent Dynamics15 May 2026
- 2026Meschers: Geometry Processing of Impossible Objects14 May 2026
- 20263DSS: 3D Surface Splatting for Inverse Rendering7 May 2026
- 20263D Human Face Reconstruction with 3DMM face model from RGB image5 May 2026
- 2026Profile-Specific 3DMM Regression from a Single Lateral Face Image3 May 2026
- 2026MAPRPose: Mask-Aware Proposal and Amodal Refinement for Multi-Object 6D Pose Estimation22 Apr 2026
- 2026Instant Colorization of Gaussian Splats18 Apr 2026
- 2026Immunizing 3D Gaussian Generative Models Against Unauthorized Fine-Tuning via Attribute-Space Traps6 Apr 2026
- 2026THOM: Generating Physically Plausible Hand-Object Meshes From Text3 Apr 2026
- 2026ARGS: Auto-Regressive Gaussian Splatting via Parallel Progressive Next-Scale Prediction1 Apr 2026
- 2026DiffSoup: Direct Differentiable Rasterization of Triangle Soup for Extreme Radiance Field Simplification28 Mar 2026
- 2026SpectralSplats: Robust Differentiable Tracking via Spectral Moment Supervision25 Mar 2026
- 2026Pretrained Video Models as Differentiable Physics Simulators for Urban Wind Flows22 Mar 2026
- 2026ReLi3D: Relightable Multi-view 3D Reconstruction with Disentangled Illumination20 Mar 2026
- 2026DiffBMP: Differentiable Rendering with Bitmap Primitives26 Feb 2026
- 2026Simulation-Ready Cluttered Scene Estimation via Physics-aware Joint Shape and Pose Optimization23 Feb 2026
- 2026Gaussian Mesh Renderer for Lightweight Differentiable Rendering16 Feb 2026
- 2026Recovering 3D Shapes from Ultra-Fast Motion-Blurred Images8 Feb 2026
- 2026Differentiable Inverse Graphics for Zero-shot Scene Reconstruction and Robot Grasping4 Feb 2026
- 2026Copy-Trasform-Paste: Zero-Shot Object-Object Alignment Guided by Vision-Language and Geometric Constraints20 Jan 2026
- 2026Quantum Implicit Neural Representations for Novel View Synthesis8 Jan 2026
- 2025Tracking by Predicting 3-D Gaussians Over Time27 Dec 2025
- 2025Nexels: Neurally-Textured Surfels for Real-Time Novel View Synthesis with Sparse Geometries15 Dec 2025
- 2025TalkingPose: Efficient Face and Gesture Animation with Feedback-guided Diffusion Model30 Nov 2025
- 2025RigAnyFace: Scaling Neural Facial Mesh Auto-Rigging with Unlabeled Data23 Nov 2025
- 2025PALM: A Dataset and Baseline for Learning Multi-subject Hand Prior7 Nov 2025
- 2025CLM: Removing the GPU Memory Barrier for 3D Gaussian Splatting7 Nov 2025
- 2025Triangle Splatting+: Differentiable Rendering with Opaque Triangles29 Sep 2025
- 2025AssemblyHands-X: Modeling 3D Hand-Body Coordination for Understanding Bimanual Human Activities28 Sep 2025
- 2025Hierarchical MLANet: Multi-level Attention for 3D Face Reconstruction From Single Images12 Sep 2025
- 2025Veriserum: A dual-plane fluoroscopic dataset with knee implant phantoms for deep learning in medical imaging5 Sep 2025
50 newest of 420 All 420 (JSON)
- 2023Fantasia3D: Disentangling Geometry and Appearance for High-quality Text-to-3D Content Creationcited by 684
- 2023SODA: Bottleneck Diffusion Models for Representation Learningcited by 76
- 2023SceneTex: High-Quality Texture Synthesis for Indoor Scenes via Diffusion Priorscited by 43
- 2023LeftRefill: Filling Right Canvas based on Left Reference through Generalized Text-to-Image Diffusion Modelcited by 25
- 2023ARTIC3D: Learning Robust Articulated 3D Shapes from Noisy Web Image Collectionscited by 22
- 2023Articulated 3D Head Avatar Generation using Text-to-Image Diffusion Modelscited by 6
- 2025TalkingPose: Efficient Face and Gesture Animation with Feedback-guided Diffusion Modelcited by 2
- 2026FLAT: Feedforward Latent Triangle Splatting for Geometrically Accurate Scene Generationcited by 0
- 2026FLAT: Feedforward Latent Triangle Splatting for Geometrically Accurate Scene Generation23 Jun 2026
- 2025TalkingPose: Efficient Face and Gesture Animation with Feedback-guided Diffusion Model30 Nov 2025
- 2023SODA: Bottleneck Diffusion Models for Representation Learning29 Nov 2023
- 2023SceneTex: High-Quality Texture Synthesis for Indoor Scenes via Diffusion Priors28 Nov 2023
- 2023Articulated 3D Head Avatar Generation using Text-to-Image Diffusion Models10 Jul 2023
- 2023ARTIC3D: Learning Robust Articulated 3D Shapes from Noisy Web Image Collections7 Jun 2023
- 2023LeftRefill: Filling Right Canvas based on Left Reference through Generalized Text-to-Image Diffusion Model19 May 2023
- 2023Fantasia3D: Disentangling Geometry and Appearance for High-quality Text-to-3D Content Creation24 Mar 2023
- 2024When LLMs step into the 3D World: A Survey and Meta-Analysis of 3D Tasks via Multi-modal Large Language Modelscited by 41
- 2024Compositional 4D Dynamic Scenes Understanding with Physics Priors for Video Question Answeringcited by 18
- 2025IR3D-Bench: Evaluating Vision-Language Model Scene Understanding as Agentic Inverse Renderingcited by 17
- 2023Semantics-aware Motion Retargeting with Vision-Language Modelscited by 6
- 2024DiffGen: Robot Demonstration Generation via Differentiable Physics Simulation, Differentiable Rendering, and Vision-Language Modelcited by 2
- 2026Beyond Isolated Objects: Relationship-aware Open Vocabulary Scene Understanding via 3D Scene Graph Analysiscited by 0
- 2026Beyond Isolated Objects: Relationship-aware Open Vocabulary Scene Understanding via 3D Scene Graph Analysis6 Jul 2026
- 2025IR3D-Bench: Evaluating Vision-Language Model Scene Understanding as Agentic Inverse Rendering29 Jun 2025
- 2024Compositional 4D Dynamic Scenes Understanding with Physics Priors for Video Question Answering2 Jun 2024
- 2024When LLMs step into the 3D World: A Survey and Meta-Analysis of 3D Tasks via Multi-modal Large Language Models16 May 2024
- 2024DiffGen: Robot Demonstration Generation via Differentiable Physics Simulation, Differentiable Rendering, and Vision-Language Model12 May 2024
- 2023Semantics-aware Motion Retargeting with Vision-Language Models4 Dec 2023
- 2021IBRNet: Learning Multi-View Image-Based Renderingcited by 698
- 2021Common Objects in 3D: Large-Scale Learning and Evaluation of Real-life 3D Category Reconstructioncited by 646
- 2022Kubric: A scalable dataset generatorcited by 373
- 2021Advances in Neural Renderingcited by 365
- 2021Extracting Triangular 3D Models, Materials, and Lighting From Imagescited by 363
- 2022HOI4D: A 4D Egocentric Dataset for Category-Level Human-Object Interactioncited by 321
- 2021Mixture of Volumetric Primitives for Efficient Neural Renderingcited by 277
- 2022NeuMan: Neural Human Radiance Field from a Single Videocited by 244
- 2021A-NeRF: Articulated Neural Radiance Fields for Learning Human Shape, Appearance, and Posecited by 233
- 2021HeadNeRF: A Real-time NeRF-based Parametric Head Modelcited by 228
- 2021Scene Representation Transformer: Geometry-Free Novel View Synthesis Through Set-Latent Scene Representationscited by 222
- 2022Towards Metrical Reconstruction of Human Facescited by 165
12 most cited of 402 All 402 (JSON)
- 2026Fysiverse-3D-SimReady Technical Report: Agentic Physical Simulation for Pragmatic 3D World Reconstruction21 Sep 2026
- 2026Graph-to-Grid (G2G): Continuous-Coordinate Feature Painting for Soccer Pass Surfaces21 Sep 2026
- 2026TBR: Transport-Based Rendering with Deposition Strokes for Inverse Graphics8 Sep 2026
- 2026ADELE - Adaptive Delaunay Grids for High-Fidelity Mesh-Native Reconstruction6 Sep 2026
- 2026Inverse Rendering for Modeling with Line Primitives1 Sep 2026
- 2026Elastic Triangle Splatting29 Aug 2026
- 2026ExMesh++: From Multi-View Images to Relightable UV-PBR Mesh Assets via Topology-Adaptive Reconstruction and Decomposition25 Aug 2026
- 2026CubicSplat: Differentiable Vector Graphics via Error-Bounded Forward Relaxation21 Aug 2026
- 2026Deformable Triangle Splatting: Flexible Primitives for Real-Time Radiance Field Rendering24 Jul 2026
- 2026Scene Parameter Saliency via Differentiable Light Transport23 Jul 2026
- 2026AdvSerial: Physical Adversarial Attacks on Infrastructure-mounted Pedestrian Detectors via Semantic Feature Suppression19 Jul 2026
- 2026CORGI: Consistency-Aware 3D Dog Reconstruction from a Single Image in the Wild1 Jul 2026
12 newest of 402 All 402 (JSON)