SurRender Umbra: A Visibility Determi-nation Framework for Dynamic Environments

A tape transport unit with a main deck plate that accommodates a magnetic tape cassette against two vertically disposed support pins. A tape head for the cassette is mounted on a spring loaded head plate that is slidably received by the main deck plate on two horizontally disposed support pins. The tape of the cassette is driven by being sandwiched between a drive capstan and a roller wheel of a pinch roller assembly that is pivotally mounted on the head plate and brought into engagement with the tape by a solenoid operated cantilever spring. The capstan is directly driven by a brushless motor for which the speed of operation is controlled electrically. The various constituents of the unit, including forward motion and rewind motors and solenoids for controlling the pinch roller assembly and the position of the main deck plate, are operated from motion control circuitry and accompanying circuitry that is used to sense the beginning and the end positions of the cassette tape.

[1]  Henry Fuchs,et al.  Predetermining visibility priority in 3-D scenes (Preliminary Report) , 1979, SIGGRAPH '79.

[2]  Bruce F. Naylor Partitioning tree image representation and generation from 3D geometric models , 1992 .

[3]  Dieter W. Fellner,et al.  Hybrid Scene Structuring with Application to Ray Tracing , 1998 .

[4]  Hansong Zhang,et al.  Effective occlusion culling for the interactive display of arbitrary models , 1998 .

[5]  Frédo Durand,et al.  The 3D Visibility Complex: A New Approach to the Problems of Accurate Visibility , 1996, Rendering Techniques.

[6]  D. Salesin,et al.  The ZZ-Buffer: A Simple and Efficient Rendering Algorithm with Reliable Antialiasing , 1989 .

[7]  Chris Georges Obscuration Culling on Parallel Graphics Architectures , 1995 .

[8]  Abraham Mammen,et al.  Transparency and antialiasing algorithms implemented with the virtual pixel maps technique , 1989, IEEE Computer Graphics and Applications.

[9]  Frederick P. Brooks,et al.  Towards image realism with interactive update rates in complex virtual building environments , 1990, I3D '90.

[10]  Seth J. Teller,et al.  Real-time occlusion culling for models with large occluders , 1997, SI3D.

[11]  Tomas Akenine-Möller,et al.  Optimized View Frustum Culling Algorithms for Bounding Boxes , 2000, J. Graphics, GPU, & Game Tools.

[12]  David P. Luebke,et al.  Portals and mirrors: simple, fast evaluation of potentially visible sets , 1995, I3D '95.

[13]  Feng Xie,et al.  Adaptive hierarchical visibility in a tiled architecture , 1999, Workshop on Graphics Hardware.

[14]  Chun-Fa Chang,et al.  Z 3 : an economical hardware technique for high-quality antialia , 1999 .

[15]  C. William Gear,et al.  Raster-scan hidden surface algorithm techniques , 1977, SIGGRAPH '77.

[16]  Franklin C. Crow,et al.  Shadow algorithms for computer graphics , 1977, SIGGRAPH.

[17]  Pedro V. Sander,et al.  Silhouette clipping , 2000, SIGGRAPH.

[18]  Hugues Hoppe,et al.  Progressive meshes , 1996, SIGGRAPH.

[19]  Claude Puech,et al.  Bucket-like space partitioning data structures with applications to ray-tracing , 1997, SCG '97.

[20]  Wolfgang Stuerzlinger,et al.  A Three Dimensional Image Cache for Virtual Reality , 1996, Comput. Graph. Forum.

[21]  Dinesh Manocha,et al.  Visibility culling using hierarchical occlusion maps , 1997, SIGGRAPH.

[22]  Frédo Durand,et al.  3d visibility: analytical study and applications , 1999 .

[23]  Gavin S. P. Miller,et al.  Hierarchical Z-buffer visibility , 1993, SIGGRAPH.

[24]  George Drettakis,et al.  Filtering, Clustering and Hierarchy Construction: a New Solution for Ray‐Tracing Complex Scenes , 1995, Comput. Graph. Forum.

[25]  Turner Whitted,et al.  A 3-dimensional representation for fast rendering of complex scenes , 1980, SIGGRAPH '80.

[26]  Brian A. Barsky,et al.  Advanced Renderman: Creating CGI for Motion Pictures , 1999 .

[27]  Edwin E. Catmull,et al.  A hidden-surface algorithm with anti-aliasing , 1978, SIGGRAPH.

[28]  Werner Purgathofer,et al.  Coherence in Computer Graphics , 1992 .

[29]  Peter Shirley,et al.  Visual navigation of large environments using textured clusters , 1995, I3D '95.

[30]  Craig Gotsman,et al.  Output‐SensitiveVisibility Algorithms for Dynamic Scenes with Applications to Virtual Reality , 1996, Comput. Graph. Forum.

