Personal tools

CG: Course final projects

From hpcwiki

Revision as of 13:59, 1 June 2015 by Jvictorinog (Talk | contribs)

Jump to: navigation, search

Final projects proposed for the inter-semestral version (2015) of the Computer Graphics course in the Universidad Central

Contents

1. Digital Elevation Model rendering including projected smoothed coastal, political and hydrographic lines

Top view elevation map with isolines. Source: Google Maps
Fractal elevation map with ad hoc palette-
The goal of this project is the rendering and navigation of a digital terrain elevation model generated from real data (Global 30 Arc-Second Elevation (GTOPO30) data, resolution: 30 \texttt{m}^{2}), applying a predefined palette according to the elevation of each particular region. The render process should consider an illumination model and 3D projected overlays (iso-, political, coastal and hydrographical lines)

Objectives

  • Implement an algorithm for elevation mesh generation from GTOPO30 data
  • Design a model for palette index assignation according to the elevation of each vertex
  • Propose an illumination model for landscape rendering (outdoors)
  • Implement an algorithm to display overlays according to line projection over the 3D surface
  • Design and implement a real-time navigation model over the generated relief

Required Data

  • Global 30 Arc-Second Elevation (GTOPO30) [1]

2. Volume rendering of 3D climate variable fields

[[File:volrend.png|thumb|150px|Volume rendering sample]

Volume rendering sample
Advance volume rendering
The aim of this project is the rendering and navigation a 3D field. This is visualization by applying a palette which establish what objects or structures may be seen. The user can choose a palette of a set predefined of these. The main idea is to enhance the visualization of different structures depending of the selected palette.

Objectives

  • Implement a algorithm for volume rendering
  • Build a scene which is composed by a map and a 3D fluid field over the map.
  • Implement a collection of palettes of RGBA colors.
  • Propose a navigation schema of animation over time.
  • Propose a system to select a predefined palette.

Stages

  1. Project Methodoly
  2. Scenario (maps and parser of datafile)
  3. Management of collection palette
  4. Volume rendering strategy
  5. Final deliver

Data

  • Shorelines of south-america and caribbean.
  • Field 4D (XX latitudes, YY longitudes, ZZ levels, and TT timestep)
  • Given palettes pre-designed

3. Construction and rendering of 3D iso-surfaces from volumetric scalar and vector fields

The aim is to

Objectives

  • ...

Data

4. Cloud generation, rendering and optical properties simulation

TODO: (Hugo)

Objectives

  • ...

Data

5. Rendering and animation of hierarchical articulated models (case study: human skeleton from Kinect realtime video)

TODO: (Hugo)

Objectives

  • ...

Data

6. Particle system animation according to vector fields

TODO: (Jorge)

Objectives

  • ...

Data

7. Advanced rendering with local texture mapping

TODO: (Hugo)

Objectives

  • ...

Data

8. Human brain tractography from diffusion tensor data (MRI)

TODO: (Jorge)

Objectives

  • ...

Data