Repositorio Institucional
Repositorio Institucional
CONICET Digital
  • Inicio
  • EXPLORAR
    • AUTORES
    • DISCIPLINAS
    • COMUNIDADES
  • Estadísticas
  • Novedades
    • Noticias
    • Boletines
  • Ayuda
    • General
    • Datos de investigación
  • Acerca de
    • CONICET Digital
    • Equipo
    • Red Federal
  • Contacto
JavaScript is disabled for your browser. Some features of this site may not work without it.
  • INFORMACIÓN GENERAL
  • RESUMEN
  • ESTADISTICAS
 
Artículo

Implementación de un raytracer en unidades de procesamiento gráfico utilizando Bounding Volume Hierarchy

Scandolo, Leonardo; Garcia Bauza, Cristian DarioIcon ; D'amato, Juan PabloIcon ; Venere, Marcelo Javier
Fecha de publicación: 11/2012
Editorial: Asociación Argentina de Mecánica Computacional
Revista: Mecánica Computacional
ISSN: 2591-3522
Idioma: Español
Tipo de recurso: Artículo publicado
Clasificación temática:
Ciencias de la Computación

Resumen

Los métodos de ray tracing permiten generar representaciones gráficas de escenarios tridimensionales con gran calidad, ya que modelan naturalmente sombras, reflexiones y refracciones además de la emisión difusa. Estos algoritmos tienen un costo computacional muy elevado, pero pueden adaptarse para hacer uso del poder de cómputo de arquitecturas masivamente paralelas y de alto rendimiento como las placas gráficas (GPUs). La implementación clásica de estos algoritmos hace uso de técnicas de clasificación geométrica para reducir al mínimo la cantidad de cómputos de intersecciones entre rayos y triángulos. A su vez, los datos de materiales, tales como texturas, deben organizarse coherentemente para reducir los tiempos de lectura. En este trabajo se propone utilizar una clasificación de los datos con un árbol de Jerarquía de Volúmenes (BVH) y se describe su implementación en una arquitectura masivamente paralela. Se presenta un pipeline de procesamiento implementado en OpenCL que permite generar imágenes de alta calidad con tasas de refresco interactivas, y se exponen resultados en resoluciones de 512^2 y 1024^2 píxeles a partir de escenas del orden de 10^5 triángulos.
Palabras clave: RAYTRACING , GPGPU , BVH
Ver el registro completo
 
Archivos asociados
Thumbnail
 
Tamaño: 3.967Mb
Formato: PDF
.
Descargar
Licencia
info:eu-repo/semantics/openAccess Excepto donde se diga explícitamente, este item se publica bajo la siguiente descripción: Creative Commons Attribution-NonCommercial-ShareAlike 2.5 Unported (CC BY-NC-SA 2.5)
Identificadores
URI: http://hdl.handle.net/11336/264294
URL: http://venus.ceride.gov.ar/ojs/index.php/mc/article/view/4249
URL: https://cimec.org.ar/ojs/index.php/mc/article/view/4249
Colecciones
Articulos(CCT - TANDIL)
Articulos de CTRO CIENTIFICO TECNOLOGICO CONICET - TANDIL
Articulos(INENCO)
Articulos de INST.DE INVEST.EN ENERGIA NO CONVENCIONAL
Citación
Scandolo, Leonardo; Garcia Bauza, Cristian Dario; D'amato, Juan Pablo; Venere, Marcelo Javier; Implementación de un raytracer en unidades de procesamiento gráfico utilizando Bounding Volume Hierarchy; Asociación Argentina de Mecánica Computacional; Mecánica Computacional; 31; 11-2012; 3165-3179
Compartir

Enviar por e-mail
Separar cada destinatario (hasta 5) con punto y coma.
  • Facebook
  • X Conicet Digital
  • Instagram
  • YouTube
  • Sound Cloud
  • LinkedIn

Los contenidos del CONICET están licenciados bajo Creative Commons Reconocimiento 2.5 Argentina License

https://www.conicet.gov.ar/ - CONICET

Inicio

Explorar

  • Autores
  • Disciplinas
  • Comunidades

Estadísticas

Novedades

  • Noticias
  • Boletines

Ayuda

Acerca de

  • CONICET Digital
  • Equipo
  • Red Federal

Contacto

Godoy Cruz 2290 (C1425FQB) CABA – República Argentina – Tel: +5411 4899-5400 repositorio@conicet.gov.ar
TÉRMINOS Y CONDICIONES