- The plugin is distributed under BSD (3-Clause) license for more information read the license file.
- The X-Plane official website
- The X-Plane OBJ8 specification
- Primary modern target: 3ds Max 2024 (x64). Legacy Max 9–2017 builds are historical.
- C++ standard: C++17 (CMake)
Diátaxis Reference set for maintainers, artists, and AI context:
- doc/reference/README.md — hub
- Plugin overview — architecture and registered classes
- Plugin operations — user actions → code paths
- Build Max 2024 — CMake / SDK / XplnObj
- OBJ8 / XP12 gap matrix — official XP12 directives vs support
- X-Plane file formats — related non-OBJ formats (out of plugin scope)
Also: doc/plugin-reference.md (entry point).
Importing is still under development and does not work correctly!
- CMake 3.15+
- XplnObj (OBJ8 library; place under
third_party/XplnObj, setXPLNOBJ_PATH, or use-DAUTO_FETCH_XPLNOBJ=ON) - Autodesk 3ds Max 2024 SDK (
ADSK_3DSMAX_SDK_2024)
set ADSK_3DSMAX_SDK_2024=C:\Program Files\Autodesk\3ds Max 2024 SDK\maxsdk
mkdir build-2024
cd build-2024
cmake -G "Visual Studio 17 2022" -A x64 .. -DCMAKE_INSTALL_PREFIX=../output
cmake --build . --config Release --target 3DsMax-2024
cmake --build . --config Debug --target 3DsMax-2024If XplnObj is not found: add -DAUTO_FETCH_XPLNOBJ=ON, or point XPLNOBJ_PATH at an existing tree.
Artifacts (never under build/):
bin/2024/Release/3DsMax2024-XplnObj-x64.dlubin/2024/Debug/3DsMax2024-XplnObj-x64.dlu
Install: copy the .dlu into the Max 2024 Plugins folder — see doc/Install-Instructions.md.
More detail: doc/reference/build-max-2024.md.
Copyright (c) 2017, StepToSky team. All rights reserved. Modernization: Coalition-of-Freeware-Developers. www.steptosky.com