SML Movie Scripts
Samples for Custom Script Development
Write SML scripts to create animated 2D and 3D
"flyby" movies. You choose an elevation surface, drape layers, flight path,
viewpoint, and orientation. These sample scripts show how SML gives you all the
functions you need to create customized animated visualizations.
Go to 1-page index of
over 200 scripts ...

Read
the Getting Started tutorial
Writing Scripts in SML.
SML Movie Scripts
| Orbit - Spiral
Path. generation from 3D display using spiral orbit path. Both 2D and
3D views are copied into each movie frame. View center is fixed at center
of group. Viewer position is computed from size of group. Two complete
orbits are made. The first starts beyond the edge of group and spirals
inward and downward; the second spirals outward and upward. Script uses an
input DEM for the surface layer, an input raster drape layer, and an input
vector drape layer. |
   |
ORBITSP.sml
orbitsp.avi (90 Mb)
orbitsp.jpg
 |
| Constant
Altitude generation from 3D display using 2D vector objects to derive
viewer position (flight) path and path of view center. Both 2D and 3D
views are copied into each movie frame. Current viewer position and view
center positions are shown in each 2D frame. Script uses input DEM for
surface, an input raster drape layer, and two input vector objects, each
with a single line, one defining the ground trace of the viewer position
and the other defining the ground trace of the view center. Computes
constant-altitude flight path a set height above the highest surface
elevation beneath the flight path. View center moves on the surface. |
   |
PATHcALT.sml
pathcalt.avi (58 Mb)
pathcalt.jpg
 |
| Constant Height
#1 generation from 3D display using 2D vector objects to derive viewer
position (flight) path and path of view center. Both 2D and 3D views are
copied into each movie frame. Current viewer position and view center
positions are shown in each 2D frame. Script uses input DEM for surface,
an input raster drape layer, and two input vector objects, each with a
single line, one defining the ground trace of the viewer position and the
other defining the ground trace of the view center. Computes flight path
at constant height above the surface. View center moves on the surface.
Both paths are partitioned into equal segments to set positions for
capturing frames (to produce smoother motion). Input flight line and
center line vector objects are shown in the overhead (2D) view but hidden
in the 3D view. |
   |
PATHcHT1.sml
pathcht1.avi (52 Mb)
pathcht1.jpg
 |
| Constant Height
#2: generation from 3D display using 2D vector objects to derive
viewer position (flight) path and path of view center. Both 2D and 3D
views are copied into each movie frame. Current viewer position and view
center positions are shown in each 2D frame. Script uses input DEM for
surface, an input raster drape layer, and two input vector objects, each
with a single line, one defining the ground trace of the viewer position
and the other defining the ground trace of the view center. Computes
flight path at constant height above the surface. View center moves on the
surface. Both paths are partitioned into equal segments to set positions
for capturing frames (to produce smoother motion). Flight path and view
center path are marked in frame by "trails" of circle symbols behind
current positions. |
   |
PATHcHT2.sml
pathcht2.avi (51 Mb)
pathcht2.jpg
 |
| Pan:
generation from 3D display with viewer position fixed and view point (view
center) rotating around the viewer to produce a panning view. Both 2D and
3D views are copied into each movie frame. Current viewer position and
view center positions are shown by symbols in each 2D frame. |
   |
PAN1.sml
pan.mpg (1.8 Mb)
pan.jpg
 |
| Viewshed:
generation from 2D view showing a series of viewsheds computed from points
derived by moving along a 2D path vector. |
   |
VSHEDMOV.sml
vshedmov.avi (33 Mb)
vshedmov.jpg
 |
|
25 March 2009 |
page update:
16 Jun 11
|
©MicroImages, Inc. 2013 Published in the United States of America
11th Floor - Sharp Tower, 206 South 13th Street, Lincoln NE 68508-2010 USA
Business & Sales: (402)477-9554 Support: (402)477-9562 Fax: (402)477-9559
Business info@microimages.com
Support support@microimages.com
Web webmaster@microimages.com
|