Triton
Visual simulation library for ocean rendering.
|
Obtaining a license for Triton, or how to evaluate it for free | License codes for Triton may be purchased online at http://www.sundog-soft.com/ using a credit card; for other payment options, contact sales.nosp@m.@sun.nosp@m.dog-s.nosp@m.oft..nosp@m.com |
Triton System Requirements | Although Triton is able to take advantage of the latest general purpose GPU technologies and graphics SDK's, it remains compatible with lower end systems as well |
►Getting started with Triton | Triton includes over 60,000 lines of code, but it will only take a few to integrate it into your application |
►Simulating specific sea conditions with Triton | If you're using Triton for training and simulation purposes, you'll want to use its more advanced physical simulation capabilities |
Simulating ship wakes with Triton | Triton includes the ability to displace the ocean surface in 3D with wakes generated by multiple ships, or more generally objects moving through the water |
Spray effects and breaking waves | Triton looks for sharp wave crests and automatically creates particle-based spray effects near the camera |
Rotor wash effects | Triton will also simulate the effects of wind from rotary-wing downwash (or any localized wind source) on the water surface |
Simulating impacts on the water | You may also simulate the effects of impacts or explosions on the water, using the Triton::Impact class |
Applying decals to the water surface | Triton has the ability to apply decal textures to the water surface, which will appear to float on the water |
Integrating Triton with terrain and shallow water | If your application includes terrain as well as open ocean, there are several ways to achieve good results at the shoreline |
Synchronizing Triton across multiple viewports or channels | In multi-channel simulators that render several viewports at once using multiple computers, you need to ensure that the ocean is rendered consistently across the different systems |
Intersection tests with Triton | Triton allows you to query the height and surface normals of the ocean at any given position; this allows you to simulate floating objects in your application consistently with Triton's waves |
Underwater rendering with Triton | Triton provides support for rendering the water surface from above or below sea level |
Using Triton with No Rendering (Physics Only) | Some systems consist of a central server that is responsible for intersection tests and physics, that does not do any rendering |
Performance tuning tips | Triton will use as many special capabilities as it can find of your graphics hardware, taking advantage of CUDA, OpenCL, and the parallel computing capabilities of your main CPU whenever possible |
►Troubleshooting tips | |
Redistributing Triton with your application | Windows developers must ensure that the DirectX end-user runtimes are installed on your target systems, from the June 2010 DirectX SDK or newer |
Obtaining support | We're happy to provide limited email-based pre-sales technical support if you're evaluating Triton, and licensed Pro customers receive 3 months of support as well |
►Advanced topics | |
►Third-party license notices | Triton incorporates some third-party code, and their required license notices are here |