Voxel 3D Modeling in Web Browsers via Client-Server Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current 3D modeling and animation systems require high technical expertise and are resource-intensive, making them inaccessible to non-technical users and inefficient due to processor load and download requirements, especially in voxel-rich environments.

Innovation Solution

A voxel 3D modeling technique is implemented in client-server systems using HTML5, allowing for simple editing and distribution of 3D models and animations through standard web browsers without custom software installation, utilizing high-dimensional voxel grids and optimized file formats to reduce processor load and communication overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If voxel 3D modeling is implemented in client-server systems using HTML5, then accessibility and ease of operation are improved, but processor load and communication overhead increase

Engineering Contradiction:
ImproveaccessibilityVSAvoidprocessor load
Core Design Contradiction:
Ease of operationVSUse of energy by moving object

Solution Approach 1:

The system segments the 3D modeling workload by separating voxel data storage and processing between server and client. The server handles heavy computational tasks including voxel grid management, collision detection, and physics calculations, while the client browser handles rendering and user interaction. This segmentation allows complex voxel environments to be accessed through standard web browsers without overwhelming client processors.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary layer using HTML5 and WebGL that mediates between the voxel data structure and the browser's rendering engine. This intermediary translates high-dimensional voxel grids into visual representations without requiring the browser to perform complex voxel calculations directly, thus reducing processor load while maintaining accessibility.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If voxel 3D modeling is implemented in client-server systems using HTML5, then accessibility and ease of operation are improved, but communication overhead between server and clients increases

Engineering Contradiction:
ImproveaccessibilityVSAvoidcommunication overhead
Core Design Contradiction:
Ease of operationVSLoss of energy

Solution Approach 1:

The system extracts and pre-processes voxel data on the server side before transmission to clients. Only essential voxel information and changes are communicated to clients, rather than transmitting complete voxel datasets. This extraction approach reduces communication overhead while maintaining the accessibility benefits of web-based 3D modeling.

Inventive Principle:
Principle #2Taking out (Extraction)

3Manufacturing precision

If high-dimensional voxel grids are used, then manufacturing precision and modeling capability are improved, but device complexity and processor requirements increase

Engineering Contradiction:
Improvemodeling precisionVSAvoidprocessor requirements
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent implements high-dimensional voxel grids by adding dimensional layers to the traditional 3D voxel structure, enabling precise representation of complex spatial relationships and physical properties. Each voxel in the high-dimensional grid can represent multiple attributes simultaneously, achieving high modeling precision without proportionally increasing processor requirements through efficient data encoding.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Data Source

PatentUS9934602B2System, method and device for three-dimensional modeling
Publication Date: 2018.04.03 HAPPY L LORD AB
  • US9934602B2 patent drawing
  • US9934602B2 patent drawing
  • US9934602B2 patent drawing

AI summary

Systems and methods for implementing a voxel 3D modeling technique in client server systems, e.g., using a web browser as the main user interface.