首页> 外国专利> High-speed image generation of complex solid objects using octree encoding

High-speed image generation of complex solid objects using octree encoding

机译:使用八叉树编码的复杂实体高速图像生成

摘要

An image generator for generating two-dimensional images of three-dimensional solid objects at a high speed defines a scene to be displayed within a cuboid three-dimensional universe which has been hierarchically subdivided into a plurality of discrete volumes of uniform size and similar orientation. The three-dimensional universe is represented by a tree structure having a plurality of nodes, one for each volume in the three-dimensional universe which is at least partially occupied by objects in the scene. A user may select a point of view for viewing the object. Nodes in the tree structure representing the three-dimensional universe are visited in a sequence determined by the point of view selected by the user so that nodes corresponding to volumes which are unobstructed by other volumes are visited first. Each visited node which is enclosed by the object is projected onto a subdivided view plane organized into a hierarchy of a plurality of discrete areas. Areas of the view plane which are completely enclosed by the projection are painted onto a display screen. Areas which intersect but are not enclosed by the projection are further subdivided to locate those areas which are enclosed. A representation of the hierarchically-subdivided view plane arranged in a tree structure is stored in a store. Each time an area of the view plane is painted, an entry in the representation of the view plane corresponding to that area is marked. The corresponding entry in the representation of the view plane is checked before an area is painted, to ensure that no area is painted more than once so that hidden surfaces are not displayed. To create sectional views, a user may define a region of the three-dimensional universe, and volumes outside of that region are not projected. Due to the hierarchical structure of the three-dimensional universe and the two-dimensional view plane, the symmetry of subdivisions, and the resulting simplicity of the calculations necessary to create an image, real time image generation wherein calculations necessary to create the image are performed by hard-wired digital logic elements to increase speed performance is possible.
机译:用于高速生成三维立体物体的二维图像的图像生成器定义了要在长方体三维宇宙中显示的场景,该场景已被分层细分为多个大小均匀且方向相似的离散体积。三维宇宙由具有多个节点的树结构表示,三维宇宙中的每个体积每个节点至少一个部分被场景中的对象占据。用户可以选择用于观看对象的视点。以用户选择的视点确定的顺序访问表示三维宇宙的树形结构中的节点,以便首先访问与未被其他体积遮挡的体积相对应的节点。被对象包围的每个被访问节点都投影到细分视图平面中,该细分视图组织为多个离散区域的层次结构。投影完全包围的视平面区域绘制在显示屏上。与投影相交但未被封闭的区域被进一步细分以定位那些被封闭的区域。以树形结构排列的分层细分视图平面的表示形式存储在商店中。每次绘制视平面的一个区域时,都会在视平面的表示中标记一个与该区域相对应的条目。在绘制区域之前,请检查视图平面表示中的相应条目,以确保没有绘制区域超过一次,从而不会显示隐藏的表面。为了创建剖面图,用户可以定义三维空间的区域,并且不投影该区域之外的体积。由于三维空间和二维视图平面的层次结构,细分的对称性以及生成图像所需的计算结果的简单性,因此可以实时生成图像,其中执行了创建图像所需的计算通过硬连线数字逻辑元件来提高速度性能是可能的。

著录项

  • 公开/公告号EP0152741A3

    专利类型

  • 公开/公告日1988-11-23

    原文格式PDF

  • 申请/专利权人 PHOENIX DATA SYSTEMS INC.;

    申请/专利号EP19850100151

  • 发明设计人 MEAGHER DONALD J.;

    申请日1985-01-09

  • 分类号G06F15/72;

  • 国家 EP

  • 入库时间 2022-08-22 06:35:24

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号