Personal tools

Difference between revisions of "CG: Course final projects"

From hpcwiki

Jump to: navigation, search
(2. Volume rendering of 3D climate variable fields)
(3. Construction and rendering of 3D iso-surfaces from volumetric scalar and vector fields)
Line 50: Line 50:
 
[[File:isosurf.gif|thumb|180px|Iso-surface, Magnetic resonance]]
 
[[File:isosurf.gif|thumb|180px|Iso-surface, Magnetic resonance]]
 
The aim is to build and rendering a mesh given a field 3D. The render of the mesh, should include a illumination scheme, material modeling, and the use of a color palette, in order to view a advanced visualization of a vector field 3D.
 
The aim is to build and rendering a mesh given a field 3D. The render of the mesh, should include a illumination scheme, material modeling, and the use of a color palette, in order to view a advanced visualization of a vector field 3D.
 +
  
 
=== Objectives ===
 
=== Objectives ===
 
* Implement a algorithm for build a iso-surface mesh given a 3D scalar field
 
* Implement a algorithm for build a iso-surface mesh given a 3D scalar field
 
* Build a scene which is composed by a map and a 3D scalar field over the map.
 
* Build a scene which is composed by a map and a 3D scalar field over the map.
* Apply a color palette related to field intensity.
+
* Management a color palette related to field intensity.
 
* Propose a material and illumination model
 
* Propose a material and illumination model
 
* Implement a navigation scheme airplane based.
 
* Implement a navigation scheme airplane based.
 +
* Design widget to change the field value.
 +
  
 
=== Revisions ===
 
=== Revisions ===
# Formulation problem and methodology (10%)
+
# Formulation problem, methodoly and class diagram (10%)
# Scenario (shorelines, parser datafile of field 3D, parser palette) (10%)
+
# Scenario (parser of datafiles: shorelines, field 3D, palettes) (10%)
# Implement illumination and material model (10%)
+
# Implement illumination, material model, and management of collection palette (10%)
 
# Redefinition of camera model (10%)
 
# Redefinition of camera model (10%)
 
# Implement a iso-surface algorithm (10%)
 
# Implement a iso-surface algorithm (10%)
 
# Final delivery (20%)
 
# Final delivery (20%)
 +
# Management of collection palette (10%)
 +
  
 
=== Data ===
 
=== Data ===

Revision as of 15:21, 1 June 2015

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

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 given a 4D scalar field
  • Build a scene which is composed by a map and a 3D fluid field over the map.
  • Implement a collection of RGBA color palettes.
  • Design widget to control of time animation.
  • Propose a system to select a predefined palette.
  • Implement a navigation scheme airplane based.

Revisions

  1. Formulation problem, Methodoly and class diagram (10%)
  2. Scenario (parser of datafiles: shorelines, field 4D, palettes) (10%)
  3. Management of collection palette (10%)
  4. Implement Volume rendering strategy (10%)
  5. Redefinition of camera model and data allocation (10%)
  6. Final delivery (20%)


Data

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

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

Iso-Surface, climate
Iso-surface, tomography
Iso-surface, Magnetic resonance

The aim is to build and rendering a mesh given a field 3D. The render of the mesh, should include a illumination scheme, material modeling, and the use of a color palette, in order to view a advanced visualization of a vector field 3D.


Objectives

  • Implement a algorithm for build a iso-surface mesh given a 3D scalar field
  • Build a scene which is composed by a map and a 3D scalar field over the map.
  • Management a color palette related to field intensity.
  • Propose a material and illumination model
  • Implement a navigation scheme airplane based.
  • Design widget to change the field value.


Revisions

  1. Formulation problem, methodoly and class diagram (10%)
  2. Scenario (parser of datafiles: shorelines, field 3D, palettes) (10%)
  3. Implement illumination, material model, and management of collection palette (10%)
  4. Redefinition of camera model (10%)
  5. Implement a iso-surface algorithm (10%)
  6. Final delivery (20%)
  7. Management of collection palette (10%)


Data

  • Shorelines of south-America and Caribbean.
  • Field 3D (XX latitudes, YY longitudes, and ZZ levels)
  • Given a palette for field intensity

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