Editable Mesh Module for Real-Time 3D Modeling Data Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing 3D modeling tools for Unity and Unreal engines are incomplete for real-time rendering and require expertise, with limitations in data interoperation and inability to easily perform low to high polygon modeling, making them inconvenient for content development.

Innovation Solution

A 3D modeling tool with an editable mesh module that generates a data search list for vertices, edges, and faces, using disk, radial, and loop cycle lists to manage and convert meshes into triangular faces for real-time rendering, enabling efficient data export and import and user-friendly polygon modeling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If existing 3D modeling tools (3ds Max, Maya) are used for game engine content creation, then modeling precision and completeness are improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improvemodeling precisionVSAvoidsoftware complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system is divided into two distinct modules: an external 3D modeling tool for high-precision modeling and an in-engine modeling tool for real-time content creation. This segmentation allows each module to specialize in its respective strength, with the external tool handling complex modeling tasks and the in-engine tool providing simplified workflows for game-specific content.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

A data management system acts as an intermediary between the external modeling tool and the game engine. This intermediary handles data export/import, format conversion, and interoperability, allowing seamless communication between the complex external tool and the simpler in-engine tool without requiring users to master both systems.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Manufacturing precision

If existing 3D modeling tools are used for game engine content creation, then modeling completeness is improved, but ease of operation and data interoperation deteriorate

Engineering Contradiction:
Improvemodeling completenessVSAvoidease of operation
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The workflow is segmented into two phases: complex modeling in external tools and simplified content creation in the game engine. This allows users to leverage the completeness of professional tools for initial modeling while enjoying the ease of operation of game-engine-integrated tools for final content creation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The in-engine modeling tool provides multi-functionality by combining simplified modeling capabilities with direct game engine integration. It can handle both basic content creation and import/export of complex models from external tools, making it versatile enough to replace multiple separate tools.

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

3Manufacturing precision

If external 3D modeling tools are used, then modeling capability is improved, but data export and import problems increase device complexity

Engineering Contradiction:
Improvemodeling capabilityVSAvoiddata management complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

A dedicated data management system serves as an intermediary layer between external modeling tools and the game engine. This intermediary automatically handles format conversion, data validation, and interoperability issues, shielding users from the complexity of data exchange while maintaining access to high-capability external tools.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The data management system provides self-service functionality by automatically managing the complexities of data export and import between different tools and formats. The system handles format conversion, data validation, and error correction without requiring manual intervention, making the complex data exchange process transparent to users.

Inventive Principle:
Principle #25Self-service

4Manufacturing precision

If professional 3D modeling tools are used, then content quality is improved, but productivity and ease of use deteriorate

Engineering Contradiction:
Improvecontent qualityVSAvoidproductivity
Core Design Contradiction:
Manufacturing precisionVSProductivity

Solution Approach 1:

The workflow is segmented to allow high-quality modeling in external tools while maintaining rapid iteration and testing in the game engine. This segmentation enables parallel work streams where complex models can be developed externally while simpler content is created directly in-engine, overall improving productivity.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Complex modeling tasks are performed in advance using external tools, with results pre-processed and prepared for import into the game engine. This preliminary action allows detailed modeling to be completed beforehand, enabling faster iteration and testing phases within the engine without sacrificing content quality.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11915372B2Method and 3D modeling engine for managing modeling data during 3D modeling
Publication Date: 2024.02.27 UMODELER INC
  • US11915372B2 patent drawing
  • US11915372B2 patent drawing
  • US11915372B2 patent drawing

AI summary

A method and three-dimensional (3D) modeling engine for managing modeling data during 3D modeling includes generating, by an editable mesh module, a data search list. The method and engine further includes searching, by the editable mesh module, for connection information of vertices, edges, and faces of a 3D model on the basis of the data search list.