DesignReview Viewset (drv-09)
DesignReview is a 3D computer model review package specifically
tailored for plant design models consisting of piping, equipment
and structural elements such as I-beams, HVAC ducting, and electrical
raceways. It allows flexible viewing and manipulation of the model
for helping the design team visually track progress, identify
interferences, locate components, and facilitate project approvals
by presenting clear presentations that technical and non-technical
audiences can understand.
On the construction site, DesignReview can display construction
status and sequencing through vivid graphics that complement blueprints.
After construction is complete, DesignReview continues as a valuable
tool for planning retrofits and maintenance. DesignReview is a
multi-threaded application that is available for both UNIX and
Windows NT.
The model in this viewset is a subset of the 3D plant model made
for the GYDA offshore oil production platform located in the North
Sea on the southwest coast of Norway. A special thanks goes to
British Petroleum, which has given the SPECopcSM subcommittee
permission to use the geometric data as sample data for this viewset.
Use of this data is restricted to this viewset.
DesignReview works from a memory-resident representation of the
model that is composed of high-order objects such as pipes, elbows
valves, and I-beams. During a plant walkthrough, each view is
rendered by transforming these high-order objects to triangle
strips or line strips. Tolerancing of each object is done dynamically
and only triangles that are front facing are generated. This is
apparent in the viewset model as it is rotated.
Most DesignReview models are greater than 50 megabytes and are
stored as high-order objects. For this reason and for the benefit
of dynamic tolerancing and face culling, display lists are not
used.
The updated drv-08 shaded model contains 367178 vertices in 42821
primitives. Vertex arrays are used to send the data to mirror
the current release of the Design Reivew application. The color
and material changes are taken directly from the GYDA model.
The wire frame model contains 1599755 vertices in 94275 primitives.
There are 5 tests specified by the viewset that represent the
most common operations performed by DesignReview. These tests
are as follows:
Test
|
Weight (%)
|
Description
|
1
|
75%
|
Walkthrough rendering of surfaces. Each object is rendered
as a triangle mesh, depth-buffered, smooth-shaded, with
one light and a different color per primitive. Material
properties are changed about once every 20 primitives.
|
2
|
13%
|
For more realism, objects in the model can be textured.
This test textures the model with linear blending and mipmaps.
There is a color change per primitive and the material properties
change as in test 1.
|
3
|
4%
|
As an additional way to help visual identification and
location of objects, the model may have "screen door" transparency
applied. This requires the addition of polygon stippling
to test #1 above.
|
4
|
4%
|
To easily spot rendered objects within a complex model,
the objects to be identified are rendered as solid and the
rest of the view is rendered as a wireframe (line strips).
The line strips are depth-buffered, flat-shaded and unlit.
Colors are sent per primitive.
|
5
|
4%
|
Two other views are present on the screen to help the user
select a model orientation. These views display the position
and orientation of the viewer. A wireframe, orthographic
projection of the model is used. Depth buffering is not
used, so multithreading cannot be used; this preserves draw
order.
|
|