3D Surface Point Connectivity Graph for Hair Interpolation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computer-generated image technologies face challenges in determining point connectivity on 3D models, particularly for hair or fur interpolation, leading to uneven generation and loss of user control due to lack of connectivity information between guide curves across multiple surfaces.

Innovation Solution

A method involving recursive shape segmentation and association to create a connectivity graph, allowing for precise connection of guide points and manipulation of surfaces, enabling more flexible placement of guide curves and improved hair or fur generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If guide curves are placed freely across multiple surfaces without connectivity information, then user freedom in placement is improved, but interpolation accuracy deteriorates due to incorrect guide curve application

Engineering Contradiction:
Improveuser freedom in guide curve placementVSAvoidinterpolation accuracy
Core Design Contradiction:
Adaptability or versatilityVSManufacturing precision

Solution Approach 1:

The patent introduces an intermediary data structure (connectivity information/association diagram) that mediates between the user's free guide curve placement and the interpolation process. This intermediary stores the topological relationships between guide curves and surface regions, allowing the system to correctly interpret which guide curves apply to which regions even when placed freely across multiple surfaces, thus resolving the contradiction between placement freedom and interpolation accuracy

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system performs preliminary action by pre-computing and storing the association diagram that maps guide curve locations to their regions of influence before the actual interpolation occurs. This preliminary connectivity analysis enables the interpolation process to quickly and accurately determine which guide curves apply to each surface region, maintaining precision despite free placement

Inventive Principle:
Principle #10Preliminary action

2Manufacturing precision

If restrictions are imposed on guide curve placement to ensure connectivity, then interpolation accuracy is improved, but user control and freedom are reduced

Engineering Contradiction:
Improveinterpolation accuracyVSAvoiduser control in guide curve placement
Core Design Contradiction:
Manufacturing precisionVSAdaptability or versatility

Solution Approach 1:

The system implements self-service by automatically computing the connectivity information and association diagram without requiring user intervention to define placement constraints. The user simply places guide curves freely, and the system autonomously analyzes the geometry and topology to determine regions of influence and construct the connectivity data structure, thereby maintaining both user freedom and interpolation accuracy

Inventive Principle:
Principle #25Self-service

3Measurement precision

If connectivity information is computed for unordered guide curves across multiple faces, then complete area of influence determination is improved, but computational intensity increases

Engineering Contradiction:
Improvearea of influence determinationVSAvoidcomputational intensity
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The patent applies segmentation by dividing the complex global connectivity problem into smaller local problems. The association diagram is constructed by processing each surface face and its adjacent faces separately, determining local connectivity relationships incrementally. This segmentation reduces the computational burden compared to computing global connectivity all at once, while still achieving complete area of influence determination

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8730235B2Method for determining point connectivity on a two manifold in 3D space
Publication Date: 2014.05.20 DISNEY ENTERPRISES INC
  • US8730235B2 patent drawing
  • US8730235B2 patent drawing
  • US8730235B2 patent drawing

AI summary

One particular implementation of the present invention may involve a method for determining connectivity of a plurality of points on a surface of a computer-generated object in 2D or 3D space. In general, the method may utilize a recursion process to determine or approximate a plurality of association region boundaries related to the points on the computer-generated object. The method may include a first stage of a refinement operation that may recursively search the surface of the computer model for the region boundaries of the set of points, a stopping operation that may cease the recursive search when an acceptable tolerance is achieved and a connecting operation that may use the determined region boundaries to connect the series of points on the surface of the model to form a connectivity graph of the points. The connectivity information obtained through the above method may be utilized as part of an interpolation process to generate hair or fur along the surface of the object.