Voxel Display Mesh Updates for Material-Aware Game Collisions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing game technologies struggle to effectively display materials and behaviors of objects managed using voxel data in virtual spaces, failing to accurately reflect appearances and behaviors in games.

Innovation Solution

A method for generating and updating display meshes based on voxel data, where material IDs are set for each voxel, allowing for collision determination and rendering, with simplified vertex and polygon processing to reduce texture usage and complexity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If material IDs are set for each voxel to accurately represent materials in the game, then the accuracy of material representation is improved, but the data complexity and processing load increase

Engineering Contradiction:
Improvematerial representation accuracyVSAvoiddata structure complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the virtual space into discrete voxels, with each voxel containing material ID information. This segmentation allows precise material representation at the voxel level while maintaining a structured, manageable data organization where material properties are distributed across individual voxel units rather than handled as a monolithic complex structure.

Inventive Principle:
Principle #1Segmentation

2Manufacturing precision

If detailed voxel data is processed to maintain natural appearances, then the visual quality is improved, but the processing time and computational resources increase

Engineering Contradiction:
Improvevisual qualityVSAvoidprocessing time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The patent performs preliminary processing by pre-calculating and storing material IDs and density values for each voxel before runtime rendering. This preliminary action prepares the voxel data in advance, allowing the rendering system to directly use pre-processed material information without performing complex material calculations during real-time rendering, thus reducing processing time while maintaining visual quality.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If collision determination is performed with high precision using voxel data, then the accuracy of collision detection is improved, but the computational complexity increases

Engineering Contradiction:
Improvecollision detection accuracyVSAvoidcomputational complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by using material IDs to identify specific material properties at each voxel location during collision determination. Instead of treating all voxels uniformly, the system uses material-specific properties (such as hardness, density, or other material characteristics stored in the material ID) to perform localized, material-appropriate collision responses. This approach maintains high collision detection accuracy while managing computational complexity through material-based optimization.

Inventive Principle:
Principle #3Local quality

4Manufacturing precision

If multiple textures are used to represent different materials, then the visual realism is improved, but the texture memory usage and rendering complexity increase

Engineering Contradiction:
Improvevisual realismVSAvoidtexture memory usage
Core Design Contradiction:
Manufacturing precisionVSQuantity of substance

Solution Approach 1:

The patent implements universality by using material IDs as multi-functional data elements that simultaneously identify material type, select corresponding textures, and determine material properties for both rendering and collision determination. This multi-functionality allows the system to manage multiple materials and their associated textures through a unified material ID system, reducing the need for separate management structures and optimizing texture memory usage while maintaining visual realism.

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

Data Source

PatentUS20260000977A1Storage medium, information processing system, information processing apparatus, and game processing method
Publication Date: 2026.01.01 NINTENDO CO LTD
  • US20260000977A1 patent drawing
  • US20260000977A1 patent drawing
  • US20260000977A1 patent drawing

AI summary

An example of an information processing system generates a display mesh based on voxel data. The information processing system generates a voxel update range in a virtual space, based on game processing, and updates at least one of a density and a material ID, in the voxel data, for each of voxels corresponding to the voxel update range. The information processing system updates the display mesh corresponding to the updated voxel data. The information processing system, based on collision determination between a determination mesh and a determination shape corresponding to a determination target, generates an in-game behavior according to a material of the determination mesh at a collision position. The information processing system renders a virtual space including the display mesh, based on a texture corresponding to the material of the display mesh.