Personal tools

Difference between revisions of "BogotaClimateChange:Climate Simulation Visualization"

From hpcwiki

Jump to: navigation, search
(Funcionamiento básico)
(Funcionamiento básico)
Line 40: Line 40:
 
* Constructor WrapperGL
 
* Constructor WrapperGL
 
* Llamado a la función init() de la ventana llamada por WrapperGL::init()
 
* Llamado a la función init() de la ventana llamada por WrapperGL::init()
* Llamado a la función resize de la ventana llamada por WrapperGL::reshape()
+
* Llamado a la función resize() de la ventana llamada por WrapperGL::reshape()
 
* Llamado a la función draw() de la ventana llamada por WrapperGL::glut_display()
 
* Llamado a la función draw() de la ventana llamada por WrapperGL::glut_display()
 
* Automáticamente se llama por segunda a la función draw() de la ventana
 
* Automáticamente se llama por segunda a la función draw() de la ventana
 
* El motor gráfico queda escuchando los eventos activados
 
* El motor gráfico queda escuchando los eventos activados
 +
La función WrapperGL::reshape() configura una proyección de perspectiva. Y en la función WrapperGL::glut_display() configura una proyección Ortogonal
  
Estado inicial de OpenGL
+
-Estado inicial de OpenGL
Funciones y utilidades de OpenGL
+
-Funciones y utilidades de OpenGL
  
 
== Visualización de campos WRF ==
 
== Visualización de campos WRF ==

Revision as of 15:38, 1 October 2013

Contents

WRF Data Extraction

path scripts to generate fields

  /home/jvictorino/wrf/scripts

path fields data generated

  /home/jvictorino/wrf/wrf_data

4D fields generated {lats 287, lons 280, levs 34, times 265} XX corresponds with time index:

  • tempXX.dat: temperature
  • PsXX.dat: pressure
  • UXX.dat: Meridional component of wind
  • VXX.dat: Zonal component of wind
  • WXX.dat: Verical component of wind

3D fields generated {lats 287, lons 280, times 265}:

  • relhum.dat: Relative Humidity
  • raina.dat: acummulated rain
  • cldfrac.dat: cloud fraction

Terrain Elevation Rendering

Data source: ASTER_GDEM

Dem1.png

Demo versión 0.1 de Render de elevación del terreno en los cerros orientales de Bogotá, resolución 30 metros, región de 5.4 Km x 5.4 Km. Usando OpenGL.

Field4.png

Temperature 3D, 10 layers, selected region.

Physically-based Cloud Generation

GUI OpenGL

Elementos de la libreria

Estructura de la interfaz

Funcionamiento básico

Orden de llamados:

  • Constructor de la clase Widget
  • Constructor de la ventana de usuario que desciende de Widget
  • Constructor WrapperGL
  • Llamado a la función init() de la ventana llamada por WrapperGL::init()
  • Llamado a la función resize() de la ventana llamada por WrapperGL::reshape()
  • Llamado a la función draw() de la ventana llamada por WrapperGL::glut_display()
  • Automáticamente se llama por segunda a la función draw() de la ventana
  • El motor gráfico queda escuchando los eventos activados

La función WrapperGL::reshape() configura una proyección de perspectiva. Y en la función WrapperGL::glut_display() configura una proyección Ortogonal

-Estado inicial de OpenGL -Funciones y utilidades de OpenGL

Visualización de campos WRF

Descripción de objetos

TODO List

  • Propose a model for cloud generation based on single cells in a simulation domain (WRF)