In January 2016, Otronicon will take place in Orlando, FL at the Orlando Science Center. Otronicon is the premiere technology event that you can’t afford to miss. At Otronicon, guests walk on the cutting edge through state-of-the-art gaming and simulation technologies, including military and medical simulators not typically available to the public. The four-day event features:
- Interact with industry leaders and educators and learn about STEM careers
- Experience the future of games and design
- See the latest in medical and military technologies
- Check out workshops and panels led by industry pros
- Look at art from a new and exciting angle with the fusion of art and technology
- And so much more!
Regardless of your background, whether you are in the tech industry or just have a passion for learning, Otronicon engages guests of all ages to imagine the possibilities of the ever-growing and diverse digital media industry. Otronicon is Orlando’s biggest interactive technology expo and Prepar3D is a huge part of the event!
To celebrate, Prepar3D is launching our first ever scenario design contest. We encourage our entire community to participate in developing short scenarios that teach Science, Technology, Engineering, and Math (STEM) concepts. The scenario selected will be featured during the event, included in a future release of Prepar3D, and its creator will receive some great swag!
- Must be relevant to STEM topics
- Must take less than 5 minutes to successfully complete (scenario should ‘fail’ at 5 minutes)
- Should be educational and fun for all age groups
- Must only use default Prepar3D content (No add-on models, scenery, or third party applications)
- Scenario must validate correctly inside SimDirector and produce zero Content Error Logs
- Should be accompanied by a html Scenario Brief (see current Scenario examples)
- Scenario must be compatible with Prepar3D v3
- Must follow all licensing and intellectual property laws and rules
The scenario must be sent to firstname.lastname@example.org by December 7th, 2015. The Scenario should be sent as a compressed zip archive with all necessary scenario files included (xml, fxml, wx, html, swf, and images). The winning scenario will be selected by the Prepar3D development team and the Orlando Science Center team.
The winning scenario will be a showcase Prepar3D scenario for the Otronicon event. Additionally, the winning scenario will be included in a future release of Prepar3D with the scenario creator credited in the Scenario Brief. Finally, the scenario creator will receive a Prepar3D Development Team polo shirt and four tickets to Otronicon.
For any technical development support, please post in our SimDirector forum.
Please see the full contest rules for more information.
Prepar3D v3 has introduced numerous new features, including the addition of Adobe® Scaleform®. We’ve utilized this technology inside of our application to provide a more visually appealing and responsive experience with our menus, on-screen information, and modeless user interface windows such as the Air Traffic Controller (ATC) window. This technology isn’t just for internal use and in this blog post, it will be described how scenario developers can use it too!
Our scenario creation tool, SimDirector, has been updated with new objects that aid in creating a rich content experience. To help integrate Scaleform content creation into the existing scenario framework, SimDirector’s scripting capabilities have been updated! Now, you can use new scripting and scenario variables concepts to customize your scenarios.
As previously mentioned, Adobe Scaleform has been included to the Prepar3D tool set. For content developers this means that creating panels and gauges can now be accomplished using Scaleform and re-theming existing Scaleform user interfaces is now possible.
For scenario developers, there are two types of Scaleform content that can be created in SimDirector: Scaleform Panels and Scaleform Objects.
Panels are an important part of Prepar3D’s simulation experience and are used to implement not only vehicle panels (e.g. GPS, PFD, and MFD) but scenario panels (e.g. Countdown Timer and Points of Interest) as well. With the release of v3, this has been expanded to include Scaleform Panels whose purpose is to allow scenario developers to insert rich content into their scenario at any point. Scaleform Panels can be opened, closed, and manipulated in the same fashion as other panels by the user or programmatically using SimDirector objects. Some common uses of this feature include the following:
- Displaying pertinent diagrams, documents, and videos
- Providing informational displays containing useful simulation variables
- Creating your own scenario panel (e.g. custom timer and scenario objectives)
- Gathering user input (e.g. custom UI form with a submission button)
There are many different types of scenario objects that can exist at a physical location in the world. For example, scenery, entities, and cameras are implemented as world objects and have been available to place since SimDirector’s inception. Many of these objects support attaching to either a fixed location or another object which could potentially be moving. Scaleform Objects allow Scaleform content to be placed in the world with the same level of customization as these other world objects. Additionally, there a multitude of properties that the Scaleform Object supports such as sizing constraints, camera facing, material settings, and more! The possibilities of this object are endless as it allows the scenario developer to bring to life concepts such as:
- Creating life-like digital displays (e.g. arrivals and departures display)
- Providing annotations to the user (e.g. arrows, hints, highlighting)
- Any of the previous Scaleform Panel use cases in 3D space
A new section on Scaleform, found in the Learning Center, has been included in our SDK for third-party developers to learn more about this process in detail.
Scenario Variables and Scripting
Scenario Variables are a new addition to SimDirector in Prepar3D v3. They allow scenario creators to store and recall custom named variables of various different data types during the lifetime of a scenario. Scenario variables are incredibly flexible and can be utilized in SimDirector’s visual scripting, LUA scripting, RPN scripting, and Scaleform content.
In order to accommodate the integration of Scaleform into Prepar3D, scenario variables can also be instanced. Some objects are aware of their instance name (such as the new Scaleform Panel or Scaleform Object), so that generalized scripts can be written to manipulate multiple instances of the same object type.
The easiest way to interact with scenario variables is through scripts contained within the new Script Action and Script Trigger in SimDirector. Inside of the Script Action and Script Trigger objects, LUA or RPN scripts can be written to store and recall any of the variables exposed through Prepar3D, including any scenario variables that have been created. The addition of scripting to SimDirector adds a world of new possibilities to scenario development, making complex interactions finally within reach!
A Comprehensive Example
A sample scenario has been included in the Scenario SDK, located in your \Prepar3D\SDK\Scenario SDK\ folder in Prepar3D v3, which shows how to play the classic game of Tic-Tac-Toe using all of the features outlined above.
In the sample scenario, a full featured game of Tic-Tac-Toe with scoring can be played either in 2D-space or in 3D-space. The scenario is divided into the following three parts: game data, game visuals, and game logic.
All of the game data is stored in the scenario variable system. The new Scenario Variable object is used for each variable to automatically create the variable with an initial value and instance name. The game data that is stored and updated includes information such as each player’s score, each game square state, and the current player’s turn.
The game visuals use Adobe Flash®. Each game square is implemented as a separate Scaleform Panel or Scaleform Object depending on the playing style chosen. The game square uses the Prepar3D Interface to query for the scenario variable that represents whether that game square has been played on. If it has been played on, the appropriate nought or cross is drawn. By clicking the game square, the state is updated and redrawn.
The game logic is implemented using LUA script. A Script Action is executed whenever the Scenario Variable relating to the current player changes. This LUA script checks win and tie states and awards points and potentially clears the board.
Using all of these features in orchestration allows for generalized content such as Tic-Tac-Toe to be implemented, but don’t be fooled! These capabilities (Scaleform, scripting, and variable access mechanisms) provide the essential mechanisms to create high quality educational content in the flight, maritime, and ground training domain.
We hope you enjoy using SimDirector in Prepar3D v3, and we’re looking forward to seeing the scenarios that you create!
For any technical development support, please post in our forums.
Prepar3D v3 is available now!
It can be purchased directly from our online Store.
Please see the Introducing Prepar3D v3 announcement posting and the Lockheed Martin press release for more information.
This Wednesday, September 30th, at 1:00 PM EST Prepar3D v3 will be available for purchase and digital download via the Prepar3D Store. Prepar3D v3 allows developers and users to build and experience advanced simulated training environments using a new slate of features that simplify development and augment the training experience.
Prepar3D v3 further simplifies training scenario creation with major updates to SimDirector, the industry leading simulation courseware creation tool. Prepar3D v3 also welcomes enriched training capabilities by incorporating Autodesk® Scaleform® support, which improves the user interface and expands gauge and panel training capabilities. The new release also features a new avatar mode that enables users to exit their vehicle and experience the simulated environment in first or third person for increased realism and situational awareness.
Prepar3D v3 continues the tradition of being the most affordable high-fidelity visual simulation platform on the market. Many of the features and updates were directly driven by the community and the user base of Prepar3D. We look forward to continuing the conversation and reading your feedback on the Prepar3D Forum. The detailed list of exciting new features and capabilities can be found in the What’s New in v3 Release Notes!
What do you need to know before considering purchasing Prepar3D v3?
Below are the minimum and recommended Prepar3D v3 system requirements. Prepar3D v3 features significant memory and performance optimizations, which enable greater volumes of detail and increased realism. Users will now be able to better utilize next generation hardware to achieve an immersive experience that was never possible before.
System Requirements v3
|Microsoft Windows 7 (32-bit)
||Microsoft Windows 7 (64-bit)
||Quad Core 3.0 GHz (Per Core) +
||4 GB +
Hard Drive Space
|30 GB (3 GB for the SDK)
Solid State Drive (SSD) is strongly recommended
Graphics Card Video Memory
||4 GB + (GDDR5 or better)
Graphics Card Other
|Full DirectX 11 Support
|Administrator Rights (for installation)
1024×768 minimum screen resolution for primary display
Is Prepar3D v3 Compatible with Windows 10?
Yes, Prepar3D v3 is compatible with Windows 10. However not all hardware drivers have been updated for Windows 10 so it is important to check with the manufacturer of your hardware when upgrading to Windows 10.
What are the license options and pricing for Prepar3D v3?
To see which version of Prepar3D is right for you, please reference the License Options page.
Acceptable uses of Prepar3D include Simulation, Learning, and Training. An Academic License is provided at a discount for students. Prepar3D v3 Professional Plus has additional features for military training, which include weapons, countermeasures, and military relevant AI behaviors.
As provided in our End User License Agreement, the Prepar3D application is not to be used, offered, sold or distributed through markets or channels for use as a personal/consumer entertainment product.
Is Prepar3D v3 still backwards compatible with legacy content?
Yes. The Prepar3D development team has partnered with several developers to ensure that most legacy content is backwards compatible. That being said there are many different ways to build content, so there are possibilities that some content might not be fully backwards compatible. Your best bet is to check the license of your add-on content to ensure it is licensed to be used in Prepar3D, and to check with the developer of that add-on content.
Are any new vehicles included in Prepar3D v3?
Yes! In celebration of Lockheed Martin’s recent announcement of the acquisition of Sikorksy Aircraft, we are very excited to announce that the Virtavia developed Black Hawk will be included in Prepar3D v3. In addition, Dino Cattaneo and the India India Alpha Foxtrot Echo team will also be including an updated version of their F-35A.
India India Alpha Foxtrot Echo F-35A
Virtavia H-60 Black Hawk
By default, both new vehicles are included in Prepar3D v3 along with all original v1 and v2 vehicles!
I have Prepar3D v1/v2, how do I know if Prepar3D v3 is right for me?
All future updates to Prepar3D platform will be for Prepar3D v3. Prepar3D v3 brings many new and exciting enhancements.
Please keep an eye on Prepar3D.com in the coming days for additional features. In the meantime, please check out some existing links of beta testing videos of Prepar3D v3:
All videos above were shot and edited by beta testers over the past few months.
Will Prepar3D v1/v2 still be available for purchase?
Yes. While development will no longer continue on legacy versions, we will still offer those version for purchase. Many platforms have been developed using legacy versions and we want to ensure that there is no concern or interruption to those companies or efforts.
I have Prepar3D v1/v2, do I get an upgrade or a discount for Prepar3D v3?
If you have purchased Prepar3D v1/v2 within 60 days of your purchase, per the refund policy, you can request a refund and then purchase the desired license of Prepar3D v3. There are no exchanges, upgrades, or discounts available.
I have a developer’s license for Prepar3D v1/v2. How do I update to Prepar3D v3?
If you are a monthly subscriber, you can cancel your current subscription and purchase a new Prepar3D v3 developer subscription. If you wish to keep your v1/v2 monthly subscription you can keep renewing it and purchase a new Prepar3D v3 developer subscription. All major versions can be concurrently installed on the same machine. If you have purchased a pre-paid developer subscription and wish to change it out to a v3 developer subscription, please email email@example.com with your request.
This morning our website team made a few major updates. First, we have completely overhauled our support forum. This was a major request from the community. The Prepar3D forum now features improved search functionality and private messaging. All accounts have been automatically populated on the new forum. Your original username and password should continue to work. The new forum capabilities will greatly enhance interaction between Lockheed Martin, the developer community, and our outstanding users.
Next, the store has been reworked to better handle purchases. The store account is now separate from your forum account and allows a better purchasing experience for those that are not part of the forum. This streamlines the purchasing process for many buyers and simplifies business purchasing accounts.
Finally, the purchase downloads page is now directly linked to your customer account or license account. This simplifies the download process and offers a clear download path based on your purchased licenses.
All of these updates were driven by customer requests on our forum. We appreciate the community’s involvement and shaping of the Prepar3D experience. We continue to look forward to your comments!