OGRE Wiki
Support and community documentation for Ogre3D
Ogre Forums
ogre3d.org
Log in
Username:
Password:
CapsLock is on.
Remember me (for 1 year)
Log in
Home
Tutorials
Tutorials Home
Basic Tutorials
Intermediate Tutorials
Mad Marx Tutorials
In Depth Tutorials
Older Tutorials
External Tutorials
Cookbook
Cookbook Home
CodeBank
Snippets
Experiences
Ogre Articles
Libraries
Libraries Home
Alternative Languages
Assembling A Toolset
Development Tools
OGRE Libraries
List of Libraries
Tools
Tools Home
DCC Tools
DCC Tutorials
DCC Articles
DCC Resources
Assembling a production pipeline
Development
Development Home
Roadmap
Building Ogre
Installing the Ogre SDK
Setting Up An Application
Ogre Wiki Tutorial Framework
Frequently Asked Questions
Google Summer Of Code
Help Requested
Ogre Core Articles
Community
Community Home
Projects Using Ogre
Recommended Reading
Contractors
Wiki
Immediate Wiki Tasklist
Wiki Ideas
Wiki Guidelines
Article Writing Guidelines
Wiki Styles
Wiki Page Tracker
Ogre Wiki Help
Ogre Wiki Help Overview
Help - Basic Syntax
Help - Images
Help - Pages and Structures
Help - Wiki Plugins
Toolbox
Freetags
Categories
List Pages
Structures
Trackers
Statistics
Rankings
List Galleries
Ogre Lexicon
Comments
History: Easy Ogre Exporter
View page
Source of version: 68
(current)
{img src="img/wiki_up/Max_big.png" alt="Max_big.png" imalign="right"} __Author__: ((User:Arkeon|Bastien Bourineau / Arkeon)) __Contributors__: ((User:BJoe|Nir BenDavid / BJoe)), ((User:Pulas|Pulas)), ((User:Bauer|Bauer)) __Project__: Easy Ogre exporter for 3ds Max __Type__: Plug-in __Supported Versions__: 3DSMax 9 to 3DSMax 2020 __Documentation__: __Sources__: [https://arkeon.dyndns.org/svn-scol/trunk/setups/contrib/EasyOgreMaxExporter/|Scol projects SVN] / [https://github.com/OGRECave/EasyOgreExporter|Github Mirror] __Binaries__: [https://github.com/OGRECave/EasyOgreExporter/tree/master/output|Plugins] __Setup__: [http://www.openspace3d.com/downloads/EasyOgreExporter|Install for Max 2011 to 2020] __Status and bug reports__: [https://redmine.openspace3d.com/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 3.2.2 Released on December 1 2019 !!!Features * Mesh format from Ogre 1.0 to 2.0 * 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 ** animated textures from IFL files ** multi textures ** multi uv ** support of composite texture (one layer with mask) ** transparency level ** material options like "double sided" or "wire" ** Shaders (CG and GLSLES) 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 ?__ *For Max versions from 2011 to 2015, download the setup from [https://arkeon.dyndns.org/svn-scol/trunk/setups/contrib/EasyOgreMaxExporter/setup/release/EOEMax.exe|here] and follow the instructions. *For older max versions, 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. *Be sure to have the visual studio 2010/2012 redist installed for your system. *[http://www.microsoft.com/en-us/download/details.aspx?id=5555|vs2010 redist x86] *[http://www.microsoft.com/en-us/download/details.aspx?id=14632|vs2010 redist x64] __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 Which 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 Which 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 * userData, this export a userData markup in the dot scene xml ** ex : userData=my data __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 which material texture should I set my lightmap ?__ * you should use the ambient texture on standard materials __8 Which 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 with any mesh modifier like "Edit mesh", "Ripple", "Noise"... *The "Edit poly" modifier is now also supported. __11 The exported Mesh appear in black or with a bad pivot, what can I do ?__ *If your model is a simple mesh, apply the "Reset X-Form" tool on your object. This will update the object with the correct transformation, normals and uv maps for the Max exporter interface. *You should apply the "Reset X-Form" tool every time you modify the content of an object, and absolutely before you apply any hierarchy or modifier like the skin or the morpher. *Since the EOE V0.999 this is less necessary but don't forget that Max need a reset X-Form in some case. __12 I forgot to apply the "Reset X-Form" tool before making the skinning of my object. How can I correct that ?__ *You can correct this mistake as follow: **In the skin modifier, save the envelope setting in a file. **Remove the skin modifier **Apply the "Reset X-Form" tool on your object **Collapse the modifier stack or apply the "Collapse" tool **If it is needed, realign the pivot and redo the "Reset X-Form" and collapse tools **Align the skeleton model correctly to the mesh **Add the "Skin" modifier **Add the same bones as your previous "Skin" modifier setting **Load the .env file saved before and match the bones by name **Now your skinned mesh should work better in max and export the animations correctly.
Search by Tags
Search Wiki by Freetags
Latest Changes
IDE Eclipse
FMOD SoundManager
HDRlib
Building Ogre V2 with CMake
Ogre 2.1 FAQ
Minimal Ogre Collision
Artifex Terra
OpenMB
Advanced Mogre Framework
MogreSocks
...more
Search
Find
Advanced
Search Help
Online Users
53 online users