Electrical Engineering
      and Computer Sciences

Electrical Engineering and Computer Sciences

COLLEGE OF ENGINEERING

UC Berkeley

Hidden Feature Removal and Display of Intersecting Objects in UNIGRAFIX

Nachshon Gal

EECS Department
University of California, Berkeley
Technical Report No. UCB/CSD-86-282
January 1986

http://www.eecs.berkeley.edu/Pubs/TechRpts/1986/CSD-86-282.pdf

UNIGRAFIX is a graphics modeling and rendering system that runs under the UNIX operating system. It consists of a descriptive language and several programs that allow a user to create, modify and display scenes consisting of polyhedral objects.

A new hidden feature algorithm in UNIGRAFIX was inspired by Hamlin and Gear's STACK algorithm. It is a scan-line, image space algorithm that exploits depth ordering of faces to produce the visible spans for each scanline. Detection and correct display of intersecting objects is efficiently achieved by checking only visible faces, and comparing each one with a minimal set of potential penetrators.

The resulting rendering program also features smooth shading of faces. It is robust and fast, and this makes it a good choice for interactive design where other renderers might fail or take too much time.


BibTeX citation:

@techreport{Gal:CSD-86-282,
    Author = {Gal, Nachshon},
    Title = {Hidden Feature Removal and Display of Intersecting Objects in UNIGRAFIX},
    Institution = {EECS Department, University of California, Berkeley},
    Year = {1986},
    Month = {Jan},
    URL = {http://www.eecs.berkeley.edu/Pubs/TechRpts/1986/5390.html},
    Number = {UCB/CSD-86-282},
    Abstract = {UNIGRAFIX is a graphics modeling and rendering system that runs under the UNIX operating system. It consists of a descriptive language and several programs that allow a user to create, modify and display scenes consisting of polyhedral objects.  <p>  A new hidden feature algorithm in UNIGRAFIX was inspired by Hamlin and Gear's STACK algorithm. It is a scan-line, image space algorithm that exploits depth ordering of faces to produce the visible spans for each scanline. Detection and correct display of intersecting objects is efficiently achieved by checking only visible faces, and comparing each one with a minimal set of potential penetrators.  <p>  The resulting rendering program also features smooth shading of faces. It is robust and fast, and this makes it a good choice for interactive design where other renderers might fail or take too much time.}
}

EndNote citation:

%0 Report
%A Gal, Nachshon
%T Hidden Feature Removal and Display of Intersecting Objects in UNIGRAFIX
%I EECS Department, University of California, Berkeley
%D 1986
%@ UCB/CSD-86-282
%U http://www.eecs.berkeley.edu/Pubs/TechRpts/1986/5390.html
%F Gal:CSD-86-282