Skip to main content

History: Easy Ogre Exporter

Source of version: 19

Copy to clipboard
            {img src="img/wiki_up/Max_big.png" alt="Max_big.png" imalign="right"}
__Author__: ((User:Arkeon|Bastien Bourineau / Arkeon))

__Contributors__: ((User:BJoe|BJoe))

__Project__: Easy Ogre exporter for 3ds Max

__Type__: Plug-in

__Supported Versions__: 3DSMax 9 to 3DSMax 2013

__Documentation__: 

__Sources__: [https://arkeon.dyndns.org/svn-scol/trunk/setups/contrib/EasyOgreMaxExporter/|Scol projects SVN]

__Binaries__: [https://arkeon.dyndns.org/svn-scol/trunk/setups/contrib/EasyOgreMaxExporter/output/|Plugins]

__Status and bug reports__: [http://redmine.scolring.org/projects/eoe|EOE Redmine]

__Forum thread__: [http://www.ogre3d.org/forums/viewtopic.php?f=8&t=68688|OGRE Forums Thread]


---


!!!Concept
The objective for the Easy Ogre Exporter is to be the most simple as possible but with a lots of direct conversions from max scenes, and sure to be free and LGPL.

!!!Current Version
Current version is 0.996

!!!Features
* One click export from the Max export menu > Ogre scene
* (DotScene|.scene) export
* Manage all Ogre versions
** exports node hierarchy
** exports node animations
* Mesh binary export for each objects in the scene
** shared or Dedicated geometry option
** vertex Colors
** normals
** multiple UV sets
** tangents
** edgelist
** poses from the max morpher
* Skeletons
** multiple Skeleton Animations
** multiple root bones
** standard structures and biped
* Animations 
** animations from the main track separate bt time tags or from the motion mixer if available
** nodes animations from the main track or from the motion mixer for each node in the dot scene
** poses animations from the main track or from the motion mixer
** morph vertex animations from the main track or from the motion mixer
* Materials
** Standard materials conversion
** Architecture materials conversion
** Mentalray Arch / Design materials conversion
** ambient, diffuse, specular and self illumination colors
** specular level
** multi textures
** multi uv
** transparency level
** material options like "double sided" or "wire"
** Shaders (CG) automatic generation for pixel lighting and normal / specular maps / ref cubemap
** Automatic basic technique for non supported hardware when shaders are used
** export the textures files
** optional textures conversion to DDS format with size optimization
* Lights and cameras
* Automatic unit conversion to meter
* Automatic LOD generation
* Small dialog interface for a minimum of setting like the Ogre version for meshs, prefixs, directories, and some advanced options 

What coming next :
* Setup for quick installation

!!!How to Contribute
Gives some feed back if you found some mistakes on the materials or animations conversions.
If some developers with an experience on the Max SDK want to participate please do.


!!!FAQ
__1 How to install the exporter ?__
*Chose your max version from the [https://arkeon.dyndns.org/svn-scol/trunk/setups/contrib/EasyOgreMaxExporter/output/|SVN directories] and copy the "EasyOgreExporter.dle" file in your max "plugins" directory and restart 3ds Max.

__2 How to export my scene ?__
*Just select the "Export" command in the Max menu and choose the "Ogre Scene(*SCENE)" format
*To export only the selected objects use the Max menu "Export selected"

__2 Witch Scene parameters are exported ?__
*The scene ambient color and background color are exported in the dot scene file

__3 How can I change the units setting ?__
*The units are taken from the max System Unit Setup, and converted to meter.
*To get 1 max unit = 1 ogre unit then just change the max system unit to 1 Unit = 1.0 meter

__4 Witch objects user properties are available ?__
*Objects attributes can be added from the Object property dialog in Max
* renderingDistance, this attribute is exporter in the ogre scene file, it define the visibility distance of a mesh 
** ex : renderingDistance=10.5
* noLOD, override the LOD generation for the specified object
** ex : noLOD=true

__5 How can I manage the alpha textures on materials ?__
*The alpha is used from the diffuse texture with a PNG or TGA bitmap
*To disable texture alpha use the "Alpha source" texture setting and set it to NONE 
*To change the alpha rejection just disable "PreMultiplied Alpha" option on the diffuse texture with an alpha channel (ex: usefull for folliages)

__6 What extra material setting can I use ?__
* on standard material you can use : 
** the "Wire" option to render your material in wire mode
** the "Faceted" option to render your material in flat mode
** the "2-Sided" option to render your material on both face sides

__7 On witch material texture should I set my lightmap ?__
* you should use the ambient texture on standard materials

__8 Witch max materials are exported ?__
*The "Standard material" is the most supported and permit to control the ambient, diffuse, specular, self illumination and bump textures (with shader generation)
*The "Architecture material" and "Mentalray Arch / Design" only support the material colors and diffuse texture

__9 How can I set the animation intervals ?__
*This can be defined from the Max Motion Mixer by using clips.
*The animations can also be defined directly in the track line using time tags (the time tag interface is on the right bottom of the track line).
*how it works ?
** add a time tag on the first key of your animation with the desired animation name
** add a time tag relative to the first tag to set the last animation key

__10 How can I use the vertex animations ?__
*Vertex animation works with the "Edit mesh" modifier, just add an animation key and move the vertices.
*The "Edit poly" modifier is not supported for this case by Max SDK export interface.
        

History

Information Version
Sun 29 of May, 2022 20:34 GMT-0000 paroj 68
Sat 14 of Mar, 2020 13:31 GMT-0000 paroj 67
Mon 02 of Dec, 2019 10:08 GMT-0000 arkeon 66
Mon 02 of Dec, 2019 10:07 GMT-0000 arkeon 65
Tue 25 of Sep, 2018 19:15 GMT-0000 arkeon 64
Mon 25 of Dec, 2017 18:12 GMT-0000 arkeon 63
Fri 04 of Aug, 2017 12:18 GMT-0000 paroj 62
Thu 13 of Oct, 2016 14:02 GMT-0000 arkeon 61
Thu 13 of Oct, 2016 14:00 GMT-0000 arkeon 60
Fri 16 of Sep, 2016 22:52 GMT-0000 arkeon 59
Wed 16 of Dec, 2015 22:12 GMT-0000 arkeon 58
Wed 18 of Nov, 2015 22:25 GMT-0000 arkeon 57
Wed 18 of Nov, 2015 22:24 GMT-0000 arkeon 56
Thu 12 of Nov, 2015 11:23 GMT-0000 arkeon 55
Tue 10 of Nov, 2015 22:49 GMT-0000 arkeon 54
Mon 09 of Nov, 2015 23:17 GMT-0000 arkeon 53
Sun 26 of Jul, 2015 10:37 GMT-0000 arkeon 52
Sun 26 of Jul, 2015 10:34 GMT-0000 arkeon 51
Fri 24 of Apr, 2015 22:36 GMT-0000 arkeon 50
Sun 21 of Dec, 2014 23:04 GMT-0000 arkeon 49
Wed 22 of Oct, 2014 19:18 GMT-0000 arkeon 48
Mon 25 of Aug, 2014 07:11 GMT-0000 arkeon 47
Sun 18 of May, 2014 20:34 GMT-0000 arkeon 46
Sun 06 of Apr, 2014 17:46 GMT-0000 arkeon 45
Sun 06 of Apr, 2014 17:46 GMT-0000 arkeon 44