Update Readme.md
parent
e3a5480811
commit
57c0671681
48
Readme.md
48
Readme.md
|
@ -1,7 +1,7 @@
|
||||||
Open Asset Import Library (assimp)
|
Open Asset Import Library (assimp)
|
||||||
========
|
========
|
||||||
|
|
||||||
Open Asset Import Library is a Open Source library designed to load various __3d file formats and convert them into a single, in-memory format__. It supports more than 30 file formats. It also supports exporting files to a few selected file formats.
|
Open Asset Import Library is a Open Source library designed to load various __3d file formats and convert them into a single, in-memory format__. It supports more than 30 file formats. It also supports exporting files to a growing selection of file formats.
|
||||||
|
|
||||||
Its abbreviated name under which it is commonly known is __assimp__.
|
Its abbreviated name under which it is commonly known is __assimp__.
|
||||||
|
|
||||||
|
@ -13,7 +13,7 @@ The library provides importers for a lot of file formats, including:
|
||||||
|
|
||||||
- 3DS
|
- 3DS
|
||||||
- BLEND (Blender 3D)
|
- BLEND (Blender 3D)
|
||||||
- DAE (Collada)
|
- DAE/Collada
|
||||||
- FBX
|
- FBX
|
||||||
- IFC-STEP
|
- IFC-STEP
|
||||||
- ASE
|
- ASE
|
||||||
|
@ -61,7 +61,7 @@ See [the full list here](http://assimp.sourceforge.net/main_features_formats.htm
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
#### 1.2 Repository structure ####
|
#### Repository structure ####
|
||||||
|
|
||||||
|
|
||||||
Open Asset Import Library is implemented in C++ (but provides both a C and a
|
Open Asset Import Library is implemented in C++ (but provides both a C and a
|
||||||
|
@ -71,48 +71,50 @@ C++ish interface). The directory structure is:
|
||||||
/code Source code
|
/code Source code
|
||||||
/contrib Third-party libraries
|
/contrib Third-party libraries
|
||||||
/doc Documentation (doxysource and pre-compiled docs)
|
/doc Documentation (doxysource and pre-compiled docs)
|
||||||
/include Public header C and C++ header files.
|
/include Public header C and C++ header files
|
||||||
/lib Static library location for Windows.
|
/lib Static library location for Windows
|
||||||
/obj Object file location for Windows.
|
/obj Object file location for Windows
|
||||||
|
/scripts Scripts used to generate the loading code for some formats
|
||||||
/port Ports to other languages and scripts to maintain those.
|
/port Ports to other languages and scripts to maintain those.
|
||||||
/test Unit- and regression tests, test suite of models.
|
/test Unit- and regression tests, test suite of models
|
||||||
/tools Tools (viewer, command line `assimp`).
|
/tools Tools (viewer, command line `assimp`)
|
||||||
/samples A small number of samples to illustrate possible
|
/samples A small number of samples to illustrate possible
|
||||||
use cases for Assimp.
|
use cases for Assimp
|
||||||
/workspaces Build enviroments for vc,xcode,... (deprecated,
|
/workspaces Build enviroments for vc,xcode,... (deprecated,
|
||||||
CMake has superseeded all legacy build options!)
|
CMake has superseeded all legacy build options!)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
### 2. Build the library ###
|
### Building ###
|
||||||
|
|
||||||
|
|
||||||
Take a look into the `INSTALL` file. Or fire up CMake with the usual steps.
|
Take a look into the `INSTALL` file. Or fire up CMake with the usual steps.
|
||||||
|
|
||||||
|
|
||||||
|
### Where to get help ###
|
||||||
### 3. Where to get help ###
|
|
||||||
|
|
||||||
|
|
||||||
For more information, visit [our website](http://assimp.sourceforge.net/). Or check out the `./doc`- folder, which contains the official documentation in HTML format.
|
For more information, visit [our website](http://assimp.sourceforge.net/). Or check out the `./doc`- folder, which contains the official documentation in HTML format.
|
||||||
(CHMs for Windows are included in some release packages and should be located right here in the root folder).
|
(CHMs for Windows are included in some release packages and should be located right here in the root folder).
|
||||||
|
|
||||||
If the documentation doesn't solve your problems, try our forums at SF.net
|
If the documentation doesn't solve your problems,
|
||||||
|
[try our forums at SF.net](http://sourceforge.net/p/assimp/discussion/817654) or ask on
|
||||||
|
[StackOverflow](http://stackoverflow.com/questions/tagged/assimp?sort=newest).
|
||||||
|
|
||||||
|
For development discussions, there is also a mailing list, _assimp-discussions_
|
||||||
- [Open Discussion](http://sourceforge.net/projects/assimp/forums/forum/817653)
|
|
||||||
- [General Help](http://sourceforge.net/projects/assimp/forums/forum/817654)
|
|
||||||
|
|
||||||
|
|
||||||
For development stuff, there is also a mailing list, _assimp-discussions_
|
|
||||||
[(subscribe here)]( https://lists.sourceforge.net/lists/listinfo/assimp-discussions)
|
[(subscribe here)]( https://lists.sourceforge.net/lists/listinfo/assimp-discussions)
|
||||||
|
|
||||||
|
### Contributing ###
|
||||||
|
|
||||||
|
Contributions to assimp are highly appreciated. The easiest way to get involved is to submit
|
||||||
|
a pull request with your changes against the main repository's `master` branch.
|
||||||
|
|
||||||
|
|
||||||
### 4. License ###
|
### License ###
|
||||||
|
|
||||||
The license of the Asset Import Library is based on the modified, __3-clause BSD__-License, which is a very liberal license. An _informal_ summary is: do whatever you want, but include Assimp's license text with your product - and don't sue us if our code doesn't work.
|
Our license is based on the modified, __3-clause BSD__-License, which is very liberal.
|
||||||
|
|
||||||
Note that, unlike LGPLed code, you may link statically to Assimp.
|
An _informal_ summary is: do whatever you want, but include Assimp's license text with your product -
|
||||||
For the formal details, see the `LICENSE` file.
|
and don't sue us if our code doesn't work. Note that, unlike LGPLed code, you may link statically to Assimp.
|
||||||
|
For the legal details, see the `LICENSE` file.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue