Signed Distance Function Rendering for Complex Mesh Geometry

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Rendering complex and detailed geometry represented by a mesh is computationally and memory-intensive due to the large number of triangles involved, necessitating a more efficient method to reduce these costs.

Innovation Solution

A data processing apparatus and method that utilizes a machine learning model, such as a convolutional neural network, to generate a representative signed distance function (SDF) from a triangular mesh, which is then used for rendering, allowing for a fraction of the computational and memory cost compared to traditional methods.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional mesh rendering methods are used to represent complex geometry, then visual fidelity is maintained, but computational cost and memory requirements become extremely high

Engineering Contradiction:
Improvevisual fidelityVSAvoidcomputational efficiency
Core Design Contradiction:
Measurement precisionVSProductivity

Solution Approach 1:

The patent transforms the geometric representation from discrete mesh parameters (vertices, triangles) to continuous field parameters (signed distance values on a grid). This parameter change allows the object to be represented by distance values rather than explicit triangle definitions, reducing computational complexity while preserving visual accuracy through the continuous nature of the field representation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent replaces the traditional geometric rendering mechanism (triangle-based rasterization) with a field-based mechanism (signed distance field sampling and rendering). This substitution enables more efficient computation by using distance field mathematics instead of complex geometric intersection calculations, achieving both speed improvements and memory reduction

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

2Manufacturing precision

If a large number of triangles are used to represent detailed geometry, then object detail and accuracy are preserved, but memory requirements increase significantly

Engineering Contradiction:
Improvegeometric accuracyVSAvoidmemory usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent changes the representation parameters from discrete triangle data (requiring storage of vertex positions, normals, and connectivity for millions of triangles) to a continuous signed distance field defined on a regular grid. This parameter transformation maintains geometric accuracy through the continuous distance function while dramatically reducing memory requirements by eliminating the need to store explicit triangle topology and vertex data

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250384630A1Data processing apparatus and method
Publication Date: 2025.12.18 SONY INTERACTIVE ENTERTAINMENT LLC
  • US20250384630A1 patent drawing
  • US20250384630A1 patent drawing
  • US20250384630A1 patent drawing

AI summary

A data processing apparatus comprising circuitry configured to: obtain data representing a boundary representing a virtual object in a virtual space; determine a signed distance field of the boundary in the virtual space; determine, by comparing a value of the signed distance field at each of a plurality of points of the virtual space with an output of one or more candidate signed distance functions at each of the plurality of points of the virtual space, a representative signed distance function representing the signed distance field; and output data representing the representative signed distance function.