【24h】

IRIS performer

机译:虹膜表演者

获取原文

摘要

This paper describes the design and implementation of IRIS Performer, a toolkit for visual simulation, virtual reality, and other real-time 3D graphics applications. The principal design goal is to allow application developers to more easily obtain maximal performance from 3D graphics workstations which feature multiple CPUs and support an immediate-mode rendering library. To this end, the toolkit combines a low-level library for high-performance rendering with a high-level library that implements pipelined, parallel traversals of a hierarchical scene graph. While discussing the toolkit architecture, the paper illuminates and addresses performance issues fundamental to immediate-mode graphics and coarse-grained, pipelined multiprocessing. Graphics optimizations focus on efficient data transfer to the graphics subsystem, reduction of mode settings, and restricting state inheritance. The toolkit's multiprocessing features solve the problems of how to partition work among multiple processes, how to synchronize these processes, and how to manage data in a pipelined, multiprocessing environment. The paper also discusses support for intersection detection, fixed-frame rates, run-time profiling and special effects such as geometric morphing.

机译:

本文介绍了IRIS Performer的设计和实现,IRIS Performer是用于视觉仿真,虚拟现实和其他实时3D图形应用程序的工具包。主要设计目标是使应用程序开发人员能够更轻松地从具有多个CPU并支持即时模式渲染库的3D图形工作站获得最大性能。为此,该工具包将用于高性能渲染的低级库与实现分层场景图的流水线,并行遍历的高级库结合在一起。在讨论工具包体系结构时,本文阐明并解决了对即时模式图形和粗粒度流水线多处理至关重要的性能问题。图形优化的重点是将有效数据传输到图形子系统,减少模式设置以及限制状态继承。该工具包的多处理功能解决了以下问题:如何在多个流程之间划分工作,如何同步这些流程以及如何在流水线的多处理环境中管理数据。本文还讨论了对相交检测,固定帧速率,运行时配置文件以及特殊效果(例如几何变形)的支持。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号