Smart Object Control Points for 3D Graphics Transformation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of computer graphics tools often face significant challenges in learning and utilizing complex interfaces to perform transformations for creating and modifying 3D graphics images, requiring expertise and substantial effort.

Innovation Solution

A user interface that employs smart objects with embedded control points, each associated with specific behaviors and constraints, allowing users to perform transformations through direct manipulation and voice commands, simplifying the process of creating and modifying 3D graphics images without requiring extensive knowledge of the interface.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If traditional computer graphics tools with complex menus and controls are used, then precise control and comprehensive functionality are achieved, but user learning time and operational complexity increase significantly

Engineering Contradiction:
Improveease of useVSAvoidinterface complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The system performs automatic actions based on detected user intent. When a user selects an object and specifies a transformation type, the system automatically identifies appropriate control points and applies transformations without requiring manual configuration of complex parameters or menu navigation

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Control points serve as intermediaries between the user and the complex graphics transformation system. Users interact with simple control points rather than directly manipulating complex transformation parameters, menus, or technical specifications

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If comprehensive transformation options and precise control are provided, then functionality and precision are improved, but the time required to learn and perform transformations increases

Engineering Contradiction:
Improvetransformation efficiencyVSAvoidlearning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system extracts and presents only the relevant control points for the current transformation context, rather than requiring users to navigate through all available transformation options. This reduces the time needed to learn and perform transformations by showing only what is needed at each step

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The system pre-configures control points with their associated transformations and constraints before user interaction. When a user selects a control point, the appropriate transformation is already prepared and ready to apply, eliminating the need for users to learn complex configuration procedures

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9311755B2Self-disclosing control points
Publication Date: 2016.04.12 MICROSOFT TECHNOLOGY LICENSING LLC
  • US9311755B2 patent drawing
  • US9311755B2 patent drawing
  • US9311755B2 patent drawing

AI summary

A smart object represents a 3D graphics object whose control points are disclosed to a user. The control points are displayed for a user to use in performing simple and complex transformations on the 3D graphics object. The control points are positioned in areas where transformations are more likely to be made by a user. A transformation may be an action along one or more axes of the object, such as, rotation, scaling, and translation. The user may utilize the control points to perform a series of transformations that create a particular 3D graphics object without requiring expertise in the 3D graphics modeling application.