diff --git a/web/Design.PNG b/web/Design.PNG new file mode 100644 index 000000000..2eb82649c Binary files /dev/null and b/web/Design.PNG differ diff --git a/web/Design.xcf b/web/Design.xcf new file mode 100644 index 000000000..11cfa6914 Binary files /dev/null and b/web/Design.xcf differ diff --git a/web/root/FAQ.html b/web/root/FAQ.html index 0b79fc2f4..5e6c2e68a 100644 --- a/web/root/FAQ.html +++ b/web/root/FAQ.html @@ -22,7 +22,7 @@

ASSIMP - Frequently Asked Questions (FAQ)

-

Can I use the library for a commercial product?

+

Can I use the library in a commercial product?

Yes. ASSIMP is licensed under a modified BSD license. Its contents in just one sentence: you may use the library for free, in commercial or non-commercial applications, but you must include our license with your product and you may not advertise with us.

Is ASSIMP able to export assets?

diff --git a/web/root/css/faq_style.css b/web/root/css/faq_style.css index 9a4d4c335..d376f07cd 100644 --- a/web/root/css/faq_style.css +++ b/web/root/css/faq_style.css @@ -1,3 +1,21 @@ + + +/** + + +----------------------------------------------------------------------------------- + +Open Asset Import Library (http:\\assimp.sourceforge.net) +Website design: Alexander Christoph Gessler aka Aramis_acg + + +SLIGHTLY modified version of the main stylesheet. Used for the FAQ + +----------------------------------------------------------------------------------- + +*/ + + body { margin: 0; padding: 0; @@ -47,7 +65,7 @@ a:hover { #header h1, #header h2 { /*text-transform: lowercase;*/ font-weight: normal; - color: #ffffff; //#FFFFFF; + color: #ffffff; } #header h1 { diff --git a/web/root/css/style.css b/web/root/css/style.css index 3ac062cd6..c17ed93ad 100644 --- a/web/root/css/style.css +++ b/web/root/css/style.css @@ -1,3 +1,27 @@ + + +/** + + +----------------------------------------------------------------------------------- + +Open Asset Import Library (http:\\assimp.sourceforge.net) +Website design: Alexander Christoph Gessler aka Aramis_acg + + +MAIN STYLESHEET + +----------------------------------------------------------------------------------- + +*/ + + + +/* + CSS additions for the lightbox 2 control +*/ + + #lightbox{ position: absolute; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;} #lightbox img{ width: auto; height: auto;} #lightbox a img{ border: none; } @@ -27,7 +51,7 @@ #overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; } /* -Design by Free CSS Templates +ORIGINAL Design by Free CSS Templates http://www.freecsstemplates.org Released for free under a Creative Commons Attribution 2.5 License */ @@ -35,7 +59,7 @@ Released for free under a Creative Commons Attribution 2.5 License body { margin: 0; padding: 0; - background: #777777 url(../images/img01.jpg) repeat-x; + background: #777777 url(../images/img01.png) repeat-x; font: normal 11px Tahoma, Arial, Helvetica, sans-serif; color: #666666; } @@ -79,7 +103,7 @@ a:hover { /* Header */ #header { - width: 760px; + width: 863px; height: 180px; margin: 0 auto; background: url(../images/img02.png); diff --git a/web/root/images/bullet.gif b/web/root/images/bullet.gif deleted file mode 100644 index bf8e3c6cc..000000000 Binary files a/web/root/images/bullet.gif and /dev/null differ diff --git a/web/root/images/donate-button.gif b/web/root/images/donate-button.gif deleted file mode 100644 index 78cfb7762..000000000 Binary files a/web/root/images/donate-button.gif and /dev/null differ diff --git a/web/root/images/download-icon.gif b/web/root/images/download-icon.gif deleted file mode 100644 index 4987a2ce3..000000000 Binary files a/web/root/images/download-icon.gif and /dev/null differ diff --git a/web/root/images/image-1.jpg b/web/root/images/image-1.jpg deleted file mode 100644 index 1f8ab9f2d..000000000 Binary files a/web/root/images/image-1.jpg and /dev/null differ diff --git a/web/root/images/img01.jpg b/web/root/images/img01.jpg deleted file mode 100644 index b638b774d..000000000 Binary files a/web/root/images/img01.jpg and /dev/null differ diff --git a/web/root/images/img02.jpg b/web/root/images/img02.jpg deleted file mode 100644 index 3050f5c47..000000000 Binary files a/web/root/images/img02.jpg and /dev/null differ diff --git a/web/root/images/img02.png b/web/root/images/img02.png index a1a840911..a41e8cd98 100644 Binary files a/web/root/images/img02.png and b/web/root/images/img02.png differ diff --git a/web/root/images/thumb-1.jpg b/web/root/images/thumb-1.jpg deleted file mode 100644 index a598c80db..000000000 Binary files a/web/root/images/thumb-1.jpg and /dev/null differ diff --git a/web/root/index.html b/web/root/index.html index a83b30cee..bd01b85df 100644 --- a/web/root/index.html +++ b/web/root/index.html @@ -1,101 +1,120 @@ - + - -Open Asset Import Library - - - - - - + + Open Asset Import Library + + + + + + + + + - - - - -
-
-
-

Welcome

-
-

The Open Asset Import Library (Short name: ASSIMP) is a free library to import various well-known 3D model formats into applications. The library has been designed for maximum stability and efficiency. Written in C++, it is licensed under a modified BSD license. The API is provided for both C and C++, ports for other languages like Java, C# and Python are also available or in development.

- -

The library is developed and maintained by Alexander "Aramis" Gessler, Thomas "Schrompf" Schulze, Kim "Kimmi" Kulling and Rainer "Guru" Schmidt.

- -

Current version: 1.0 beta

- -

SourceForge.net Logo

- -
-
-
-

Feature overview

-
-
    -
  • Imports all model formats in a shared in-memory data format which can easily be read and processed by applications.
  • -
  • PostProcessingSteps: Transform the imported models in the form that fits best to your needs (e.g. vertex layout optimization, tangent space calculation ...)
  • Fully featured model viewer (more) included with the library
  • -
  • - No external dependencies except boost. All loaders are stand-alone implementations, no external format libs are required. -
  • -
- -

Supported file formats (see the Features page for a complete list):

-
    -
  • Wavefront OBJ
  • -
  • Quake I MDL
  • -
  • 3D Studio Max 3DS
  • -
  • 3D Studio Max ASE
  • -
  • DirectX X
  • -
  • Conitec 3D GameStudio MDL (MDL2, MDl3, MDL4, MDL5, MDL7)
  • -
  • Conitec 3D GameStudio HMP (HMP4, HMP5, HMP7)
  • -
  • Quake II MD2
  • -
  • Quake III MD3
  • -
  • Return To Castle Wolfenstein MDC
  • -
  • Ravensoft MDR
  • -
  • Valve SMD
  • -
  • Stanford PLY
  • -
-
-
-
- - + +
+  
+
+ + + diff --git a/web/root/main_contact.html b/web/root/main_contact.html index e69de29bb..69a8a4c4b 100644 --- a/web/root/main_contact.html +++ b/web/root/main_contact.html @@ -0,0 +1,66 @@ + + + + +Open Asset Import Library + + + + + + + + + + + + + +
+
+
+

Developers

+
+ SourceForge.net users may contact us via the SourceForge mailing system.
+ Spam protection: Underlined characters are not part of the mail address. +

Thomas "Schrompf" Schulze + +
Website
+ +

+ +

Alexander "Aramis" Gessler
+
+

+

Kim "Kimmi" Kulling +
Website
+

+

Rainer "Guru" Schmidt +
Website

+

 

+
+
+
+ +
 
+
+ + + + + diff --git a/web/root/main_features.html b/web/root/main_features.html index e69de29bb..15ac1ce63 100644 --- a/web/root/main_features.html +++ b/web/root/main_features.html @@ -0,0 +1,147 @@ + + + + +Open Asset Import Library + + + + + + + + + + + + + +
+
+
+

File formats

+
+

ASSIMP currently supports the following file formats. Note that the library does not always support all +features of a format.

+ +

CAD/3D Modelling file formats

+ +
    + +
  • 3D Studio Max 3DS ( *.3ds )
  • +
  • 3D Studio Max ASE ( *.ase )
  • +
  • Wavefront Object ( *.obj )
  • +
  • Milkshape 3D ( *.ms3d )
  • +
  • Polygon Library ( *.ply )
  • +
+ +

Game file formats

+
    +
  • Valve StudioModel ( *.smd,*.vta )
  • +
  • Quake I ( *.mdl )
  • +
  • Quake II ( *.md2 )
  • +
  • Quake III ( *.md3 )
  • +
  • Return to Castle Wolfenstein ( *.mdc )
  • +
  • EliteForce II ( *.mdr )
  • +
  • Doom 3 ( *.md5 )
  • + +
+

Other file formats

+ +
    +
  • DirectX X ( *.x ).
  • + +
  • 3D GameStudio ( *.mdl )
  • +
  • 3D GameStudio Terrain ( *.hmp )
    (All sub versions of 3D GameStudio models/terrains are supported: mdl2, mdl3, mdl4, mdl5, mdl7, hmp4, hmp5, hmp7)
  • +
    +
+
+
+
+

Post-process Steps

+
+

Real-time rendering

+ +
    + +
  • OpenGL to DirectX conventions.
  • +
  • Limit bone weights per vertex. Useful for hardware skinning
  • +
  • Triangulate higher-level polygons. (*)
  • +
  • Remove redundant vertices.
  • + +
+ +

Compute Vertex components

+ +
    + +
  • Per-face normal vectors. "Flat shading"
  • +
  • Per-vertex normal vectors. "Smooth shading"
  • +
  • Tangents and bitangents. Required for Normal Mapping
  • + +
+ +

Scenegraph

+ +
    + +
  • Remove scenegraph. Transform all vertices into worldspace
  • +
  • Optimize the graph. Remove small nodes and too deep hierarchies
  • + +
+ +

Other

+ +
    + + +
  • Validate the output structure. For extra stability
  • +
  • Check for infacing normals.
  • +
  • Kill imported normals. Force a recomputation.
  • +
  • Split large meshes. Both a vertex and a triangle limit can be set.
  • +
+ +

(*) = Always active in jAssimp. There is no support for polygons in this port.

+ +
+
+
+ + + +
 
+
+ + + + + diff --git a/web/root/main_license.html b/web/root/main_license.html index 92c9a206f..0ca643dec 100644 --- a/web/root/main_license.html +++ b/web/root/main_license.html @@ -33,12 +33,12 @@

License

-
-

ASSIMP is released as Open Source under the terms of a modified 3-clause BSD license.


+
+

ASSIMP is released as Open Source under the terms of a 3-clause BSD license.


-

-Copyright (c) 2008 ASSIMP Development Team +

+Copyright (c) 2008 ASSIMP Development Team
All rights reserved.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

@@ -48,9 +48,9 @@ Redistribution and use in source and binary forms, with or without modification,

  • Neither the name of the ASSIMP Development Team nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

  • THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. +
    - -


    +


    diff --git a/web/root/screenshots/sshot10.png b/web/root/screenshots/sshot10.png new file mode 100644 index 000000000..070fca007 Binary files /dev/null and b/web/root/screenshots/sshot10.png differ diff --git a/web/root/screenshots/sshot10s.png b/web/root/screenshots/sshot10s.png new file mode 100644 index 000000000..bb4c51c6e Binary files /dev/null and b/web/root/screenshots/sshot10s.png differ diff --git a/web/root/screenshots/sshot6.png b/web/root/screenshots/sshot6.png new file mode 100644 index 000000000..14c2d0375 Binary files /dev/null and b/web/root/screenshots/sshot6.png differ diff --git a/web/root/screenshots/sshot6s.png b/web/root/screenshots/sshot6s.png new file mode 100644 index 000000000..4102f82c8 Binary files /dev/null and b/web/root/screenshots/sshot6s.png differ diff --git a/web/root/screenshots/sshot7.png b/web/root/screenshots/sshot7.png new file mode 100644 index 000000000..afaf78d5d Binary files /dev/null and b/web/root/screenshots/sshot7.png differ diff --git a/web/root/screenshots/sshot7s.png b/web/root/screenshots/sshot7s.png new file mode 100644 index 000000000..83d75c385 Binary files /dev/null and b/web/root/screenshots/sshot7s.png differ diff --git a/web/root/screenshots/sshot8.png b/web/root/screenshots/sshot8.png new file mode 100644 index 000000000..3218c6044 Binary files /dev/null and b/web/root/screenshots/sshot8.png differ diff --git a/web/root/screenshots/sshot8s.png b/web/root/screenshots/sshot8s.png new file mode 100644 index 000000000..275342dcd Binary files /dev/null and b/web/root/screenshots/sshot8s.png differ diff --git a/web/root/screenshots/sshot9.png b/web/root/screenshots/sshot9.png new file mode 100644 index 000000000..393ced9e2 Binary files /dev/null and b/web/root/screenshots/sshot9.png differ diff --git a/web/root/screenshots/sshot9s.png b/web/root/screenshots/sshot9s.png new file mode 100644 index 000000000..03de6385e Binary files /dev/null and b/web/root/screenshots/sshot9s.png differ