Bug 1418 - Product & Material Physical Simulation Rendering Box
Summary: Product & Material Physical Simulation Rendering Box
Status: RESOLVED INVALID
Alias: None
Product: Demos
Classification: General
Component: general (show other bugs)
Version: unspecified
Hardware: All all
: P4 enhancement
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2019-12-20 10:32 CET by Sven Gothel
Modified: 2019-12-27 03:56 CET (History)
0 users

See Also:
Type: FEATURE
SCM Refs:
Workaround: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sven Gothel 2019-12-20 10:32:23 CET
1) Read material description inclusive physical properties from an input file using either existing specification or creating a new specification. 
X3D or Collada could be utilizes.

1.1) Use most general material properties, i.e. allow cloth simulation to expose paper and metal strips etc behavior. 
Different elasticity (dampening and spring) coefficient and other properties should be exposed for different group of materials.

1.2) May also expose other physical properties like melting point, tensile strength and stiffness etc to simulate correct physical behavior.

1.3) Expose light reflection and refraction properties allowing correct rendering.

+++

2) Read product description laying out connected material (1) inclusive their physical properties (adhesion etc) 

This may be more like a spatial grouping node for the material (1), also adding the physical node properties of (1) to each element.

+++

3) Read work description inclusive physical properties and test objects exposing (rendering) and testing the product (2) and its material (1) behavior under 'use' and environment settings (wind, gravity, moisture, ..).

Implementation shall utilize shader as much as possible to guarantee high performance real time rendering on today's GPUs.

User interaction and manipulation of properties may be added.
Comment 1 Sven Gothel 2019-12-20 10:45:47 CET
The demo shall simulate the material and product within its environment 
including its exposure to the test objects.

The simulation shall include collision test, testing material and structural integrity (breaking point, tensile test, ..), gravity, temperature, moisture, heat taking account of itself, the environment and test objects.

The simulation shall be rendered in 3d space via OpenGL or similar hardware accelerated APIs.
Comment 2 Sven Gothel 2019-12-27 03:56:54 CET
I was probably 'abusing' our JogAmp domain for this unrelated issue.

Created a new entry on jausoft https://jausoft.com/bugzilla/show_bug.cgi?id=3
and may followup on there if time and interest allows.