Voxel Block Construction via 3D Model Contour Filling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In sandbox games, players face challenges in accurately controlling the structure of voxel blocks during manual construction of objects, leading to inefficiencies and inaccuracies in object creation.

Innovation Solution

A virtual-environment-based object construction method and apparatus that allows players to input a 3D model and determine its position within a virtual environment, with voxel blocks being automatically filled within the contour range of the 3D model to generate the target object.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If players manually construct objects using voxel blocks in sandbox games, then they can create custom objects, but the construction process is inefficient and inaccurate

Engineering Contradiction:
Improveobject construction efficiencyVSAvoidstructure control accuracy
Core Design Contradiction:
ProductivityVSManufacturing precision

Solution Approach 1:

The patent applies the copying principle by allowing players to import 3D models from external sources and automatically converting them into voxel block representations. Instead of manually constructing each voxel block, the system copies the geometric information from the 3D model and generates the corresponding voxel structure automatically, dramatically improving construction efficiency while maintaining structural accuracy

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The patent replaces the manual mechanical stacking of voxel blocks with an automated computational system. The system uses algorithms to process 3D model data, calculate the optimal voxel block placement, and automatically generate the object structure, substituting the manual mechanical construction process with an automated digital workflow that improves both efficiency and precision

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

2Ease of manufacture

If players manually stack voxel blocks to create objects, then they can control object creation, but the process is time-consuming and labor-intensive

Engineering Contradiction:
Improveobject creation easeVSAvoidconstruction time
Core Design Contradiction:
Ease of manufactureVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-processing the 3D model data before voxel block generation. The system performs calculations to determine the optimal voxel block arrangement in advance, based on the imported 3D model's geometric characteristics. This preliminary computation of the construction plan eliminates the need for time-consuming manual trial-and-error stacking during the actual object creation process

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system copies the essential geometric features from external 3D models and automatically reproduces them using voxel blocks. This copying process transfers the design intent directly from the source model to the voxel construction, eliminating the need for manual recreation and significantly reducing both effort and time requirements

Inventive Principle:
Principle #26Copying

Data Source

PatentUS12296262B2Virtual-environment-based object construction method and apparatus, computer device, and computer-readable storage medium
Publication Date: 2025.05.13 TENCENT TECHNOLOGY (SHENZHEN) CO LTD
  • US12296262B2 patent drawing
  • US12296262B2 patent drawing
  • US12296262B2 patent drawing

AI summary

A virtual-environment-based object construction method is disclosed for a computer device. The method includes displaying an environment interface corresponding to a virtual environment, receiving a three-dimensional (3D) model input operation, the 3D model input operation being used for inputting a target 3D model of a target object, receiving a position input operation, the position input operation being used for determining a display position of the target object in the virtual environment, and displaying the target object at the display position according to the 3D model input operation and the position input operation, the target object being obtained by filling with voxel blocks within a contour range of the target 3D model.