Rotation Mode- The rotation mode for Blender rotations. XPlane2Blender supports all modes and exports them equally
Layers- An array of true/false toggle switches that correspond to what Blender layers it is in. When
Export Modeis set to "Layers Mode", this changes which X-Plane layer (and therefore OBJ) the object gets collected and placed into. In "Root Object" mode it has no affect on the output or execution of the exporter
Root Object- Off by default. When
Export Modeis set to "Root Object" this checkbox will appear. Checking it will set this to be a
Root Object. Settings to control the X-Plane layer this and child objects will be collected into will appear underneath. These are the exact same settings used in Layers Mode and found under the "Scene" tab.
Add Datarefto add a dataref animation section, and click the small white
Xin the top right corner of a dataref animation section to remove it.
Dataref Path- Empty by default, this is the dataref for this animation. The dataref must be a standard X-Plane dataref or one supported by a plugin. It is not validated by XPlane2Blender.
Search datarefs- When clicked, the default web browser will open the site https://www.siminnovations.com/xplane/dataref/index.php where one can search for applicable datarefs. www.siminnovations.com is a third-party website not supported by Laminar Research. It is provided as a convenience only and is not guaranteed to be up to date or correct.
Animation Type- The type of animation to export. The types X-Plane supports are "Show", "Hide", and "Transform" (the default).
Value 1and less than or equal to
Value 2. Blender keyframes are not needed to enable show hiding animations. Since the range between Value 1 and 2 is inclusive, both a show and hide animation are necessary.
Add/Update an X-Plane Keyframeand
Remove an X-Plane Keyframe- Each button, with the icon of a key and key with a red slash through it, add/update or remove X-Plane Dataref keyframes to an object. These keyframes are combined with the Blender's keyframes and exported as animation inside the OBJ.
Value- When the dataref is this value, X-Plane will have interpolated the animation to this frame. It is 0 by default, but that does not mean that is a valid number for all datarefs. You must look up documentation for each dataref and see which datatype are range of numbers it requires. Every time you change the value, you must also click the
Add/Update an X-Plane Keyframebutton before switching frames. Otherwise the value will not get saved.
Animation Loops Every- Looping allows you to create an animation that repeats, even when the dataref driving the animation is not a fixed set of values. One could think of it as "when the dataref has advanced by this much, loop the animation back to the beginning". Only one loop value is allowed per animation, on the last keyframe in an animation or shortly thereafter.
Value 1and less than or equal to
Value 2. Datarefs that conflict about showing and hiding are not validated by the exporter.
Export Animation In Layers- An array of checkboxes, mirroring Blender's Object Layer visibility, all enabled by default. Only available in Layers Mode. If a layer checkbox is disabled, then only the Blender Object's mesh will be exported in the layer, but not any of it's animations.
Requires object with panel texture or panel texture region.A click on the object is mapped through to the 2-D panel based on the panel texture's mapping.
Drag X- Length of X axis (meters)
Drag Y- Length of Y axis (meters)
Drag Z- Length of Z axis (meters)
Value 1- Value 1 of the range of values over which a Drag Axis manipulator changes it's dataref
Value 2- Value 2 or the range of values over which a Drag Axis manipulator changes it's dataref
Value 1 Min- Minimum for a 2D Drag manipulator's dataref 1 range (-x to +x)
Value 1 Max- Maximum for a 2D Drag manipulator's dataref 1 range (-x to +x)
Value 2 Min- Minimum for a 2D Drag manipulator's dataref 2 range (-y to +y)
Value 2 Max- Maximum for a 2D Drag manipulator's dataref 2 range (-y to +y)
On Value- On value for toggle (must match value of dataref)
Off Value- Off value for toggle (must match value of dataref)
Command- The command to fire when manipulator is used
Positive Command- Command to be executed when cursor is in positive region of Command Axis manipulator and mouse is being held down
Negative Command- Command to be executed when cursor is in negative region of Command Axis manipulator and mouse is being held down
Dataref 1- The first dataref to be modified by the manipulator
Dataref 2- The second dataref to be modified by the manipulator
Step- Dataref increment
Value On Mouse Down- Value to set dataref on mouse down
Value On Mouse Up- Value to set dataref on mouse up
Value On Mouse Hold- Value to set dataref on mouse hold
Click Step- Value change on click
Hold Step- Value change on hold
Wheel Delta- Value change on mouse wheel tick
Exp- Power of an exponential curve that controls the speed at which the dataref changes. Higher numbers cause a more “non-linear” response, where small drags are very precise and large drags are very fast
LODs- Four checkboxes that determine which levels of detail X-Plane should place this object. By default all boxes empty, meaning place in every LOD catagory LOD ranges are defined in the layer settings.
Weight- An int used to offset the order in which similar elements are written to the Obj, by default 0. Needs better desc.
Name- The name of the custom property
Value- The value of the property
Reset- OBJ attributes often come in pairs, such as
ATTR_no_light_level. An attribute may be turned on at the beginning of an object in an OBJ, and turned off (aka reset) in time for the next one. In the case of ATTR_whatever, if it was never turned off every object afterward would take on that attribute. The value for
Resetwill be written before the next object starts.
Weight- An int. The larger the weight the later it gets written in the OBJ
Name Valuewith no validation.
Name- The custom animation directive to be written out. ANIM_ is not prepended
Value- The value for the custom animation direcitve.
Weight- An int. Attempts to change the order of the properties, with larger numbers written later.
Variable- A dropdown menu of "Global Shadows","HDR", and "Version 10x", "Global Shadows".
Must Be On- A checkbox which, when checked, tells X-Plane this rendering variable must be on to draw the variable. If unchecked, it tells X-Plane this rendering variable must be off to draw the variable. Removing the conditional lets X-Plane make its own decisions.