GUI for Simulated Surface Rendering via Particle Ellipsoid Conversion

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer simulation techniques for generating complex visuals in animation face challenges in balancing realism, resolution, and computational resources, especially when simulating fluid surface features and interactions, often requiring significant resources to achieve realistic results.

Innovation Solution

A simulation system that processes procedural representations of objects modeled as particles, allowing for the computation and rendering of object surfaces through a graphical user interface (GUI) with options to display particles, ellipsoids, or splatted/rasterized surfaces, using weighted principal component analysis and anisotropic kernels to smooth and optimize surface representations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Manufacturing precision

If computer simulation uses high resolution and detailed modeling to achieve realism, then visual quality improves, but computational resources and processing time increase significantly

Engineering Contradiction:
Improvevisual qualityVSAvoidcomputational resources
Core Design Contradiction:
Manufacturing precisionVSUse of energy by moving object

Solution Approach 1:

The system segments the simulation objects into particles, each representing a small portion of the overall scene. This allows the complex scene to be processed in manageable units, achieving realistic visual quality through the aggregation of simple particle representations rather than requiring high-resolution modeling of entire objects.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system creates simplified particle representations that copy essential visual characteristics of complex objects without retaining their full computational complexity. These particle copies maintain visual fidelity for simulation purposes while dramatically reducing the computational resources needed compared to high-resolution original models.

Inventive Principle:
Principle #26Copying

2Manufacturing precision

If the simulation models complex fluid surface features and interactions with high detail, then realism improves, but the amount of computing resources required increases

Engineering Contradiction:
ImproverealismVSAvoidcomputational complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system changes the fundamental parameters of object representation from high-resolution geometric models to particle-based representations characterized by position, velocity, and visual properties. This parameter transformation enables complex fluid surface features to be simulated through simple particle interactions rather than complex geometric calculations, maintaining realism while reducing computational complexity.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If the system processes detailed procedural representations of objects, then the quality of simulated surfaces improves, but the computational time and storage requirements increase

Engineering Contradiction:
Improvesurface qualityVSAvoidcomputational time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system uses simple, lightweight particle objects that can be quickly created, updated, and rendered. These disposable-like particles are inexpensive to process compared to detailed 3D models, allowing the system to achieve high surface quality through the collective rendering of numerous simple particles rather than processing complex geometric data.

Inventive Principle:
Principle #27Cheap short-living objects (Disposable)

Data Source

PatentUS11455780B2Graphical user interface for creating data structures used for computing simulated surfaces for animation generation and other purpose
Publication Date: 2022.09.27 UNITY TECH SF
  • US11455780B2 patent drawing
  • US11455780B2 patent drawing
  • US11455780B2 patent drawing

AI summary

A graphical user interface (GUI) is configured for displaying surfaces of simulated objects within a scene. The GUI comprises a selector to choose between displaying the scene as: a plurality of particles, wherein each particle comprises a plurality of attributes; a plurality of ellipsoids formed from the plurality of particles, wherein dimensions and orientation of each ellipsoid depend on the number and direction of neighboring ellipsoids within a search radius of the ellipsoid; or one or more splatted or rasterized surfaces formed from the plurality of ellipsoids. The GUI further includes a display window within which the GUI displays the scene.