Personal tools

Difference between revisions of "CG: Course final projects"

From hpcwiki

Jump to: navigation, search
(3. Construction and rendering of 3D iso-surfaces from volumetric scalar and vector fields)
(2. Volume rendering of 3D climate variable fields)
Line 18: Line 18:
 
== 2. Volume rendering of 3D climate variable fields ==
 
== 2. Volume rendering of 3D climate variable fields ==
  
[[File:volrend.png|thumb|200px|Volume rendering sample, Source: stormhunter]] 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.
+
[[File:volrend.png|thumb|200px|Volume rendering sample, Source: stormhunter]]
 +
[[File:volrend2.png|thumb|200px|Volume rendering sample, Source: stormhunter]]
 +
[[File:volrend3.png|thumb|200px|Volume rendering sample, Source: stormhunter]] 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 ===
 
=== Objectives ===

Revision as of 12:07, 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, Source: stormhunter
File:Volrend2.png
Volume rendering sample, Source: stormhunter
File:Volrend3.png
Volume rendering sample, Source: stormhunter
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.

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