atlas

Research map / 3D vision / Gaussian splatting

FruitNinja: 3D Object Interior Texture Generation with Gaussian Splatting

CVPR 2025 · 3D vision › Gaussian splatting · approach: Regularization and primitive design for 3DGS · 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.

Generates interior textures for 3D Gaussian Splatting objects by SDS-based inpainting of canonical cross-sectional views with voxel smoothing and opaque atomic Gaussians, enabling real-time slicing and rendering.

Problem

Interior textures of 3D objects are revealed when objects are sliced or cut, but existing 3D generation, editing and inpainting methods focus on visible surface appearance and cannot produce realistic interior views under arbitrary geometric or topological changes without extra optimization.

Approach

Fill the object interior with Gaussians, progressively inpaint user-specified cross-sectional views with a depth-conditioned diffusion model via SDS, train 3DGS jointly on these slices and surface views, smooth untrained Gaussians via voxel grids, and use opaque, size-capped Gaussians (OpaqueAtom GS) so slicing yields sharp, real-time renderable interiors.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use FruitNinja instead of 2D Inpainting (Fine-tuned)3D object interior texture generation · Canonical cross-sectionsCLIP score: 32.3 -> 33.1Helped
Use FruitNinja instead of 2D Inpainting (Fine-tuned)3D object interior texture generation · Canonical cross-sectionsFID: 176.2 -> 209.2Hurt
Use FruitNinja instead of 2D Inpainting3D object interior texture generation · 120 arbitrary cutsCLIP score: 27.8 -> 29.1Helped
Use FruitNinja instead of PhysGaussian3D object interior texture generation · 120 arbitrary cutsCosine similarity: 0.89 -> 0.96Helped
Add progressive texture refinement (ablation)FruitNinja · Watermelon and apple cross-sectionsVisual fidelityHelped
Add atomic clipping (ablation)OpaqueAtomGS · 3D object interior texturesTexture realism and convergenceHelped
Add uniform and high opacity (ablation)OpaqueAtomGS · Watermelon slicesColor-transition accuracyHelped
Add voxel smoothing (ablation)FruitNinja · Cross-sectional views outside the training setVisual fidelityHelped

Surprising findings

Limitations

Experimental setup

Datasets: self-collected dataset of 6 objects (watermelon, apple, orange, red velvet cake, loaf bread, pomegranate)

Benchmarks: self-collected cross-section images (FID) CLIP-based cross-section prompts

Metrics: CLIP score FID cosine similarity of CLIP features

Baselines: PhysGaussian 2D Inpainting (Stable Diffusion depth) 2D Inpainting (Fine-tuned)

Builds on: 3D Gaussian Splatting PhysGaussian AtomGS DreamGaussian DreamBooth

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