Jump to navigation Jump to search

You are not logged in. Please consider registering an account. By having a StrategyWiki account, you can have your own user page, upload images for your guide, and even customize the look of the site to match your tastes! Also, another benefit of registering an account is that your IP address is not logged whenever you edit, so it adds security and privacy as well. Sign up today! It takes less than one minute and requires no personal information — you're not even required to provide an e-mail address!

If you choose not to register, don't worry! You can still edit StrategyWiki all the same, just with fewer luxuries than registered users have. Your IP address will be recorded in this page's edit history, you must use the Show Preview feature to check over your work before being allowed to save your changes, and your edit may be scrutinized a bit more than that of a registered user's edit. If you don't wish any of the preceding things to happen to you or your edit, please log in or register. Please make sure that you are following all applicable policies and guidelines when making your edit, and we hope that you continue to contribute to StrategyWiki in the future!

The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.

Latest revision Your text
Line 1: Line 1:
{{Header Nav|game=X-Plane}}
WorldMaker is X-Plane's free application for editing scenery.  This page is specific to X-Plane 8; for information on WorldMaker 7 please see the separate document.


WorldMaker is X-Plane's free application for editing scenery.  This page is specific to X-Plane 8; for information on WorldMaker 7 please see the separate document.
= Limitations of WorldMaker 8 =


==Limitations of WorldMaker 8==
Previous versions of WorldMaker were capable of editing both version 6/7 scenery files (ENV) files and version 6/7 airport information (apt.dat and nav.dat files).  However, WorldMaker 8 is only capable of editing airport (apt.dat and nav.dat) files; it cannot edit version 7 (ENV) or version 8 (DSF) scenery files.
Previous versions of WorldMaker were capable of editing both version 6/7 scenery files (ENV) files and version 6/7 airport information (apt.dat and nav.dat files).  However, WorldMaker 8 is only capable of editing airport (apt.dat and nav.dat) files; it cannot edit version 7 (ENV) or version 8 (DSF) scenery files.


WorldMaker's previous scenery editing capabilities depended on the X-Plane 6/7 scenery rendering engine.  This code was totally rewritten for X-Plane 8.  As a result, the developers had to remove WorldMaker's scenery editing capabilities. More substantial scenery editing capabilities should be returning in X-Plane 8.50.
WorldMaker's previous scenery editing capabilities depended on the X-Plane 6/7 scenery rendering engine.  This code was totally rewritten for X-Plane 8.  As a result, the developers had to remove WorldMaker's scenery editing capabilities.


WorldMaker 8 is provided primarily as a way to edit airport layouts and nav data.  It is also useful as a preview tool for people customizing terrain textures as it loads faster than X-Plane and it displays the terrain without fogging.
WorldMaker 8 is provided primarily as a way to edit airport layouts and nav data.  It is also usefull as a preview tool for people customizing terrain textures as it loads faster than X-Plane and it displays the terrain without fogging.


==Airport layout and nav data editing==
= Airport Layout and Nav Data Editing =
{{sect-stub}}


==Additional capabilities==
TODO: Documentation on how to edit this data using WM.
 
= Additional Capabilities =


X-Plane 8 introduces some new text file formats that help X-Plane to render X-Plane 8 DSF scenery files.  WorldMaker 8 has some tools to help edit or preview these new files.
X-Plane 8 introduces some new text file formats that help X-Plane to render X-Plane 8 DSF scenery files.  WorldMaker 8 has some tools to help edit or preview these new files.


===Facade editor===
== Facade Editor ==
A facade file (.fac) is a text file that describes how to apply a texture to a polygonal extruded building.  WorldMaker's Facades tab lets you open and edit a .fac and view a real-time preview of the facade with textures.
 
A facade file (.fac) is a text file that describes how to apply a texture to a polygonal extruded building.  WorldMaker's Facades tab lets you open and edit a .fac and view a realtime preview of the facade with textures.
 
== Road Editor ==
 
A road network file (.net) is a text file that describes how to apply a texture to extruded road networks.  WorldMaker's roads tabl ets you open and edit a .net file and view a realtime preview of the road network's various segments.


