Library File Descriptions

Each plug-in must be linked to at least these two libraries: MAXUTIL.LIB and CORE.LIB . The following table describes the library files in the 3ds Max SDK:

Library File Description Header
AmgTranslator.lib Material translation library for RapidRT/ART. Used in the samples\render\RapidRTRenderer sample.
ATSCore.lib Contains many classes that are required to interact with the Asset Tracking System (ATS). See IATSMax.h and IATSProvider.h.
biped.lib The library for the character studio biped.
bmm.lib Bitmap manager library. The image loader/saver plug-ins and the plug-ins that deal with bitmaps require this library.
bonesDef.lib
CommonRendererUI.lib Common Renderer UI library. Used in the samples\render\RapidRTRenderer sample.
core.lib Functions exported from 3ds Max. All plug-ins use this library, except for the MAXScript plug-ins that usually do not use this.
crowd.lib The library for the character studio's crowd functionality.
CustDlg.lib The library for the custom dialogs.
CustomFileStreamAPI.lib The library for the Custom File Stream (OLE Structured Storage) feature. Can be used by "external" (non 3ds Max based) applications.
DataBridge.lib The plug-ins that use the Nitrous SDK to display must import this library.
DefaultRenderItems.lib The rendering utility library, which exports items from \include\Graphics\Utilities
edmodel.lib The NURBS library.
ExchangeStorePackageManager.lib
expr.lib Expression library. The plug-ins that use the mathematical expression parser (Expr) require this library.
flt.lib Filters library. The image filter plug-ins use this library.
FragmentGraph.lib The library for the Fragment Graph API.
geom.lib Geometry library. The procedural objects, modifiers, controllers, and utility plug-in use this library.
gfx.lib Graphics library. The plug-ins that use GraphicsWindow require this library.
GraphicsDriver.lib The plug-ins that use the Nitrous SDK to display must import this library.
GraphicsUtility.lib The plug-ins that use the Nitrous SDK to display must import this library.
gup.lib The library for the global utility plug-ins.
IGame.lib The library for the data exchange interface.
imageViewers.lib The Image viewer library.
ManipSys.lib The library that deals with the graphic manipulators.
MaxGraphicsObjects.lib The plug-ins that use TextureHandleUtility.h to create a Nitrous texture handle from texmap must import this library.
maxnet.lib The library used for the networking features.
MaxQtBridge.lib The 3ds Max Qt integration library. Plug-ins that use Qt in their UI use this library.
Maxscrpt.lib The MAXScript plug-ins require this library.
maxutil.lib Utility library. All plug-ins use this library, except for the MAXScript plug-ins that usually do not use this.
MenuMan.lib The library for the menu manager.
menus.lib The menu library.
mesh.lib The mesh library. Plug-ins that use the Mesh class require this library.
MNMath.lib The Minnesota Math library. Plug-ins that use the MNMesh class and other related classes require this library.
MouseCursors.lib The mouse cursor library.
NotificationAPIUtils.lib Provides access to private functions from the Notification API
NotificationSystem.lib The notification system used by the new Rendering API.
optimesh.lib Legacy optimesh library. Not currently used.
OSLMap.lib The OSL Map library.
Paramblk2.lib The Parameter Block 2 library. Plug-ins that use the parameter blocks require this library.
particle.lib Particles library. Plug-ins that relate to the particle systems require this library.
particleflow.lib The library for the particle flow.
ParticleFlowTools.lib The library for linking the legacy particle flow with the new particle flow extensions.
physique.lib The library for the character studio's physique.
PlyImportCodec.lib
PointCloud.lib The point cloud library.
Poly.lib The polygon mesh object library.
PolyPaint.lib A library for painting on meshes. The example code is available in \samples\mesh\PolyPaint .
populate.lib The populate feature library. Plug-ins that use IPopulate* classes require this library. maxsdk\include\Populate\*.h
RapidRTCore.lib RapidRT/ART renderer core library.
RenderingAPI.lib New Rendering API library. See New Rendering API maxsdk\include\RenderingAPI\RenderingAPI.h
RenderUtil.lib The render utilities library. It implements the methods for the Quantizer and ColorPacker classes.
rtmax.lib Used for the real time rendering system.
spring.lib The spring controller library.
tessint.lib Tessellation library. Plug-ins that deal with the tessellation of the NURBS or patches use this library.
TipSystem.lib
Tprofiler.lib Scene profiler library. Not currently exposed in the SDK. For future use.
TprofilerTool.lib
UndoBody.lib
UnwrapBase.lib Private library, not exposed in the SDK, but required to build the Unwrap Modifier sample.
UnwrapInternal.lib
viewfile.lib This is the file viewer library used by the VIEWFILE.DLL .
ViewSystem.lib
zlibdll.lib The zlib compression library.