[31]  Ivan E. Sutherland,et al.  Sorting and the hidden-surface problem , 1973, AFIPS National Computer Conference.

[32]  Tiow Seng Tan,et al.  Preprocessing occlusion for real-time selective refinement , 1999, SI3D.

[33]  Michael Cox,et al.  Architectural implications of hardware-accelerated bucket rendering on the PC , 1997, HWWS '97.

[34]  佐藤 孝紀,et al.  A Hierarchical Data Structure for Picture Processing , 1976 .

[35]  François X. Sillion,et al.  Conservative volumetric visibility with occluder fusion , 2000, SIGGRAPH.

[36]  Michael Garland,et al.  Surface simplification using quadric error metrics , 1997, SIGGRAPH.

[37]  Mel Slater,et al.  View volume culling using a probabilistic caching scheme , 1997, VRST '97.

[38]  Dieter Schmalstieg,et al.  Scheduling for very large virtual environments and networked games using visibility and priorities , 2000, Proceedings Fourth IEEE International Workshop on Distributed Simulation and Real-Time Applications (DS-RT 2000).

[39]  Han-Ming Chen,et al.  The feudal priority algorithm on hidden-surface removal , 1996, SIGGRAPH.

[40]  Hansong Zhang Fast Incremental Transformation of Bounding Boxes , with Generalizations to Regular Grids like Terrain and Volume data , .

[41]  Daniel G. Aliaga,et al.  Architectural walkthroughs using portal textures , 1997 .

[42]  Robert L. Cook,et al.  The Reyes image rendering architecture , 1987, SIGGRAPH.

[43]  Andreas Johannsen,et al.  Clustered Backface CUlling , 1998, J. Graphics, GPU, & Game Tools.

[44]  Pat Hanrahan,et al.  Beam tracing polygonal objects , 1984, SIGGRAPH.

[45]  David Salesin,et al.  Hierarchical image caching for accelerated walkthroughs of complex environments , 1996, SIGGRAPH.

[46]  Wenping Wang,et al.  Occlusion culling using minimum occluder set and opacity map , 1999, 1999 IEEE International Conference on Information Visualization (Cat. No. PR00210).

[47]  Seth J. Teller,et al.  Temporally coherent conservative visibility , 1999, Comput. Geom..

[48]  Hugues Hoppe,et al.  View-dependent refinement of progressive meshes , 1997, SIGGRAPH.

[49]  Lance Williams,et al.  Pyramidal parametrics , 1983, SIGGRAPH.

[50]  Jihad El-Sana,et al.  Directional Discretized Occluders for Accelerated Occlusion Culling , 2000, Comput. Graph. Forum.

[51]  Daniel G. Aliaga Visualization of complex models using dynamic texture-based simplification , 1996, Proceedings of Seventh Annual IEEE Visualization '96.

[52]  Gernot Schaufler,et al.  Nailboards: A Rendering Primitive for Image Caching in Dynamic Scenes , 1997, Rendering Techniques.

[53]  Dinesh Manocha,et al.  Simplification envelopes , 1996, SIGGRAPH.

[54]  Michael F. Cohen,et al.  Radiosity and realistic image synthesis , 1993 .

[55]  Henry Fuchs,et al.  Pixel-planes 5: a heterogeneous multiprocessor graphics system using processor-enhanced memories , 1989, SIGGRAPH.

[56]  George Drettakis,et al.  Efficient Impostor Manipulation for Real‐Time Visualization of Urban Scenery , 1997, Comput. Graph. Forum.

[57]  Brian Wyvill,et al.  ADAPTIVE VOXEL SUBDIVISION FOR RAY TRACING , 1988 .

[58]  Dinesh Manocha,et al.  GAPS: general and automatic polygonal simplification , 1999, SI3D.

[59]  R. Schmacher,et al.  Study for Applying Computer-Generated Images to Visual Simulation: (510842009-001) , 1969 .

[60]  Jayaram K. Udupa,et al.  Surface Shading in the Cuberille Environment , 1985, IEEE Computer Graphics and Applications.

[61]  Gordon W. Romney,et al.  Half-tone perspective drawings by computer , 1899, AFIPS '67 (Fall).

[62]  Steven J. Gortler,et al.  Silhouette Mapping , 1999 .

[63]  John Edward Warnock,et al.  A hidden surface algorithm for computer generated halftone pictures , 1969 .

[64]  David P. Luebke,et al.  View-dependent simplification of arbitrary polygonal environments , 1997, SIGGRAPH.

[65]  Andrew S. Glassner,et al.  Space subdivision for fast ray tracing , 1984, IEEE Computer Graphics and Applications.

[66]  Pere Brunet Crosa,et al.  Data structures and algorithms for navigation in highly polygon-populated scenes , 1998 .

[67]  Ned Greene,et al.  Hierarchical polygon tiling with coverage masks , 1996, SIGGRAPH.