===Road editor===
== Terrain Tab ==
A road network file (.net) is a text file that describes how to apply a texture to extruded road networks.  WorldMaker's roads tab lets you open and edit a .net file and view a real-time preview of the road network's various segments.


===Terrain tab===
A terrain info file (.ter) is a text file that describes how a texture should be applied to the terrain mesh to create the appearance of various types of terrain.  WorldMaker does not feature a terrain info file yet.  However, the terrain tab does allow you to preview compositing of various bitmaps.
A terrain info file (.ter) is a text file that describes how a texture should be applied to the terrain mesh to create the appearance of various types of terrain.  WorldMaker does not feature a terrain info file yet.  However, the terrain tab does allow you to preview compositing of various bitmaps.


'''Warning:''' X-Plane 8 introduced the concept of composite terrains, or terrain based on a modulation of two bitmaps.  However it turns out that compositing produces graphic artifacts on a number of graphic cards.  For this reason, the global scenery will probably not use composite terrains, and the ability to preview them in WorldMaker 8 is probably not useful.  Composite terrains will be reintroduced in the future as a supported technique once the graphic issues are resolved.  Scenery that relies on composite terrain will work in future copies of X-Plane, but the rendering may have artifacts.
'''Warning:''' X-Plane 8 introduced the concept of composite terrains, or terrain based on a modulation of two bitmaps.  However it turns out that compositing produces graphic artifacts on a number of graphic cards.  For this reason, the global scenery will probably not use composite terrains, and the ability to preview them in WorldMaker 8 is probably not useful.  Composite terrains will be reintroduced in the future as a supported technique once the graphic issues are resolved.  Scenery that relies on composite terrain will work in future copies of X-Plane, but the rendering may have artifacts.


==Other tools==
= Other Tools =
 
At this time there are no publicly available, easy to use tools to create Generation-8 scenery.  The development team is working pretty much full time on Gen-8 scenery and tools.
At this time there are no publicly available, easy to use tools to create Generation-8 scenery.  The development team is working pretty much full time on Gen-8 scenery and tools.


