asam-ev / OpenMATERIAL

3D model exchange format with physical material properties for virtual development, test and validation of automated driving.
https://asam-ev.github.io/OpenMATERIAL/
Mozilla Public License 2.0
12 stars 6 forks source link

Add file structure information to General section #99

Open LudwigFriedmann opened 2 months ago

LudwigFriedmann commented 2 months ago

Is your feature request related to a problem? Please describe. The interaction of 3D data/geometry files, metadata/asset files and material files is one of the key concepts of OpenMATERIAL. It shall be illustrated in the general introduction chapter along with requirements on file naming and file naming. As a basis, the following illustration may be used: image

Describe the solution you'd like A brief explanation of the OpenMATERIAL file structure based on the updated illustration, incorporating explanation of file endings:

File names (Recommendation, non-normative) Naming shall be accoding to SnakeCase definition, starting with capital letters No blanks, umlauts or special characters ** "omg_" may be added as prefix to the file name to indicate compliance of a file with OpenMATERIAL

File endings (normative) 3D assets: ".xoma" Material properties, ".xomp" ** Material look-up tables: ".xompt"

Describe alternatives you've considered

Additional context

LudwigFriedmann commented 2 months ago

Findings from #51 should be incoroprated here, e.g. (mandatory) separation of asset files and material mapping files. ("In the asset file, there should be a link to the mapping file")

Norihito-Hiruma commented 1 month ago

I have updated the diagram of the file structure. If there are any differences between my understanding and yours, we may need to make adjustments to the diagram. To facilitate this, I will upload the JPG file and PPT file.

ASAM OpenMATERIAL File Steructure_20240917

ASAM OpenMATERIAL File Structure_20240917.pptx