由美國 Sundog Software 開發的 SilverLining™ 軟體,可讓你渲染模擬天空所有的一切,適合 C++ 的開發者使用,每一個重要的渲染技術都適用於 Windows、MacOSX 和 Linux。有興趣嗎?快到詢價表單填寫試用版需求,讓您免費評估 SDK 並獲得相關授權訊息。
SilverLining™ 在任何時間任何地點都能呈現逼真猶如真實的天空,包括 3D 立體雲、降水影響天空的效果、恆星和行星,並在您的應用程式實際提供真實室外照明。SilverLining™ 讓世界各地的遊戲、視覺模擬、培訓、廣播視頻變得更逼真了,並具體化了建築應用程式,使其呈現的效果更棒了。
►Dynamic skydomes for any time and location
SilverLining produces accurate skies for any given time and location, fast and automatically. Spend your art resources on something else.
- Real atmospheric scattering simulation
- Ephemeris model for accurate sun & moon
- Crepuscular Rays (“God Rays”)
- Accurate stars and planets at night
- Fast performance
- New Hosek-Wilkie sky color algorithm
- Dynamic time of day effects
- Provides tone-mapped natural light sources to light your scene
- Realistic twilight lighting effects
- Accurate moon phases
- High-altitude effects and atmospheric limb from space
►Real volumetric. 3D clouds - real fast.
We use multiple volumetric rendering techniques to give you the most realistic 3D clouds at the best performance. We’ll conjure up any weather you want.
- Cumulus congestus and mediocris clouds
- GPU ray-casted stratocumulus
- Cirrus, cirrocumulus, and stratus
- Cumulonimbus thunderheads with lightning
- Sandstorm (haboob) simulation
- Procedural simulation of cloud growth – no two clouds are the same!
- Simulate any cloud coverage over an infinite area
- Clouds move and animate with wind
- Looks great from the ground and in flight
- Precipitation: rain, sleet, and snow
- Automatic cloud shadow maps
►Easy integration with your engine
SilverLining integrates into most engines with just a few lines of code. Like hundreds of other developers worldwide, you’ll be up and running quickly.
- Support for Vulkan, OpenGL, DirectX9, and DirectX11
- Unity integration sold and supported by SimBlocks.io
- Libraries for Windows or Linux
- Built-in integration with osgEarth and OpenIG
- Sample code for OpenSceneGraph (OSG), VulkanSceneGraph (VSG), Rocky, and Diligent Engine included
- C++ and C# API’s provided
- Works with any coordinate system, including whole-Earth ECEF / geocentric
- Fast, responsive technical support
Triton Ocean SDK™ 可以快速且無限地呈現在任何風速或海浪情況下的海洋效果。利用 GPGPU 技術,適應系統中任何現代視覺模擬系統,Triton 提供傳送高幀頻逼真的水紋。
Triton Ocean 軟體開發包,能為模擬,訓練和電子遊戲應用帶來逼真的海洋。Kane 說:「SilverLining 的成功離不開 3D 引擎,性能和擴展性的整合,現在這些性能同樣能用於製作出逼真的海洋場景。Triton 只要獲取風況或 Beaufort 信號狀態,就能自動製作出 3D 動畫海洋場景,浪的高度和動勢也都相匹配。使用 Fast Fourier Transform 技術的逆效果,就能同時模擬上千種波浪,如果利用最新的消費者圖形技術,同樣能做出這種效果,而且速度更快。讓 Triton 與眾不同的是它的速度。」
它能夠適應你所用的系統,從而利用並行處理能力這個優勢,不管它是通用的 GPU 計算技術,如 CUDA, DirectX11 Compute Shaders,和 OpenCL,還是多核處理器。在現代系統上每秒有上百個框架同時運行,從而構成了高度複雜的海洋場景。Triton 還可以和 whole-Earth (地心模擬系統) 一起使用,與基於 C++ Windows 的使用 OpenGL, DirectX9,或 DirectX11 構建的 3D 引擎相兼容。目前開發者可查看流行的 OpenSceneGraph 和 Ogre 3D 引擎的樣本代碼。
特色
►Dynamic oceans for any beaufort scale
Triton produces real 3D waves with unprecedented realism and speed. This isn’t just another 2D water shader – it’s a 3D ocean simulation.
- GPGPU-Accelerated Wave Simulation using CUDA, OpenCL, and DirectX11 Compute Shaders
- Over 65,000 individual waves at over 500 frames per second
- Fresnel refraction and reflection
- Planar and environmental reflections
- Smooth coastline blending
- Breaking waves along shorelines
- Particle-based spray and foam
- Add swells from distant storms
- JONSWAP, Pierson-Moskowitz, and Phillips wave models.
- Handle Beaufort scales and Douglas Sea States 0-9
- Underwater “god rays” and visibility effects
►Ship wakes, impacts, and more
Your water has stuff in it – no problem. Ships, helicopters, and projectiles can all disturb Triton’s water with 3D wakes, waves, and spray.
- 3D Kelvin wakes from ship bow and stern
- Propeller backwash / turbulent wake effects
- Particle-based spray at the bow and along the hull
- Helicopter rotor wash effects with 3D wave displacement
- 3D impact simulation from projectiles
- Tidal stream wakes from stationary objects
- Fast height queries for powering buoyancy models
- Volumetric decal effects that move with the water surface
►Easy integration with your engine
Triton integrates into most engines with just a few lines of code. Like hundreds of other developers worldwide, you’ll be up and running quickly.
- Support for OpenGL 2.0, OpenGL 3.2+, DirectX9, and DirectX11
- Unity integration offered through SimBlocks Triton SDK for Unity
- Libraries for Windows and Linux
- Integration built-in for osgEarth and OpenIG
- Sample code for OpenSceneGraph (OSG), Ogre, Torque 3D, and more
- C++ and C# API’s provided
- Works with any coordinate system, including whole-Earth ECEF / geocentric
- Renders infinite oceans or shades your own water mesh
- Fast, responsive technical support
產品比較
|
Triton Ocean SDK
|
WaveWorks
|
osgOcean
|
Hydrax
|
Inverse-FFT 3D Ocean Waves
|
✔
|
✔
|
✔
|
✔
|
Dynamic foam effects
|
✔
|
✔
|
✔
|
✔
|
Underwater fog & god rays
|
✔
|
✔
|
✔
|
✔
|
Tessendorf spectral model
|
✔
|
✔
|
✔
|
✔
|
Host read-back
|
✔
|
✔
|
✔
|
✔
|
JONSWAP spectral model
|
✔
|
|
|
|
Pierson-Moskowitz spectral model
|
✔
|
|
|
|
Swell waves
|
✔
|
|
|
|
GPGPU acceleration (CUDA, OpenCL, Compute Shaders)
|
✔
|
✔
|
|
|
Ship wakes (Kelvin Wakes, prop wash)
|
✔
|
|
|
|
Spray particle effects
|
✔
|
✔
|
|
|
Rotor wash and impact effects
|
✔
|
|
|
|
Coastal blending
|
✔
|
|
|
✔
|
Round Earth (WGS84 / ECEF) support
|
✔
|
|
|
|
Volumetric decal textures
|
✔
|
|
|
|
PC/Mac/Linux support
|
✔
|
✔
|
✔
|
✔
|
Game console support
|
|
✔
|
|
|