Graphics, Visualization and Computational Fabrication

Image of Jinxian ChaiJinxiang Chai

Associate Professor

(Computer animation, computer graphics, computer vision, motion capture, robotics, natural user interaction, human computer interaction, biomechanics)

Image Of Bruce GoochBruce Gooch

Associate Professor

(Non photorealistic rendering, perception and graphics, learning and video games, computational aesthetics)

Image of Andruid KerneAndruid Kerne


(Human-centered computing, HCI, multitouch interaction, sensory interfaces, intelligent user interfaces, gesture recognition, creativity support tools, information visualization. | Serious games, wearable computing, body sensor networks, intelligent sensory devices, ubiquitous computing, social computing, multimedia)

Image of John Keyser 2016.jpgJohn Keyser


(Geometric computing, graphics and visualization, simulation and modeling, and computer algebra)

Image of Eric RaganEric Ragan (Courtesy Appointment)

Assistant Professor

Image of Scott SchaeferScott Schaefer


(Computer graphics, geometric modeling, scientific visualization)

Image of Shinjiro Sueda 2016.jpgShinjiro Sueda

Assistant Professor

Image of Ergun AklemanErgun Akleman (Courtesy Appointment)


Courses Offered

CSCE 641/VIZA 672. Computer Graphics. Credits 3. 3 Lecture Hours

Representations of 3-dimensional objects, including polyhedral objects, curved surfaces, volumetric representations and CSG models; techniques for hidden surface/edge removal and volume rendering; illumination and shading; anti-aliasing; ray tracing; radiosity; animation; practical experience with state-of-the-art graphics hardware and software. 

Prerequisite: CSCE 441
Cross Listing: VIZA 672/CSCE 641.

CSCE 645/VIZA 675. Geometric Modeling. Credits 3. 3 Lecture Hours

Geometric and solid modeling concepts. Freeform curves and surfaces (splines and Bezier) with their relational, intersectional and global mathematical properties. Parametric representation of solids, topology of closed curved surfaces, boundary concepts and Boolean/Euler operators. Construction and display of curves and surfaces, and solid models. 

Prerequisite: CSCE 441 and CSCE 442 or equivalent. 
Cross Listing: VIZA 675/CSCE 645.

CSCE 646/VIZA 654. The Digital Image Theory of Computability. Credits 4. 3 Lecture Hours. 2 Lab Hours.

Tools and techniques for generation, handling and analysis of two dimensional digital images; image representation and storage; display, media conversion, painting and drawing; warping; color space operations, enhancement, filtering and manipulation. 

Prerequisite: Graduate classification or approval of instructor. 
Cross Listing: VIZA 654/CSCE 646.

CSCE 647/VIZA 656. Image Synthesis. Credits 4. 3 Lecture Hours. 2 Lab Hours.

Principles of image synthesis from 3-D scene descriptions; includes local and global illumination, shading, shadow determination, hidden surface elimination, texturing, raster graphics algorithms, transformations and projects. 

Prerequisite: Approval of instructor. 
Cross Listing: VIZA 656/CSCE 647.

CSCE 648/VIZA 657. Computer Aided Sculpting. Complexity Theory. Credits 3. 2 Lecture Hours. 3 Lab Hours.

Mathematical and artistic principles of 3-D modeling and sculpting; includes proportions, skeletal foundation, expression and posture, line of action; curves, surfaces and volumes, interpolation and approximation, parametric and rational parametric polynomials, constructive solid geometry, and implicit representations. 

Prerequisite: Approval of instructor. 
Cross Listing: VIZA 657/CSCE 648.

CSCE 649/VIZA 659. Physically-Based Modeling. Credits 3. 2 Lecture Hours. 2 Lab Hours

Physical simulation as used in choreography, geometric modeling, and the creation of special effects in computer graphics: a variety of problems and techniques explored which may include particle-methods, modeling and simulation of flexible materials, kinematics and constraint systems. 

Prerequisite: Approval of instructor.
Cross Listing: VIZA 659/CSCE 649.