This toolkit allowing to export lightmapped scenes from 3DSMAX and Gile[s] directly into Irrlicht
-----------------------------------------------------------------
My3D Tools v.3.1 - tools list:
-----------------------------------------------------------------
1) Irrlicht loader - tool for loading into Irrlicht lightmapped scenes from *.my3d format
2) 3DSMAX5 exporter - tool for exporting lightmapped scenes from 3DSMAX5 into *.my3d format
3) 3DSMAX6 exporter - tool for exporting lightmapped scenes from 3DSMAX6 into *.my3d format
4) 3DSMAX7 exporter Tool for exporting lightmapped scenes from 3DSMAX7 into *.my3d format
5) Gile[s] 1.3 exporter Tool for exporting lightmapped scenes from Gile[s] 1.3 into *.my3d format
6) My3D example Example of using My3D Tools with Irrlicht
-----------------------------------------------------------------
New features in My3D Tools v.3.1
-----------------------------------------------------------------
1) Gile[s] exporter now available!!!!!!
2) Issue with AABB fixed
3) Improvements of loading multiple meshes with the same material, they merge into a single mesh by a loader
4) Loading normals from MAX
5) Loading material colors from MAX
6) Now lightmaps automaticaly copies into 'Lightmaps' directory, when you are exporting them as standalone image files (you dont need to rename them to jpg format and copy by hand anymore)
7) This materials now automatically loading from *.my3d file into Irrlicht:
EMT_SOLID
EMT_LIGHTMAP_M2
EMT_REFLECTION_2_LAYER
EMT_TRANSPARENT_VERTEX_ALPHA
EMT_TRANSPARENT_REFLECTION_2_LAYER

9) Dynamic lighting support
-----------------------------------------------------------------
My3D tools Usage (with MAX5, 6, 7)
-----------------------------------------------------------------
1) compile plugin into *.dle library file
2) copy it in MAX/plugins directory
3) create lightmaped scene with 3DSMAX5
LightMapped 3DSMAX Scene creation:
1 step - Draw scene (3d objects, lights, materials e.t.c)
2 step - Bring up the Render-To-Texture Dialog. ('Rendering'->'Render To Texture' option)
3 step - Mark a mesh you want to bake.
4 step - In Output Rollout, click on the 'Add...' button in the RTT dialog
and chose LightingMap
5 step - Assign 'Target Map Slot:' to Diffuse (only in MAX6,7)
6 step - Set whatever width and height for lightmaps you prefer
8 step - Repeat steps 2 to 6 until you have all the setting for all the meshes you want to bake and hit the 'Render' button in the RTT dialog.
9 step - Watch your maps be rendered.
10 step - Now you should have a very bright scene with many colors. You can use the 'Pick Material from Object' to check if it now has a shell Material, if it does It's lightmap under 'Baked Material' "<meshname>LightingMap.tga" should be exported with .my3D as a lightmap. (your lightmaps would be in MAX/images directory)
Note: You must use only standard materials (don't use submaterials)
4) Use My3D plugin to export scene into *.my3d file
Plugin makes all work for you:
a) If you are exporting lightmaps as embedded data,
it writes image data directly into *.my3d file as binary stream.
b) If you are exporting lightmaps as standalone files, it automaticaly
creates 'Lightmaps' directory and copies all lightmaps into.
5) Load *my3d file into Irrlicht with class CMy3DMeshLoader
(included in My3DTools Package)
-----------------------------------------------------------------
My3D Tools Downloading
-----------------------------------------------------------------
You can download My3D Tools from this site:
http://my3dproject.nm.ru
-----------------------------------------------------------------
My3D Tools Screenshot
-----------------------------------------------------------------
You can see My3D Tools sreenshots here:
http://my3dproject.nm.ru