3D Mesh to Point Cloud Conversion for Gaussian Splatting

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D modeling tools and techniques, particularly those based on polygonal meshes, are not compatible with 3D Gaussian splatting (3DGS) approaches, limiting the use of existing 3D meshes with radiance fields.

Innovation Solution

A method is provided to generate a point cloud representation of a 3D model by performing ray tracing from a camera view, determining intersection locations, and using 3D Gaussian functions to define the extent and color of points, allowing integration of mesh-based models with 3DGS rendering.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If polygonal meshes are used for 3D modeling, then ease of design and creation is improved, but compatibility with 3D Gaussian splatting rendering is worsened

Engineering Contradiction:
Improveease of designVSAvoidcompatibility with 3DGS
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent creates a point cloud representation as a copy of the mesh-based 3D model that is compatible with 3DGS rendering. The point cloud captures the essential geometric and visual information of the original mesh, enabling it to be used in radiance field rendering while preserving the ease of mesh-based design workflows.

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent transforms the representation parameters of the 3D model from mesh-based (vertices, faces, edges) to point cloud-based (points with positions, colors, and opacities). This parameter transformation enables compatibility with 3DGS rendering techniques while maintaining the ability to work with existing mesh-based design tools.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If existing 3D meshes are converted to point clouds using traditional methods, then compatibility with 3DGS is improved, but manufacturing complexity increases

Engineering Contradiction:
Improvecompatibility with 3DGSVSAvoidmanufacturing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent replaces complex manual or algorithmic mesh-to-point-cloud conversion processes with a simplified ray tracing-based method. By using ray tracing from camera views to directly generate point cloud data, the system avoids the complexity of traditional conversion pipelines while achieving accurate results suitable for 3DGS rendering.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If ray tracing is performed to generate point cloud from mesh, then rendering accuracy is improved, but processing time increases

Engineering Contradiction:
Improverendering accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent performs ray tracing only from specific camera views and for the purpose of generating point cloud representation, rather than performing full scene rendering. This partial application of ray tracing achieves sufficient accuracy for point cloud generation without the excessive processing time of complete ray-traced rendering of the entire scene.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20260094346A1Methods and apparatuses for 3D rendering
Publication Date: 2026.04.02 SONY INTERACTIVE ENTERTAINMENT LLC
  • US20260094346A1 patent drawing
  • US20260094346A1 patent drawing
  • US20260094346A1 patent drawing

AI summary

There is provided a computer-implemented method of generating a point cloud, the method comprising: receiving first data representing a 3D model, the 3D model comprising a plurality of surfaces; performing ray tracing from a camera view, wherein the ray tracing comprises defining one or more rays passing through a location of the camera view; determining one or more intersection locations, corresponding to the location of an intersection of a ray with one or more surfaces of the 3D model; and generating a point cloud representation of the 3D model from the one or more intersection locations.