[http://www.xsquawkbox.net/scenery/tools.php DSF2Text] is a command line or drag & drop application that can convert DSF files to a text format and back.  This can be used to manually add objects to an existing DSF file, but the process is tedious.
[http://www.xsquawkbox.net/scenery/tools.php DSF2Text] is a command line or drag & drop application that can convert DSF files to a text format and back.  This can be used to manually add objects to an existing DSF file, but the process is tedious.


Andrew McGregor is working on a tool to transfer objects from an ENV file to an existing DSF file using DSF2Text and his own code. This can be found in the utilities category on [http://forums.x-plane.org/index.php?dlcategory=8 x-plane.org].
Andrew McGreggor is working on a tool to transfer objects from an ENV file to an existing DSF file using DSF2Text and his own code.
 
= Future Scenery Tool Plans =


==Future scenery tool plans==
Laminar Research will be releasing their internal scenery development tools (currently titled "WorldEditor", but likely to change to avoid total confusion) both in source and binary form.  WorldEditor will allow authors to use all techniques used to create the V8 global scenery and also to create custom scenery.  WorldMaker 8 will not be the main scenery editing tool.
Laminar Research will be releasing their internal scenery development tools (currently titled "WorldEditor", but likely to change to avoid total confusion) both in source and binary form.  WorldEditor will allow authors to use all techniques used to create the V8 global scenery and also to create custom scenery.  WorldMaker 8 will not be the main scenery editing tool.


===Open-Source tools===
== Open Source Tools ==
The scenery creation code uses [http://www.cgal.org/ CGAL] and other GPLed or copyleft libraries; as a result it will be released in source under an appropriate Open-Source license.
 
The scenery creation code uses [http://www.cgal.org/ CGAL] and other GPL'd or copyleft libraries; as a result it will be released in source under an appropriate open source license.
 
This creates some tricky issues for scenery tool creation.  Because Laminar is not prepared to release X-Plane's rendering engine in source, and because the GPL and other such liscenses are contagious (requiring all code integrated with a GPL'd application to be open sourced), it may not be possible to use X-Plane's rendering code to provide WYSIWYG preview of scenery in the creation tools.


This creates some tricky issues for scenery tool creation.  Because Laminar is not prepared to release X-Plane's rendering engine in source, and because the GPL and other such licenses are 'contagious' (requiring all code integrated with a GPLed application to be Open-Sourced), it may not be possible to use X-Plane's rendering code to provide WYSIWYG preview of scenery in the creation tools unless the X-Plane engine can be converted to a dynamically-loadable plugin.
Because WorldMaker 8 is not open source, it can use X-Plane's code to show previews of facades, roads, etc.


Because WorldMaker 8 is not Open-Source, it can use X-Plane's code to show previews of facades, roads, etc.
= External Links =


==External links==
* The [http://www.xsquawkbox.net/scenery/ X-Plane 8 Scenery Web Site].
* [http://www.xsquawkbox.net/scenery/ X-Plane 8 scenery]
* This text was heavily lifted from a [http://forums.x-plane.org/index.php?showtopic=12920&view=findpost&p=135742 post made by Ben Supnik] on the X-Plane.org forum.
Please note that all contributions to StrategyWiki are considered to be released under the Creative Commons Attribution-ShareAlike (see StrategyWiki:Copyrights for details). If you do not want your writing to be edited mercilessly and redistributed at will, then do not submit it here. You are also promising us that you wrote this yourself, or copied it from a public domain or similar free resource. DO NOT SUBMIT COPYRIGHTED WORK WITHOUT PERMISSION!
Cancel Editing help (opens in new window)

Notice to contributors: The StrategyWiki administration does not condone plagiarism or the use of materials from any other source. Period. By saving this page you are promising us that you wrote this yourself, or copied it from a public domain or similar free resource. With the exception of official media (screenshots, artwork, symbols, etc., but not text) and materials released under the CC-BY-SA you must have the rights to or ownership of all work you submit to StrategyWiki. Do not copy text or images from other websites without permission. They will be deleted.

Copy and paste: – — ° ′ ″ ≈ ≠ ≤ ≥ ± − × ÷ ← → · §   Cite your sources: <ref></ref>


{{}}   {{{}}}   |   []   [[]]   [[Category:]]   #REDIRECT [[]]   &nbsp;   <s></s>   <sup></sup>   <sub></sub>   <code></code>   <pre></pre>   <blockquote></blockquote>   <ref></ref> <ref name="" />   {{Reflist}}   <references />   <includeonly></includeonly>   <noinclude></noinclude>   {{DEFAULTSORT:}}   <nowiki></nowiki>   <!-- -->   <span class="plainlinks"></span>


{{Header Nav|game={{subst:BASEPAGENAME}}}}   {{Footer Nav|game={{subst:BASEPAGENAME}}|prevpage=|nextpage=}}   {{spoilers}}   {{spoiler|}}   {{delete|Unused}}   {{rename|MS Monster .png}}   {{floatingtoc}}   {{stub}}


Symbols: ~ | ¡ ¿ † ‡ ↔ ↑ ↓ • ¶   # ∞   ‘ ’ “ ” ‹› «»   ¤ ₳ ฿ ₵ ¢ ₡ ₢ $ ₫ ₯ € ₠ ₣ ƒ ₴ ₭ ₤ ℳ ₥ ₦ № ₧ ₰ £ ៛ ₨ ₪ ৳ ₮ ₩ ¥   ♠ ♣ ♥ ♦   ♭ ♯ ♮   © ® ™
Latin: A a Á á À à  â Ä ä Ǎ ǎ Ă ă Ā ā à ã Å å Ą ą Æ æ Ǣ ǣ   B b   C c Ć ć Ċ ċ Ĉ ĉ Č č Ç ç   D d Ď ď Đ đ Ḍ ḍ Ð ð   E e É é È è Ė ė Ê ê Ë ë Ě ě Ĕ ĕ Ē ē Ẽ ẽ Ę ę Ẹ ẹ Ɛ ɛ Ǝ ǝ Ə ə   F f   G g Ġ ġ Ĝ ĝ Ğ ğ Ģ ģ   H h Ĥ ĥ Ħ ħ Ḥ ḥ   I i İ ı Í í Ì ì Î î Ï ï Ǐ ǐ Ĭ ĭ Ī ī Ĩ ĩ Į į Ị ị   J j Ĵ ĵ   K k Ķ ķ   L l Ĺ ĺ Ŀ ŀ Ľ ľ Ļ ļ Ł ł Ḷ ḷ Ḹ ḹ   M m Ṃ ṃ   N n Ń ń Ň ň Ñ ñ Ņ ņ Ṇ ṇ Ŋ ŋ   O o Ó ó Ò ò Ô ô Ö ö Ǒ ǒ Ŏ ŏ Ō ō Õ õ Ǫ ǫ Ọ ọ Ő ő Ø ø Œ œ   Ɔ ɔ   P p   Q q   R r Ŕ ŕ Ř ř Ŗ ŗ Ṛ ṛ Ṝ ṝ   S s Ś ś Ŝ ŝ Š š Ş ş Ș ș Ṣ ṣ ß   T t Ť ť Ţ ţ Ț ț Ṭ ṭ Þ þ   U u Ú ú Ù ù Û û Ü ü Ǔ ǔ Ŭ ŭ Ū ū Ũ ũ Ů ů Ų ų Ụ ụ Ű ű Ǘ ǘ Ǜ ǜ Ǚ ǚ Ǖ ǖ   V v   W w Ŵ ŵ   X x   Y y Ý ý Ŷ ŷ Ÿ ÿ Ỹ ỹ Ȳ ȳ   Z z Ź ź Ż ż Ž ž   ß Ð ð Þ þ Ŋ ŋ Ə ə   {{Unicode|}}
Greek: Ά ά Έ έ Ή ή Ί ί Ό ό Ύ ύ Ώ ώ   Α α Β β Γ γ Δ δ   Ε ε Ζ ζ Η η Θ θ   Ι ι Κ κ Λ λ Μ μ   Ν ν Ξ ξ Ο ο Π π   Ρ ρ Σ σ ς Τ τ Υ υ   Φ φ Χ χ Ψ ψ Ω ω   {{Polytonic|}}
Cyrillic: А а Б б В в Г г   Ґ ґ Ѓ ѓ Д д Ђ ђ   Е е Ё ё Є є Ж ж   З з Ѕ ѕ И и І і   Ї ї Й й Ј ј К к   Ќ ќ Л л Љ љ М м   Н н Њ њ О о П п   Р р С с Т т Ћ ћ   У у Ў ў Ф ф Х х   Ц ц Ч ч Џ џ Ш ш   Щ щ Ъ ъ Ы ы Ь ь   Э э Ю ю Я я   ́
IPA: t̪ d̪ ʈ ɖ ɟ ɡ ɢ ʡ ʔ   ɸ β θ ð ʃ ʒ ɕ ʑ ʂ ʐ ç ʝ ɣ χ ʁ ħ ʕ ʜ ʢ ɦ   ɱ ɳ ɲ ŋ ɴ   ʋ ɹ ɻ ɰ   ʙ ⱱ ʀ ɾ ɽ   ɫ ɬ ɮ ɺ ɭ ʎ ʟ   ɥ ʍ ɧ   ʼ   ɓ ɗ ʄ ɠ ʛ   ʘ ǀ ǃ ǂ ǁ   ɨ ʉ ɯ   ɪ ʏ ʊ   ø ɘ ɵ ɤ   ə ɚ   ɛ œ ɜ ɝ ɞ ʌ ɔ   æ   ɐ ɶ ɑ ɒ   ʰ ʱ ʷ ʲ ˠ ˤ ⁿ ˡ   ˈ ˌ ː ˑ ̪   {{IPA|}}

Your changes will be visible immediately.
  • For testing, please use the sandbox instead.
  • On talk pages, please sign your comment by typing four tildes (~~~~).

Please note:
  • If you don't want your writing to be edited mercilessly or redistributed by others, do not submit it.
  • Only public domain resources can be copied without permission — this does not include the vast majority of web pages or images.
  • See our policies and guidelines for more information on editing.

This page is a member of 2 hidden categories: