3D Drawing Tutorial Generation via Primitive Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for drawing three-dimensional objects lack flexibility in allowing users to select objects and viewpoints, and they often fail to provide adequate instructions for accurate proportions and perspective, making it difficult for novices to learn effectively.

Innovation Solution

The system generates easy-to-use tutorials by selecting primitives and inter-primitive anchorings based on accuracy and difficulty values, allowing users to draw three-dimensional objects with accurate proportions and perspective, regardless of the object and viewpoint chosen.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If existing techniques use computers to automatically generate tutorials, then tutorials can be produced for novices, but the flexibility to allow user selection of objects and viewpoints is insufficient

Engineering Contradiction:
Improveflexibility in object and viewpoint selectionVSAvoidcomplexity of tutorial generation system
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system dynamically generates tutorials by first determining the 3D model and viewpoint selected by the user, then automatically creating customized drawing tutorials based on these inputs. This dynamic adaptation allows the system to handle various objects and viewpoints without requiring manual creation for each case, thereby improving versatility while managing complexity through automation.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes parameters such as object type, viewpoint angle, and drawing sequence based on user selections. By adjusting these parameters dynamically, the system can generate diverse tutorials for different objects and perspectives, enhancing adaptability without proportionally increasing system complexity.

Inventive Principle:
Principle #35Parameter changes

2Manufacturing precision

If existing techniques focus on stroke correction and beautification, then drawing quality can be improved, but adequate instructions for teaching accurate proportions and perspective are not provided

Engineering Contradiction:
Improveaccuracy of proportions and perspectiveVSAvoidease of learning for novices
Core Design Contradiction:
Manufacturing precisionVSEase of operation

Solution Approach 1:

The drawing process is segmented into multiple steps: first drawing the scaffold with basic geometric shapes, then using guidelines to establish accurate proportions and perspective, and finally refining the drawing. This segmentation allows novices to learn and practice each component separately, making the complex task of accurate drawing more manageable and easier to learn.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system provides preliminary instructions that guide users through drawing the scaffold and establishing guidelines before finalizing the drawing. These preliminary actions lay the foundation for accurate proportions and perspective, making the subsequent refinement steps easier and ensuring learning effectiveness for novices.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If tutorials are limited to particular objects and viewpoints, then production time is reduced, but the appeal to novices is reduced due to lack of engagement

Engineering Contradiction:
Improvespeed of tutorial productionVSAvoidengagement and relevance to user interests
Core Design Contradiction:
ProductivityVSAdaptability or versatility

Solution Approach 1:

The system enables users to select their own objects and viewpoints of interest, making the tutorial generation process self-service oriented. Users provide their preferences, and the system automatically generates customized tutorials, thereby maintaining high productivity while significantly improving engagement and relevance to user interests.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS10192355B2Providing a tutorial for drawing a scaffold to guide a drawing of a three dimensional object
Publication Date: 2019.01.29 ADOBE INC
  • US10192355B2 patent drawing
  • US10192355B2 patent drawing
  • US10192355B2 patent drawing

AI summary

The systems and techniques disclosed herein provide tutorials for drawing three dimensional objects with accurate proportions and perspective. A user is able to select an object and a viewpoint to automatically generate a tutorial. Regardless of the object and viewpoint, an easy-to-use tutorial is produced that guides the user to draw the object with accurate proportions and perspective. Given a segmented 3D model of the object and a camera viewpoint, a sequence of steps for constructing the scaffold is determined. The sequence of steps is based on an intelligent selection of primitives and inter-primitive anchorings that provides an order for drawing the primitives and makes the scaffold easy to construct. The primitives and inter-primitive anchorings are selected from a rich set of possibilities that allow for some inaccuracies to reduce the difficulty of the tutorial. The primitives and inter-primitive anchoring are selected to balance the difficulty and the potential inaccuracy.