Diagonal Alpha Mask Texture for Seamless Sloped Landscape Transitions

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing virtual landscape design tools in computer graphics and animation systems lack flexibility, as they often restrict slope angles and require fixed connector pieces, limiting users' ability to create aesthetically pleasing and realistic sloped surfaces connecting arbitrary points in a virtual landscape.

Innovation Solution

The technology employs a unique texture with a diagonally drawn alpha mask that blends seamlessly with adjoining textures, and dynamically selects connector pieces like triangles to create smooth transitions between sloped and flat surfaces, allowing users to define slopes at any angle, with the texture being stretched or shrunk to fit perfectly and auto-generating triangles for seamless connections.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If fixed library of connector pieces is used to connect sloped portions, then ease of operation is improved, but adaptability deteriorates

Engineering Contradiction:
Improveease of useVSAvoidflexibility
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The system dynamically generates connector pieces based on the actual slope angles and geometric relationships between adjacent surfaces, rather than using a fixed library of pre-defined connectors. The connector geometry is calculated in real-time based on the slope definitions provided by the user, allowing the system to adapt to any arbitrary slope angle while maintaining ease of use through automated connector generation.

Inventive Principle:
Principle #15Dynamics

2Device complexity

If slope angles are constrained to fixed values, then device complexity is reduced, but adaptability deteriorates

Engineering Contradiction:
ImprovecomplexityVSAvoidflexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system allows users to define slope surfaces with arbitrary angle parameters rather than being constrained to fixed slope angle values. The connector generation system dynamically adjusts its parameters based on the user-defined slope angles, enabling flexible landscape design while managing complexity through automated calculation rather than manual configuration of multiple fixed-angle options.

Inventive Principle:
Principle #35Parameter changes

3Adaptability or versatility

If dynamic determination of slope angle and connectors is implemented, then adaptability is improved, but device complexity increases

Engineering Contradiction:
ImproveflexibilityVSAvoidcomplexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The system automatically generates and positions connector pieces without requiring manual intervention to determine their geometry or placement. The connector generation process is self-service, where the system calculates and creates the appropriate connectors based on the user's slope definitions, reducing the operational burden on the user while maintaining high adaptability to arbitrary slope configurations.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8982143B2Method and apparatus for constructing virtual sloped landscapes in computer graphics and animation
Publication Date: 2015.03.17 NINTENDO CO LTD
  • US8982143B2 patent drawing
  • US8982143B2 patent drawing
  • US8982143B2 patent drawing

AI summary

There are both flat and sloped ground surfaces on which the game characters traverse. In areas where a sloped surface changes angle (i.e. where a sloped surface connects to a flat surface), a transitional method has been created to make the adjoining textures on the top surface area of the ground blend together seamlessly. A unique texture is used for this purpose. This texture uses the same material as the flat “ground trim” texture seen on the top of every surface. The texture has a diagonally drawn alpha mask that blends from completely transparent to completely opaque from the bottom right corner of the texture to the top left corner. When this texture is drawn at the ends of each sloped surface where they change angle, the combination of the color channels and the alpha mask line up with adjoining textures to blend them together and create a seamless visual transition.