1 ************************************************
2 * NeL plug-ins for 3DSMAX 3.1 compilation notes
3 ************************************************
5 * $Id: compilation_notes.txt,v 1.6 2001/10/05 14:56:45 corvazier Exp $
7 ** DISTRIBUTION NOTES **
9 Given that Max plug-ins are linked to the 3DSMax SDK (which is not Gnu GPL)
10 and to NeL (which is Gnu GPL), anyone distributing plug-ins in binary form will be in
11 breach of the Gnu GPL.
13 In English than means that you shouldn't distribute the plug-ins as binaries.
14 You are, of course, free to distribute the source code.
16 THIS PLUGIN HAVE BEEN TESTED ON 3DSMAX3.1 WITH CHARACTER STUDIO 3.
18 ** VISUAL CONFIGURATION **
20 This projects have been compiled with MS Visual c++ 6.
22 You must have the 3dsmax 3.1 SDK installed (by default, it is not).
23 You must have the Character Studio 3 SDK installed.
25 You must configure your compiler and add the following pathes:
27 /MAXSDK/lib to the lib search path
28 /MAXSDK/include to the include search path
29 /MAXSDK/include/maxscrpt to the include search path
30 /CHARACTER_STUDIO_SDK to the include search path
32 The maxsdk is "c:\3dsmax3_1\maxsdk" on a standard installation.
34 Put the 3dsmax sdk include directories before the Visual studio ones
35 because there is some conflicts between them.
39 There is three plug-ins in this package:
41 1) nel_export : an export / view utility plug-in for NeL.
42 2) nel_patch_converted : a patch converter to translate max patches in NeL patches.
43 3) tile_utility : an utility plug-in to load tile banks in 3dsmax.
47 Thoses plug-ins need some sub projects to work with:
52 4) nel_mesh_lib : library of functions to convert max Meshes and animation data in NeL format.
53 5) nel_patch_lib : library of functions to convert max patches in NeL format.
54 6) object_viewer : the common NeL tool to watch nel objects and animations.
55 7) nel_3dsmax_shared : shared dll for NeL plug-ins
59 Once all those projects are compiled you should have:
63 * nelconvertpatch.dlm.
65 Thoses dll must go in a plugins directory of 3dsmax. (ex: c:/3dsmax3_1/plugins)
67 * nel_3dsmax_shared.dll
70 * nel_drv_opengl_win.dll
72 Thoses dll must go in the 3dsmax root directory. (ex: c:/3dsmax3_1)
80 Thoses scripts must go in the startup script dirctory. (ex: c:/3dsmax3_1/scripts/startup)
84 * We will add a macro define to remove the need of character studio to complile the plugins
85 * Support for 3dsmax 4. If you compile succefully the plugin under the 4 version, write