Forráskód Böngészése

moved file types page info to feature page

mitm 5 éve
szülő
commit
4b6eeca89a

+ 105 - 12
src/docs/asciidoc/jme3/features.adoc

@@ -57,18 +57,111 @@ See also: <<jme3/requirements#,requirements>>.
 
 == Supported Formats
 
-*  Models: GLTF (.gltf)
-*  Models: Ogre3D model (.mesh.xml, .skeleton.xml, .material), Ogre3D dotScene (.scene)
-*  Models: Wavefront (.OBJ, .MTL)
-*  Models: Collada
-*  Models: 3DS
-*  Textures: .DDS, .HDR, .PFM, .TGA, .JPG, .PNG, .GIF.
-*  Font: BMFont fonts (.FNT)
-*  Audio: Waveform (.WAV), Ogg/Vorbis (.OGG)
-*  jME3 binary files (models and scenes): .j3o
-*  jME3 materials: .j3m
-*  jME3 material definitions: .j3md
-*  jME3 filter post processors: .j3f
+=== jMonkeyEngine3 File Formats
+[cols="10,65,25", options="header"]
+|===
+
+a|Suffix
+a|Usage
+a|Learn more
+
+l|.j3o
+a|Binary 3D model or scene. At the latest from the Beta release of your game on, you should convert all models to .j3o format. +
+During alpha and earlier development phases (when models still change a lot) you can alternatively load OgreXML/OBJ models directly.
+a|<<sdk/model_loader_and_viewer#,Model Loader and Viewer>>
+
+l|.j3m
+a|A custom Material. You can create a .j3m file to store a Material configuration for a Geometry (e.g. 3D model).
+a|<<jme3/advanced/materials_overview#,Materials Overview>> +
+<<sdk/material_editing#,Material Editing>>
+
+l|.j3md
+a|A Material definition. These are pre-defined templates for shader-based Materials. +
+Each custom .j3m Material is based on a material definition. Advanced users can create their own material definitions.
+a| <<jme3/advanced/materials_overview#,Materials Overview>>
+
+l|.j3f
+a|A custom post-processor filter configuration. You can create a .j3f file to store a FilterPostProcessor with a set of preconfigured filters.
+a| <<sdk/filters#,Filters>> +
+<<jme3/advanced/effects_overview#,Effects Overview>>
+
+|===
+
+
+=== Supported External File Types
+[cols="45,10,45", options="header"]
+|===
+
+a|File Suffix
+a|Type
+a|Description
+
+l|.mesh.xml, .meshxml
+a|3D model
+a|Ogre Mesh XML
+
+l|.scene
+a|3D scene
+a|Ogre DotScene
+
+l|.OBJ, .MTL
+a|3D model
+a|Wavefront
+
+l|.xbuf
+a|3D model
+a|Blender version 2.74, see: link:https://hub.jmonkeyengine.org/t/xbuf-format-a-developer-friendly-game-exchange-format-for-3d-data/31130[.xbuf] forum post
+
+l|.gltf, .bin, .glb, custom extensions
+a|3D model
+a|Blender version 2.78c onwards, +
+see:
+
+* link:https://hub.jmonkeyengine.org/t/jme-gltf-support/39174[gltf] forum post
+* <<jme3/advanced/blender_gltf#,Exporting scenes from Blender 2.8 to jME using glTF>>
+* link:https://hub.jmonkeyengine.org/t/jmeconvert-tool/41831[JmeConvert tool]
+
+a|COLLADA
+a|3D model
+a|Imported via Blender bundled with the SDK
+
+a|3DS
+a|3D model
+a|Imported via Blender bundled with the SDK
+
+l|.JPG, .PNG, .GIF
+a|image
+a|Textures, icons
+
+l|.DDS
+a|image
+a|Direct Draw Surface texture
+
+l|.HDR
+a|image
+a|High Dynamic Range texture
+
+l|.TGA
+a|image
+a|Targa Image File texture
+
+l|.PFM
+a|image
+a|Portable Float Map texture
+
+l|.fnt
+a|bitmap font
+a|AngelCode font for +++<abbr title="Graphical User Interface">GUI</abbr>+++ and HUD
+
+l|.WAV
+a|audio
+a|Wave music and sounds
+
+l|.OGG
+a|audio
+a|OGG Vorbis music and sounds
+
+|===
 
 
 == Shaders

+ 13 - 17
src/docs/asciidoc/jme3/intermediate/file_types.adoc

@@ -59,32 +59,28 @@ l|.OBJ, .MTL
 a|3D model
 a|Wavefront
 
-l| .xbuf
-a| 3D model
-a| Blender version 2.74, see: link:https://hub.jmonkeyengine.org/t/xbuf-format-a-developer-friendly-game-exchange-format-for-3d-data/31130[.xbuf] forum post
+l|.xbuf
+a|3D model
+a|Blender version 2.74, see: link:https://hub.jmonkeyengine.org/t/xbuf-format-a-developer-friendly-game-exchange-format-for-3d-data/31130[.xbuf] forum post
 
-l| .gltf, .bin, .glb, custom extensions
-a| 3D model
-a| Blender version 2.78c onwards, +
+l|.gltf, .bin, .glb, custom extensions
+a|3D model
+a|Blender version 2.78c onwards, +
 see:
 
 * link:https://hub.jmonkeyengine.org/t/jme-gltf-support/39174[gltf] forum post
 * <<jme3/advanced/blender_gltf#,Exporting scenes from Blender 2.8 to jME using glTF>>
 * link:https://hub.jmonkeyengine.org/t/jmeconvert-tool/41831[JmeConvert tool]
 
-a| COLLADA
-a| 3D model
-a| Imported via Blender bundled with the SDK
-
-a| 3DS
-a| 3D model
-a| Imported via Blender bundled with the SDK
+a|COLLADA
+a|3D model
+a|Imported via Blender bundled with the SDK
 
-|===
-[cols="45,10,45", options="header"]
-|===
+a|3DS
+a|3D model
+a|Imported via Blender bundled with the SDK
 
-a|.JPG, .PNG, .GIF
+l|.JPG, .PNG, .GIF
 a|image
 a|Textures, icons