OpenFlight

{{Short description|3D scene description file format}}

{{Infobox file format

| name = OpenFlight geometry format

| icon =

| screenshot =

| caption =

| extension = {{mono|.flt}}

| mime = model/flt

| magic =

| released = {{Start date|1988|df=yes}}

| standard =

| free =

| url =

| logo =

| type code =

| uniform type =

| owner = Presagis

| latest release version = 16.8

| latest release date = {{Start date and age|2021|12|df=yes}}

| genre = 3D file formats

| container for =

| contained by =

| extended from =

| extended to =

}}

{{Single source

| date = January 2021

}}

OpenFlight{{cite web|url=http://www.presagis.com/products_services/standards/openflight |title=OpenFlight Standard |publisher=Presagis}} (or .flt) is a 3d geometry model file format originally developed by Software Systems Inc. for its MultiGen{{cite web|url=http://www.presagis.com/about_us/press_room/releases/multigen-paradigm_celebrating_25th_anniversary |title=Multigen-Paradigm 25th Anniversary |publisher=MultiGen-Paradigm}} real-time 3d modeling package in 1988. Originally called Flight, the format was designed as a nonproprietary 3d model format for use by real-time 3d visual simulation image generators. The format was later renamed to OpenFlight to denote its nonproprietary image generation (IG) usage. The MultiGen modeling package (known now as Creator{{cite web|url=http://www.presagis.com/products_services/products/modeling-simulation/content_creation/creator/ |title=Creator - 3D Modeling Software |publisher=Presagis}}) and the OpenFlight format were rapidly adopted by the early commercial flight simulation industry in the later 1980s and early 1990s. NASA Ames was the first customer for the MultiGen modeling package.{{Citation needed|date=February 2015}}

The early advantage OpenFlight held over many 3d geometry model file formats (.obj, .dxf, .3ds) was its specific real-time 3d graphics industry design.{{Citation needed|date=February 2015}} This means that the format is polygon based (rather than NURB surfaces), and provides a real-time tree structure essential for real-time IG systems. Most early graphics file formats, such as Wavefront Technologies, or Alias Systems Corporation{{Citation needed|date=February 2015}}, tried to focus more on visual aesthetics for non-real-time based rendering graphics packages.

The OpenFlight file format is still widely used today in the high end real-time visual simulation industry as the standard interchange format between different IG systems{{Citation needed|date=February 2015}}, and is currently administrated by Presagis.

File format

= Associated File Formats =

OpenFlight models can have several associated files in different formats, that define elements such as material characteristics or shaders.

Versions and History

class="wikitable"
VersionDateInformation
[https://portal.presagis.com/support/solutions/articles/19000132669-openflight-16-8 OpenFlight 16.8]{{Start date and age|2021|12|df=yes}}OpenFlight Scene Specification for version 16.8

Covering: Presagis Creator Suite 20

[https://portal.presagis.com/support/solutions/articles/19000096896-openflight-16-7 OpenFlight 16.7]{{Start date and age|2018|11|df=yes}}OpenFlight Scene Specification for version 16.7

Covering: Presagis Creator Suite 18

[https://portal.presagis.com/support/solutions/articles/19000072958-openflight-16-6 OpenFlight 16.6]{{Start date and age|2017|01|df=yes}}OpenFlight Scene Specification for version 16.6

Covering: Presagis Creator Suite 16

[https://portal.presagis.com/support/solutions/articles/19000072970-openflight-16-5 OpenFlight 16.5]{{Start date and age|2016|02|df=yes}}OpenFlight Scene Specification for version 16.5

Covering: Presagis Creator Suite 15

[https://portal.presagis.com/support/solutions/articles/19000072964-openflight-16-4 OpenFlight 16.4]{{Start date and age|2009|06|df=yes}}OpenFlight Scene Specification for version 16.4

Covering: Presagis Creator v4.0

[https://portal.presagis.com/support/solutions/articles/19000072965-openflight-16-3 OpenFlight 16.3]{{Start date and age|2008|01|df=yes}}OpenFlight Scene Specification for version 16.3

Covering: Presagis Creator v3.4

[https://portal.presagis.com/support/solutions/articles/19000072966-openflight-16-2 OpenFlight 16.2]{{Start date and age|2007|01|df=yes}}OpenFlight Scene Specification for version 16.2

Covering: MultiGen-Paradigm Creator v3.2

[https://portal.presagis.com/support/solutions/articles/19000072967-openflight-16-1 OpenFlight 16.1]{{Start date and age|2005|10|df=yes}}OpenFlight Scene Specification for version 16.1

Covering: MultiGen-Paradigm Creator v3.1

[https://portal.presagis.com/support/solutions/articles/19000072968-openflight-16-0 OpenFlight 16.0]{{Start date and age|2004|12|df=yes}}OpenFlight Scene Specification for version 16.0

Covering: MultiGen-Paradigm Creator v3.0

[https://portal.presagis.com/support/solutions/articles/19000072969-openflight-15-8 OpenFlight 15.8]{{Start date and age|2003|05|df=yes}}OpenFlight Scene Specification for version 15.8

Covering: MultiGen-Paradigm Creator v2.6

[https://portal.presagis.com/support/solutions/articles/19000072971-openflight-15-7 OpenFlight 15.7]{{Start date and age|2001|01|df=yes}}OpenFlight Scene Specification for version 15.7

Covering: MultiGen-Paradigm Creator v2.4; v2.4.1; v2.5; v2.5.1

[https://portal.presagis.com/support/solutions/articles/19000072972-openflight-15-6 OpenFlight 15.6]{{Start date and age|1999|09|df=yes}}OpenFlight Scene Specification for version 15.6

Covering: MultiGen-Paradigm Creator v2.1; v2.2; v2.2.1; v2.3

[https://portal.presagis.com/support/solutions/articles/19000072973-openflight-15-5-1 OpenFlight 15.5.1]{{Start date and age|1998|7|df=yes}}OpenFlight Scene Specification for version 15.5.1

Covering: MultiGen Creator v2.0; v2.0.1

[https://portal.presagis.com/support/solutions/articles/19000072974-openflight-15-4-1 OpenFlight 15.4.1]{{Start date and age|1998|7|df=yes}}OpenFlight Scene Specification for version 15.4.1

Covering: MultiGen II v1.4; v1.5

OpenFlight 15.0{{Start date and age|1996|10|df=yes}}OpenFlight Scene Specification for version 15.0

Covering: MultiGen II v1.2

GameGen II v1.0{{cite web|url=http://www.thefreelibrary.com/MultiGen+ships+GameGen+II+for+Windows+NT%3B+Leading+realtime+3D...-a018722256 |title=GameGen II |publisher=MultiGen}}

GameGen v1.2

[https://portal.presagis.com/support/solutions/articles/19000072975-openflight-14-2 OpenFlight 14.2]{{Start date and age|1995|05|df=yes}}OpenFlight Scene Specification for version 14.2

Covering: MultiGen II v1.0

MultiGen v14.2; v14.3

[https://portal.presagis.com/support/solutions/articles/19000072976-flight-13-0 Flight 13.0]{{Start date and age|1993|06|df=yes}}Flight Scene Specification for version 13.0

Covering: Software Systems MultiGen version 13

[https://portal.presagis.com/support/solutions/articles/19000072977-flight-12-0 Flight 12.0]{{Start date and age|1992|12|df=yes}}Flight Scene Specification for version 12.0

Covering: Software Systems MultiGen version 12

[https://portal.presagis.com/support/solutions/articles/19000072978-flight-11-0 Flight 11.0]{{Start date and age|1992|03|df=yes}}Flight Scene Specification for version 11.0

Covering: Software Systems MultiGen version 11

[https://portal.presagis.com/support/solutions/articles/19000072979-flight-10-0 Flight 10.0]{{Start date and age|1991|04|df=yes}}Flight Scene Specification for version 10.0

Covering: Software Systems MultiGen version 10

[https://portal.presagis.com/support/solutions/articles/19000072981-flight-9-0 Flight 9.0 A]{{Start date and age|1991|03|df=yes}}Flight Scene Specification for version 9.0

Covering: Software Systems MultiGen version 9

Flight 1.0{{Start date and age|1988|df=yes}}Flight Scene Specification for version 1.0

Covering: Software Systems MultiGen

API

[https://api.developer.iata.org/collection/open-air]

Modeling Tools

There are several modeling tools currently on the market that both read and write the OpenFlight file format. The standard bearer of the file format Presagis Creator offers the widest compatibility with the file format. Another modeling tool using OpenFlight as its native format in Remo 3D{{cite web|url=https://www.remograph.com/#/remo3dproduct |title=Remo 3D |publisher=Remograph}} from Remograph. Blender previously had integrated support for importing models in OpenFlight format. However, it appears as though this functionality has been abandoned in newer versions and there is currently no support for exporting to this format.{{cite web |last= |first= |date= |title=Geo STUDIO OpenFlight editor |url=https://www.carbongraphics.com |website= |publisher=Carbon Graphics}} Autodesk 3DS Max still supports exporting to OpenFlight format as of the 2024 version of their software. Carbon Graphics' Geo STUDIO is also very active in developing its OpenFlight version and feature support (currently standing at 16.3).

= Vendor specific alterations =

Because the OpenFlight file format allows for vendor specific data field additions, some modeling and simulation tools might not fully support vendor specific additions to the file format.

References

{{reflist}}