[68]  A. James Stewart,et al.  Effective Compression Techniques for Precomputed Visibility , 1999, Rendering Techniques.

[69]  Turner Whitted,et al.  An improved illumination model for shaded display , 1998 .

[70]  Jihad El-Sana,et al.  Skip Strips: maintaining triangle strips for view-dependent rendering , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[71]  Carlo H. Séquin,et al.  Visibility preprocessing for interactive walkthroughs , 1991, SIGGRAPH.

[72]  Donald J R Meagher The Octree Encoding Method for Efficient Solid Modeling. , 1982 .

[73]  Loren C. Carpenter,et al.  The A -buffer, an antialiased hidden surface method , 1984, SIGGRAPH.

[74]  Cláudio T. Silva,et al.  Rendering on a budget: a framework for time-critical rendering , 1999, Proceedings Visualization '99 (Cat. No.99CB37067).

[75]  Jovan Popovic,et al.  Progressive simplicial complexes , 1997, SIGGRAPH.

[76]  Manuel Menezes de Oliveira Neto,et al.  Relief texture mapping , 2000, SIGGRAPH.

[77]  John M. Airey,et al.  Increasing update rates in the building walkthrough system with automatic model-space subdivision and potentially visible set calculations , 1990 .

[78]  Dinesh Manocha,et al.  Accelerated occlusion culling using shadow frusta , 1997, SCG '97.

[79]  Henry Fuchs,et al.  On visible surface generation by a priori tree structures , 1980, SIGGRAPH '80.

[80]  Voicu Popescu,et al.  The WarpEngine: an architecture for the post-polygonal age , 2000, SIGGRAPH.

[81]  Arthur Appel,et al.  Some techniques for shading machine renderings of solids , 1968, AFIPS Spring Joint Computing Conference.

[82]  James H. Clark,et al.  Hierarchical geometric models for visible surface algorithms , 1976, CACM.

[83]  Charles W. Grant,et al.  Integrated analytic spatial and temporal anti-aliasing for polyhedra in 4-space , 1985, SIGGRAPH.

[84]  Seth Teller,et al.  Immediate-Mode Ray-Casting , 1999 .

[85]  Karsten Bormann An adaptive occlusion culling algorithm for use in large VEs , 2000, Proceedings IEEE Virtual Reality 2000 (Cat. No.00CB37048).

[86]  Hansong Zhang,et al.  Fast backface culling using normal masks , 1997, SI3D.

[87]  J J Koenderink,et al.  What Does the Occluding Contour Tell Us about Solid Shape? , 1984, Perception.

[88]  Homan Igehy,et al.  Simple models of the impact of overlap in bucket rendering , 1998, Workshop on Graphics Hardware.

[89]  Seth Teller,et al.  Frustum Casting for Progressive, Interactive Rendering , 1998 .

[90]  Michael Kass,et al.  Error-bounded antialiased rendering of complex environments , 1994, SIGGRAPH.

[91]  W. Randolph Franklin A linear time exact hidden surface algorithm , 1980, SIGGRAPH '80.

[92]  Martin E. Newell,et al.  A solution to the hidden surface problem , 1998 .

[93]  Larry Rudolph,et al.  A parallel scan conversion algorithm with anti-aliasing for a general-purpose ultracomputer , 1983, SIGGRAPH.

[94]  Dinesh Manocha,et al.  Hierarchical Visibility Culling for Spline Models , 1995, Graphics Interface.

[95]  Seth Teller,et al.  Visibility Computations in Densely Occluded Polyhedral Environments , 1992 .

[96]  Peter R. Atherton,et al.  Hidden surface removal using polygon area sorting , 1977, SIGGRAPH.

[97]  Frédo Durand,et al.  3D visibility made visibly simple: an introduction to the visibility skeleton , 1997, SCG '97.

[98]  Marc Olano,et al.  Interactive multi-pass programmable shading , 2000, SIGGRAPH.

[99]  R. J. Wolfe,et al.  Seminal graphics : pioneering efforts that shaped the field , 1998 .

[100]  Craig Gotsman,et al.  Optimized occlusion culling using five-dimensional subdivision , 1999, Comput. Graph..

[101]  Jay Torborg,et al.  Talisman: commodity realtime 3D graphics for the PC , 1996, SIGGRAPH.

[102]  Edwin Earl Catmull,et al.  A subdivision algorithm for computer display of curved surfaces. , 1974 .

[103]  Carlos Andújar,et al.  Integrating Occlusion Culling and Levels of Detail through Hardly‐Visible Sets , 2000, Comput. Graph. Forum.

[104]  Dinesh Manocha,et al.  Hierarchical Back-Face Computation , 1996, Rendering Techniques.

[105]  Frédo Durand,et al.  The visibility skeleton: a powerful and efficient multi-purpose global visibility tool , 1997, SIGGRAPH.