HOOPS 3D Graphics System
Encyclopedia
The HOOPS 3D Graphics System is a 3D Graphics
API, part of The HOOPS 3D Application Framework
. The HOOPS 3D Application Framework has three main elements the first of which is the core HOOPS 3D Graphics System itself, a 3D scene-graph
API. The second is a rendering pipeline
which can drive a number of lower-level API's including OpenGL
and Direct3D
. Finally, a layer of "application-level" functionality sits atop the scene-graph.
in the mid-1980s. Ithaca Software was formed to commercialize the HOOPS technology, where it began to be adopted by a number of commercial developers of computer-aided design
(CAD), computer-aided manufacturing
(CAM) and computer-aided engineering
(CAE) software.
In 1993, Ithaca Software was acquired by Autodesk, Inc.
of San Rafael, California
. In 1996 HOOPS was spun out of Autodesk by Tech Soft 3D http://www.techsoft3d.com, who continued to develop and license the HOOPS 3D Graphics System.
3D computer graphics
3D computer graphics are graphics that use a three-dimensional representation of geometric data that is stored in the computer for the purposes of performing calculations and rendering 2D images...
API, part of The HOOPS 3D Application Framework
Application framework
In computer programming, an application framework consists of a software framework used by software developers to implement the standard structure of an application for a specific development environment ....
. The HOOPS 3D Application Framework has three main elements the first of which is the core HOOPS 3D Graphics System itself, a 3D scene-graph
Scene graph
A scene graph is a general data structure commonly used by vector-based graphics editing applications and modern computer games. Examples of such programs include Acrobat 3D, Adobe Illustrator, AutoCAD, CorelDRAW, OpenSceneGraph, OpenSG, VRML97, and X3D....
API. The second is a rendering pipeline
Graphics pipeline
In 3D computer graphics, the terms graphics pipeline or rendering pipeline most commonly refers to the current state of the art method of rasterization-based rendering as supported by commodity graphics hardware. The graphics pipeline typically accepts some representation of a three-dimensional...
which can drive a number of lower-level API's including OpenGL
OpenGL
OpenGL is a standard specification defining a cross-language, cross-platform API for writing applications that produce 2D and 3D computer graphics. The interface consists of over 250 different function calls which can be used to draw complex three-dimensional scenes from simple primitives. OpenGL...
and Direct3D
Direct3D
Direct3D is part of Microsoft's DirectX application programming interface . Direct3D is available for Microsoft Windows operating systems , and for other platforms through the open source software Wine. It is the base for the graphics API on the Xbox and Xbox 360 console systems...
. Finally, a layer of "application-level" functionality sits atop the scene-graph.
History
The HOOPS 3D Graphics System was originally developed in the CAD Lab at Cornell UniversityCornell University
Cornell University is an Ivy League university located in Ithaca, New York, United States. It is a private land-grant university, receiving annual funding from the State of New York for certain educational missions...
in the mid-1980s. Ithaca Software was formed to commercialize the HOOPS technology, where it began to be adopted by a number of commercial developers of computer-aided design
Computer-aided design
Computer-aided design , also known as computer-aided design and drafting , is the use of computer technology for the process of design and design-documentation. Computer Aided Drafting describes the process of drafting with a computer...
(CAD), computer-aided manufacturing
Computer-aided manufacturing
Computer-aided manufacturing is the use of computer software to control machine tools and related machinery in the manufacturing of workpieces. This is not the only definition for CAM, but it is the most common; CAM may also refer to the use of a computer to assist in all operations of a...
(CAM) and computer-aided engineering
Computer-aided engineering
Computer-aided engineering is the broad usage of computer software to aid in engineering tasks. It includes computer-aided design , computer-aided analysis , computer-integrated manufacturing , computer-aided manufacturing , material requirements planning , and computer-aided planning .- Overview...
(CAE) software.
In 1993, Ithaca Software was acquired by Autodesk, Inc.
Autodesk
Autodesk, Inc. is an American multinational corporation that focuses on 3D design software for use in the architecture, engineering, construction, manufacturing, media and entertainment industries. The company was founded in 1982 by John Walker, a coauthor of the first versions of the company's...
of San Rafael, California
San Rafael, California
San Rafael is a city and the county seat of Marin County, California, United States. The city is located in the North Bay region of the San Francisco Bay Area...
. In 1996 HOOPS was spun out of Autodesk by Tech Soft 3D http://www.techsoft3d.com, who continued to develop and license the HOOPS 3D Graphics System.