|
Vis5D is a 3D visualization system used primarily for animated 3D visualization of weather simulations. It was the first system to produce fully interactive animated 3D displays of time-dynamic volumetric data sets〔〔 and the first open source 3D visualization system.〔 It is GNU GPL licensed.〔http://vis5d.sourceforge.net/doc/license.html〕 ==Design== Vis5D was created in response to two circumstances: :1. Output data from weather models and similar simulations are sampled on time sequences of regular 3D grids and are relatively straightforward to visualize. :2. The appearance in 1988 of commercial workstations such as the Stellar GS 1000 capable of rendering Gouraud-shaded 3D graphics fast enough for smooth animation. Vis5D takes it name from its 5D array containing time sequences of 3D spatial grids for a set of physical parameters of the atmosphere or ocean. Its graphical user interface enables users to select from various ways of visualizing each parameter (e.g., iso-surfaces, plane slices, volume renderings), and to select a combination of parameters for view. A key innovation of Vis5D is that it computes and stores the geometries and colors for such graphics over the simulated time sequence, allowing them to be animated quickly so users can watch movies of their simulations.〔 Furthermore, users can interactively rotate the animations in 3D. Vis5D provides other visualization techniques. Users can drag a 3D cursor to a selected time and location, then trigger the calculation of a forward and backward wind trajectory from that point. Users can drag a vertical bar cursor and see, in another window, a thermodynamic diagram for the selected vertical column of atmosphere. And users can drag a 3D cursor to a selected time and location and read out individual values for parameters at that point. These examples all involve direct manipulation interfaces, as does the placement of plane slices through 3D grids. Vis5D provides options for memory management, so that very large data sets can be visualized at individual time steps without the need to compute graphics over the simulation's entire time sequence, while smaller data sets can be visualized with full animation. Vis5D also provides an API enabling developers of other systems to incorporate Vis5D's functionality. This API is the basis of a TCL scripting capability so users can write automated scripts for producing animations. 抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)』 ■ウィキペディアで「Vis5D」の詳細全文を読む スポンサード リンク
|