Vector Graphics Encoding for Scalable 3D Asset Generation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for converting 2D raster graphics to 3D graphics are inefficient and lack scalability, particularly in creating rich metadata for 3D assets in computer simulations.

Innovation Solution

Utilizing vector graphics to train machine learning models for volumetric rendering, leveraging geometric information from vertices and edges to generate 3D assets, which can be embedded into gaming and metaverse environments.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If conventional 2D raster graphics images are used for 3D reconstruction, then the process is simpler to implement, but the geometric information is insufficient leading to poor 3D asset quality

Engineering Contradiction:
Improve3D asset qualityVSAvoidinput data complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent combines vector graphics data (providing geometric information about vertices and edges) with raster graphics images (providing pixel information) as dual inputs to the machine learning model. This merging of two different data types resolves the contradiction by supplying both the geometric precision needed for high-quality 3D assets and the visual fidelity from raster images, without requiring overly complex preprocessing of a single data source

Inventive Principle:
Principle #5Merging (Combining)

2Productivity

If multiple 2D raster graphics images are used to create 3D objects, then the 3D assets can be generated, but the process is not scalable and lacks rich metadata

Engineering Contradiction:
Improve3D asset generation efficiencyVSAvoidgeometric information loss
Core Design Contradiction:
ProductivityVSLoss of information

Solution Approach 1:

Vector graphics serve as an intermediary data format that bridges the gap between simple 2D raster images and complex 3D models. The vector graphics layer provides the missing geometric metadata (vertices, edges, paths) that acts as a mediator, enabling the ML model to efficiently generate scalable 3D assets without losing geometric information during the conversion process

Inventive Principle:
Principle #24Intermediary (Mediator)

3Manufacturing precision

If vector graphics are used to train machine learning models, then rich geometric metadata is provided, but the training process becomes more complex

Engineering Contradiction:
Improvegeometric information richnessVSAvoidmodel training complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The machine learning model is designed with multi-functionality to handle both vector graphics input (for geometric understanding) and raster graphics input (for visual fidelity). This universal model architecture resolves the contradiction by processing multiple data types through a unified training framework, providing rich geometric information without requiring separate complex training processes for each data type

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS12620167B2Using vector graphics to create 3D content
Publication Date: 2026.05.05 SONY INTERACTIVE ENTERTAINMENT LLC
  • US12620167B2 patent drawing
  • US12620167B2 patent drawing
  • US12620167B2 patent drawing

AI summary

Deep learning techniques such as vector graphics are used to create 3D content and assets for metaverse applications. Vector graphics is a scalable format that provides rich 3D content. A vector graphics encoder such as a deep neural network such as a recurrent neural network (RNN) or transformer receives vector graphics and generates an encoded output. The encoded output is decoded by a 3D decoder such as another deep neural network that outputs 2D graphics for comparison with the original image. Loss is computed between the original and the output of the 3D decoder. The loss is back propagated to train the vector graphics encoder to generate 3D content.