【24h】

Vectorized procedural models for natural terrain

机译:自然地形的矢量化程序模型

获取原文

摘要

A ray-tracing procedural model is described, in which ocean waves and islands are rendered by different but related algorithms. The algorithms are based on analytic formulas involving arithmetic operations, trigonometric functions, and square roots, and are organized for a vectorizing compiler on a Cray 1, a "supercomputer" with a vector pipeline architecture. Height field methods are used, one vertical scan line at a time, to trace the direct rays to the ocean, where they are reflected. Approximate methods are then applied to find whether the reflected rays meet any other object on their way to the sky. The output, at eight bits per pixel, gives information for shading, e.g. the angle of the surface normal for rays meeting the islands, or the angle of elevation from the horizon for rays continuing unobstructed to the sky.

The output is recorded on a magnetic tape for each frame in one cycle of the wave motion, and plotted offline on a Dicomed D-48 color film recorder. The eight bits perpixel are interpreted by a color translation table, which is gradually changed as the wave cycle is repeated to simulate the changing illumination during sunset.

机译:

描述了一种射线追踪程序模型,其中通过不同但相关的算法绘制海浪和岛屿。该算法基于涉及算术运算,三角函数和平方根的解析公式,并针对Cray 1(具有向量管线体系结构的“超级计算机”)上的向量化编译器进行了组织。使用高度场方法(一次只一条垂直扫描线)来将直接射线追踪到海洋并在反射后反射。然后应用近似方法来确定反射的射线在通往天空的过程中是否遇到任何其他物体。每个像素八位的输出提供阴影信息,例如遇到岛屿的光线的表面法线角度,或连续无障碍地向天空的光线从地平线的仰角。

在波动的一个周期中,将每一帧的输出记录在磁带上,并在Dicomed D-48彩色胶片记录器上离线绘制。每个像素的八位由一个颜色转换表解释,该颜色转换表随着重复波浪周期而逐渐变化,以模拟日落期间变化的照明。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号