Auto-Smasher for Virtual Environment Site Preparation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer-aided design programs require designers to manually create both the building being designed and its surrounding environment, increasing the workload and complexity of the design process.

Innovation Solution

A method for automatically generating the virtual environment and preparing a site for the placement of a new virtual object within that environment, including identifying a location, setting the height of the virtual environment, and rendering the modified environment for display.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the designer manually creates the surrounding environment (buildings, trees, landscaping), then the visualization quality and contextual accuracy are improved, but the workload and time required are significantly increased

Engineering Contradiction:
Improvevisualization qualityVSAvoiddesign time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The system automatically generates surrounding environment elements by copying and placing pre-defined building models, trees, and landscaping components into the virtual environment, eliminating the need for manual creation while maintaining visualization quality

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The system performs self-service by automatically generating and placing environment elements without requiring designer intervention, thus reducing workload while maintaining contextual accuracy through algorithmic placement based on design parameters

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If the designer manually prepares the site for building placement, then the site planning accuracy and environmental integration are improved, but the complexity and time consumption are increased

Engineering Contradiction:
Improvesite planning accuracyVSAvoidprocess complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system performs preliminary actions by pre-generating and pre-positioning surrounding environment elements before the final building placement, ensuring site planning accuracy is achieved automatically without manual intervention

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system replaces the manual mechanical process of site preparation with an automated computational system that calculates and positions environment elements based on algorithmic rules, reducing process complexity while maintaining precision

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

3Measurement precision

If the virtual environment includes detailed surrounding elements, then the contextual visualization is improved, but the computational resources and rendering time are increased

Engineering Contradiction:
Improvecontextual accuracyVSAvoidcomputational resources
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

The system applies local quality by generating detailed environment elements only in specific zones where they are needed for contextual accuracy, while using simplified representations in other areas, thus optimizing computational resource usage

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The system performs partial action by generating only the essential surrounding elements needed for contextual visualization rather than creating every possible detail, reducing computational load while maintaining adequate contextual accuracy

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS20250139312A1Auto-Smasher for Real-World Contextual Visualization
Publication Date: 2025.05.01 PASSIVELOGIC INC
  • US20250139312A1 patent drawing
  • US20250139312A1 patent drawing
  • US20250139312A1 patent drawing

AI summary

Various embodiments relate to a method, apparatus, and machine-readable storage medium including one or more of the following: identifying a location for the new virtual object within the virtual environment; identifying a footprint associated with the new virtual object for placement at the location; setting a height of the virtual environment within the footprint to a height level with the footprint to produce a modified virtual environment; placing the new virtual object within the footprint; and rendering the modified virtual environment and new virtual object for display to a user via an interface scene.