首页> 外文OA文献 >Simulación y visualización de fenómenos físicos sobre GPU’s de última generación.udMódulo 1: simulación y visualización de la superficie de un fluido contenido en un recipiente cúbico sobre el que incide una luz direccional
【2h】

Simulación y visualización de fenómenos físicos sobre GPU’s de última generación.udMódulo 1: simulación y visualización de la superficie de un fluido contenido en un recipiente cúbico sobre el que incide una luz direccional

机译:在最新一代的GPU上模拟和可视化物理现象。第1单元:模拟和可视化立方体容器中包含的流体的表面,定向光会落在该容器上

摘要

El presente proyecto, como bien indica su nombre, tiene por objetivo la simulación y visualización de ciertos fenómenos físicos que pueden ser de gran utilidad para mostrar escenas 3D con gran realismo. Para ello se pretende hacer uso intensivo de la capacidad de cálculo de los procesadores gráficos de última generación (NVIDIA GeForce FX y ATI Radeon 9700). Además, se realizará cuando sea posible un estudio comparativo a nivel de tiempos entre la versión hardware (sobre GPU) y la versión software (CPU). El principal propósito es analizar que tipo de cálculos pueden realizarse sobre GPU y cómo.udSe utilizará C/C++ como lenguaje de programación. El entorno gráfico se implementará con OpenGL, haciendo uso de la librería GLUT. La programación de la GPU se realizará mediante las extensiones ARB_vertex_program y ARB_fragment_program de OpenGL. Para la generación de programas sobre GPU se aconseja el uso del lenguaje gráfico de alto nivel CG.udEl proyecto está dividido en tres partes independientes (igual al número de alumnos). El encargado de cada parte implementará un módulo de cálculo y visualización, así como una demo que muestre de forma interactiva la funcionalidad del módulo correspondiente. Finalmente, se realizará una demo global que haga uso de la funcionalidad de los tres módulos.udAunque lo puesto hasta ahora son los objetivos iniciales se ha de mencionar un cambio que se ha producido a lo largo del desarrollo: las extensiones finalmente utilizadas para la programación de la GPU, y cuyas clases han sido suministradas por el profesor Roberto Lario, han sido finalmente las extensiones GL_VERTEX_PROGRAM_NV y GL_FRAGMENT_PROGRAM_NV, las cuales a su vez son propietarias de nvidia y por lo cual las únicas tarjetas válidas son las NVIDIA GeForce FX.
机译:顾名思义,该项目的目的是模拟和可视化某些物理现象,这些现象对于显示逼真的3D场景非常有用。为此,它打算充分利用最新一代图形处理器(NVIDIA GeForce FX和ATI Radeon 9700)的计算能力。此外,将在硬件版本(在GPU上)和软件版本(CPU)之间进行时间级别的比较研究。主要目的是分析可以在GPU上执行哪种计算,以及如何使用 Ud C / C ++作为编程语言。图形环境将使用GLUT库在OpenGL中实现。将使用OpenGL扩展ARB_vertex_program和ARB_fragment_program完成GPU编程。对于生成GPU程序,建议使用高级CG图形语言 Ud该项目分为三个独立的部分(等于学生人数)。每个部分的负责人将实现一个计算和可视化模块,以及一个以交互方式显示相应模块功能的演示。最后,将使用这三个模块的功能进行一个全局演示。 Ud尽管到目前为止提出的是最初的目标,但必须提及整个开发过程中发生的变化:最终用于扩展的扩展。 GPU编程(其类由Roberto Lario教授提供)最终是GL_VERTEX_PROGRAM_NV和GL_FRAGMENT_PROGRAM_NV扩展,它们依次是nvidia的所有者,因此唯一有效的卡是NVIDIA GeForce FX。

著录项

  • 作者

    Muñoz López Raúl;

  • 作者单位
  • 年度 2004
  • 总页数
  • 原文格式 PDF
  • 正文语种 es
  • 中图分类

相似文献

  • 外文文献
  • 中文文献
  • 专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号