-
Notifications
You must be signed in to change notification settings - Fork 0
The Export Menu
This is the BMD/BDL Export center of SuperJSON. It appears above the center of the Main Menu.
Note: This does not exist in SuperJSON V1.0.0.0
To start, you'll want to press the open button next to the SuperBMD Box. This will get you to go select SuperBMD.exe.
Note: Certain options are not supported by some SuperBMD versions. When selecting superBMD, you will be informed of the compatibility.
Next, press the open button just under the SuperBMD open button. This will get you to select your model.
Note: Available formats are:
- SuperJSON V1.0.0.0
- Autodesk Filmbox (.fbx)
- SuperJSON V1.2.0.0
- Autodesk Filmbox (.fbx)
- COLLAborative Design Activity (.dae)
- 3ds Max 3DS (.3ds)
- Wavefront Object (.obj)
- SuperJSON V1.5.0.0
- Autodesk Filmbox (.fbx)
- COLLAborative Design Activity (.dae)
- 3ds Max 3DS (.3ds)
- Wavefront Object (.obj)
- Stereolithography (.stl)
- Blender (.blend)
- Additive Manufacturing Format (.amf)
- Open Game Engine Exchange (.ogex)
- DirectX (.x)
- X3D (.x3d)
- MDC (.mdc)
There are some other options that you can apply to your model when Exporting
You can specify where you'd like to save your model. To do this, click the open button just under the Input file open button.
Note: Your filename is locked to be a .bmd or .bdl as specified by the BDL Export checkbox
A triangle strip is a series of connected triangles, sharing vertices, allowing for more efficient memory usage. (More Info)
This setting is located just under the Output. There are 3 different Tri-Stripping settings:
- No Tri-Stripping [DoNotTriStrip]
- Generates no triangle strips
- Tri-Strip Static faces [DoTriStripStatic]
- Generates triangle strips only for models that are not rigged
- Tri-Strip all faces [DoTriStripAll]
- Generates triangle strips for all models
A word from Yoshi: "Currently, triangle strips on rigged models are buggy. The default mode is generating triangle strips only for static models." ~SuperBMD ReadMe
- The default option in SuperJSON is No Tri-Stripping [DoNotTriStrip]
Texture Headers are also editable by SuperJSON via [The Texture Settings Menu]. The option to disable using them is located to the right of the Tri-Stripping option.
Note: Texture Header usage is Disabled automatically if you do not have the correct SuperBMD Version (1.4.0.0+)
A normal is a vector in 3D-space that is perpendicular to two other vectors (determined by two edges of a face). This option will enable/disable the attempted fixing of these Normals and is located just above the Disable Texture Header setting.
A word from Yoshi: This is only relevant for using materials that add shading to the model and has no effect on whether a face is considered to be front or back-facing for culling purposes." ~SuperBMD ReadMe
- This only affects Rigged Models
Two options are available: [Z axis up] & [Y Axis up].
A word from Yoshi: "Rotates the model so that Y is up instead of Z." ~SuperBMD ReadMe
- The default option in SuperJSON is [Z axis up]
This option is in the Top right corner of the Export Menu and allows you to export a BDL (Binary Display List) instead of a BMD (Binary Model Data).
Note: BDL Export is Disabled automatically if you do not have the correct SuperBMD Version 1.4.0.0+
When you have finished changing your settings, press the big "Export to SuperBMD" at the bottom of the form. SuperJSON will become non-responsive for a bit, but do not worry, as it is simply waiting for SuperBMD to give the "All Clear".
Logging Information: SuperJSON will print out
SuperBMDLog.txt
when SuperBMD is complete. This file contains the Console Output that SuperBMD gives and is located in the same directory that SuperJSON is in. If something went wrong, the error will be inside this logging file. If you don't see your BMD/BDL anywhere, try taking a look at it for errors
There are a few model viewers, but the best one is J3DView. All you have to do, is open J3DView and then open your model.