Contour Line Width Calculation for Virtual 3D Objects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing image generating apparatuses struggle to draw natural contour lines for objects in virtual three-dimensional spaces, particularly when objects of varying sizes are at different distances from the viewing point, leading to unnatural representations and player confusion in games.

Innovation Solution

An image generating apparatus that calculates the contour line width based on the object's size in a perspective transformed two-dimensional image and its distance from the viewing point, using a reference width stored for each object, ensuring the contour line is visually distinct and appropriate for its size, regardless of original size in the virtual space.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the thickness of the contour line is increased to make it visually distinguished, then the representation of tune is improved, but the representation of three-dimensional computer graphics deteriorates

Engineering Contradiction:
Improvevisual distinction of contour lineVSAvoidthree-dimensional appearance
Core Design Contradiction:
Measurement precisionVSShape

Solution Approach 1:

The patent changes the parameter of contour line thickness dynamically based on the distance from the viewing point and the size of the object in the perspective-transformed image. By adjusting the thickness parameter adaptively, the system maintains visual distinction for tuned objects while preserving the three-dimensional appearance, resolving the contradiction between these two requirements.

Inventive Principle:
Principle #35Parameter changes

2Device complexity

If a fixed thickness contour line is used for objects at different distances, then the processing is simplified, but the visual coherence deteriorates

Engineering Contradiction:
Improvecontour line processingVSAvoidvisual coherence
Core Design Contradiction:
Device complexityVSStability of the object's composition

Solution Approach 1:

The patent introduces dynamics into the contour line thickness by making it variable rather than fixed. The thickness is determined dynamically based on the distance from the viewing point and the object's size in the perspective-transformed image, ensuring visual coherence across objects at different distances while maintaining manageable processing complexity through a systematic approach.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the contour line thickness is set based on the original size of the object in virtual space, then the representation of tune is improved, but the visual distinction deteriorates when objects are at different distances

Engineering Contradiction:
Improvetune representationVSAvoidvisual distinction of contour line
Core Design Contradiction:
ReliabilityVSMeasurement precision

Solution Approach 1:

The patent changes the basis for determining contour line thickness from the original size in virtual space to the size in the perspective-transformed image combined with distance from the viewing point. This parameter change ensures that contour lines remain visually distinct for objects at different distances while still maintaining reliable tune representation through the perspective-transformed size.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8212813B2Image generating apparatus, method of generating image, program, and recording medium
Publication Date: 2012.07.03 SQUARE ENIX HLDG CO LTD
  • US8212813B2 patent drawing
  • US8212813B2 patent drawing
  • US8212813B2 patent drawing

AI summary

The present application generates an image in which a contour line is drawn about a tuned object in a virtual three-dimensional space. A reference width is stored in association with the tuned object. The reference width corresponds to a reference size of the tuned object. The reference size of the tuned object is a size of the tuned object when the tuned object is positioned a predetermined distance from a viewing point of a virtual camera. A line width of the contour line that is drawn about the tuned object is calculated based upon the reference width and a distance that the target object is positioned from the viewing point of the virtual camera.