Mesh Rendering System Using Finite State Machine for Cloth Deformation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
High poly mesh rendering techniques for object interaction in multi-dimensional spaces face challenges in maintaining smooth deformation due to high computation costs and poor connection quality, especially on user devices with low computation ability.
Innovation Solution
A mesh rendering system comprising a server, database, and user device that preprocesses data for deformable cloth and rigidbody, using a finite state machine (FSM) to handle real-time input data through a web service, reducing computational load by storing and retrieving preprocessing data to output deformation results efficiently.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Manufacturing precision
If high poly mesh rendering technique is used to enhance visual effect and vertex system details, then object detail and visual quality are improved, but computation cost increases and smoothness of deformation deteriorates
Solution Approach 1:
The system performs preliminary actions by pre-calculating and storing deformation data for different rigid body motions in a database before runtime. When rendering, the server retrieves pre-computed deformation results based on the current rigid body state, avoiding real-time high-cost computations. This allows high poly mesh rendering with smooth deformation at reduced computation cost.
2Manufacturing precision
If high poly mesh rendering technique is used to enhance visual effect, then object detail is improved, but smoothness of deformation deteriorates due to poor connection quality
Solution Approach 1:
The system pre-computes deformation data for various rigid body motions and stores them in the database. This preliminary action ensures that smooth deformation data is prepared in advance, maintaining connection quality and deformation smoothness when rendering high poly meshes, regardless of runtime computation limitations.
3Adaptability or versatility
If computation ability of user device is low, then device accessibility is improved, but smoothness of deformation deteriorates
Solution Approach 1:
The system introduces a server as an intermediary between the database and user devices. The server handles the complex task of retrieving and processing deformation data from the database, then transmitting results to user devices. This allows devices with low computation ability to access smooth deformation rendering by offloading computational tasks to the server.
4Adaptability or versatility
If WEB service is used to provide object interaction service, then cross-platform execution is improved, but computation cost for maintaining display quality increases
Solution Approach 1:
The server acts as an intermediary that handles all computation-intensive tasks for deformation rendering across different web platforms. User devices only need to send simple interaction inputs and receive rendered results, enabling cross-platform web service execution without requiring high computation power on client devices.
Data Source
AI summary
A mesh rendering system, a mesh rendering method and a non-transitory computer readable medium are provided. The mesh rendering system includes a database, a user device and a server. The server obtains preprocessing data of a cloth and a rigidbody according to initial mesh state of the cloth, initial mesh state of the rigidbody and motion of the rigidbody, wherein the cloth and the rigidbody are deformable and motion of the cloth corresponding to the motion of the rigidbody is a small deformation. The server stores the preprocessing data in the database. A finite state machine of the server receives a real-time input data from the user device through a web service and the preprocessing data, and the finite state machine outputs a deformation result of the cloth and the rigidbody to the user device through a handshake mechanism.


