Bug 1418

Summary: Product & Material Physical Simulation Rendering Box
Product: Demos Reporter: Sven Gothel <sgothel>
Component: generalAssignee: Sven Gothel <sgothel>
Status: RESOLVED INVALID    
Severity: enhancement    
Priority: P4    
Version: unspecified   
Hardware: All   
OS: all   
Type: FEATURE SCM Refs:
Workaround: ---

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.