Virtual Structure Editor for Guided 3D Environment Design

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users, especially those less skilled or inexperienced, face challenges in creating aesthetically pleasing and functional virtual environments due to the lack of guidance and complexity in existing virtual environment design tools, leading to frustration and unsatisfactory results.

Innovation Solution

A virtual structure editor that assists users by calculating and presenting a limited set of valid start and end positions for placing inclined surfaces, allowing users to create complex 2D and 3D structures with animated character traversal, while providing automatic assistance to prevent errors and ensure functional designs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users are provided with maximum flexibility to create virtual environments using powerful drawing tools, then creativity and design freedom are improved, but ease of operation deteriorates for less skilled users

Engineering Contradiction:
Improvedesign freedomVSAvoidease of operation
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The system introduces an intermediary algorithm that automatically calculates valid placement positions for inclined surfaces between two points. This mediator translates user intent into precise geometric calculations, handling the complexity of traversal path computation while users simply specify start and end points, thus resolving the contradiction between design freedom and ease of operation

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by automatically computing valid placement positions and providing guidance to users. The algorithm independently handles the complex geometric calculations and validates whether inclined surfaces will allow proper character traversal, eliminating the need for users to manually compute or guess valid positions

Inventive Principle:
Principle #25Self-service

2Manufacturing precision

If virtual environment design tools provide comprehensive freedom for placing structures, then manufacturing precision can be improved, but device complexity increases

Engineering Contradiction:
Improveplacement precisionVSAvoidtool complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system extracts the complex geometric computation logic from the user interface and places it in the background algorithm. The computation engine independently calculates valid placement positions based on character traversal requirements, separating the complexity of precision calculation from the simplicity of user interaction

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system changes parameters by automatically computing and providing a limited set of valid placement positions rather than allowing arbitrary placement. This parameter transformation converts the continuous space of possible placements into a discrete set of validated positions that guarantee proper character traversal

Inventive Principle:
Principle #35Parameter changes

3Ease of operation

If users can place inclined surfaces at arbitrary positions, then ease of operation is improved, but reliability of character traversal deteriorates

Engineering Contradiction:
Improveease of operationVSAvoidtraversal reliability
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The system performs preliminary action by pre-calculating and validating placement positions before the user finalizes the design. The algorithm computes which positions will allow proper character traversal and presents only those valid options to the user, ensuring reliability is established before the user makes placement decisions

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback by providing guidance to users about valid placement positions. The algorithm communicates which positions are valid for character traversal and which are not, allowing users to make informed decisions that ensure reliable traversal while maintaining ease of operation

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS9814983B2Methods and/or systems for designing virtual environments
Publication Date: 2017.11.14 NINTENDO CO LTD
  • US9814983B2 patent drawing
  • US9814983B2 patent drawing
  • US9814983B2 patent drawing

AI summary

In an editor a plurality of valid start points are determined. Based on this plurality of start points a user may select one of the points. When a user selects one of the points, the editor determines at least one valid end point. The user may then draw a line between the selected point and a valid end point. As a result of the connection between the two points a new environment is created in the editor.