Abstract: A technique for the real-time computer generation of visual scenes of rolling terrain and sea waves is based on a view ray approach wherein an azimuth sweep is defined and an image profile is generated by incrementing range steps from the view point but employs a data base which is an on-line math model consisting of a summation of cosine functions rather than a grid data base. Math models are generated separately for both land and sea elevation posts for the scene to be generated. A horizontal field of view is defined as a predetermined number of increments between sweeps perpendicular to a boresight from a view point, and a vertical field of view is defined as a predetermined number of increments between view rays perpendicular to the boresight from the view point. The change in range is incremented along the boresight from the view point, and for each range increment, the view ray is stepped down by an increment corresponding to an incremental change in the tangent of the view angle.