Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs

=== This work consists of a study about the global illumination model known as radiosity, in an effort to achieve an efficient implementation on modern hardware. Radiosity is a classic and very important method in computer graphics. It is the first proposed method to achieve photo-realism as it con...

Full description

Bibliographic Details
Main Author: Alessandro Ribeiro da Silva
Other Authors: Renato Antonio Celso Ferreira
Format: Others
Language:Portuguese
Published: Universidade Federal de Minas Gerais 2008
Online Access:http://hdl.handle.net/1843/RVMR-7PVNGK
id ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-7PVNGK
record_format oai_dc
spelling ndltd-IBICT-oai-bibliotecadigital.ufmg.br-MTD2BR-RVMR-7PVNGK2019-01-21T17:49:06Z Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs Alessandro Ribeiro da Silva Renato Antonio Celso Ferreira Joao Luiz Elias Campos Luiz Chaimowicz This work consists of a study about the global illumination model known as radiosity, in an effort to achieve an efficient implementation on modern hardware. Radiosity is a classic and very important method in computer graphics. It is the first proposed method to achieve photo-realism as it considers interactions among the objects of the scene. As the method has a high processing demand, we propose the use of modern GPUs, with their massive processing capacity, in an attempt to speed up the computation. We experimented with two distinct implementations that use GPUs to accelerate part or all of the method. The first implementaion is similar to the original proposal of radiosity, and the GPUs were used to solve the simultaneous linear equations. The second implementation is derived from an extension to the original radiosity method that was designed for processing in GPUs. As results, we compared different methods to solve the simultaneous linear equations, on both GPUs and CPUs and we proposed an improvement on the GPU implementation related to the determination of visibility. Our modifications improves the quality of the output image while preserving the interactive charateristic of the method variation. Esse trabalho aborda um estudo sobre o método de iluminação global conhecido como radiosidade, num esforço de obter uma implementação eficiente para determinar a mesma. A radiosidade é um método clássico e muito importante para a computação gráfica ao sintetizar imagens foto-realísticas, pois foi um dos primeiros a considerar informações de vários objetos para determinar a iluminação de uma cena. Como o método apresenta uma grande demanda de processamento, foi utilizada a GPU como forma de otimização, pois a mesma possui uma capacidade de processamento massivo considerável. Foram realizadas duas implementações distintas que utilizam-se da GPU para acelerar alguma parte ou todo o algoritmo. Como resultado, foram comparados diferentes métodos para resolver sistemas de equações lineares em ambos, GPUs e CPUs, e propusemos uma abordagem para melhorar a determinação de visibilidade da implementação relacionada à GPU. 2008-11-24 info:eu-repo/semantics/publishedVersion info:eu-repo/semantics/masterThesis http://hdl.handle.net/1843/RVMR-7PVNGK por info:eu-repo/semantics/openAccess text/html Universidade Federal de Minas Gerais 32001010004P6 - CIÊNCIA DA COMPUTAÇÃO UFMG BR reponame:Biblioteca Digital de Teses e Dissertações da UFMG instname:Universidade Federal de Minas Gerais instacron:UFMG
collection NDLTD
language Portuguese
format Others
sources NDLTD
description === This work consists of a study about the global illumination model known as radiosity, in an effort to achieve an efficient implementation on modern hardware. Radiosity is a classic and very important method in computer graphics. It is the first proposed method to achieve photo-realism as it considers interactions among the objects of the scene. As the method has a high processing demand, we propose the use of modern GPUs, with their massive processing capacity, in an attempt to speed up the computation. We experimented with two distinct implementations that use GPUs to accelerate part or all of the method. The first implementaion is similar to the original proposal of radiosity, and the GPUs were used to solve the simultaneous linear equations. The second implementation is derived from an extension to the original radiosity method that was designed for processing in GPUs. As results, we compared different methods to solve the simultaneous linear equations, on both GPUs and CPUs and we proposed an improvement on the GPU implementation related to the determination of visibility. Our modifications improves the quality of the output image while preserving the interactive charateristic of the method variation. === Esse trabalho aborda um estudo sobre o método de iluminação global conhecido como radiosidade, num esforço de obter uma implementação eficiente para determinar a mesma. A radiosidade é um método clássico e muito importante para a computação gráfica ao sintetizar imagens foto-realísticas, pois foi um dos primeiros a considerar informações de vários objetos para determinar a iluminação de uma cena. Como o método apresenta uma grande demanda de processamento, foi utilizada a GPU como forma de otimização, pois a mesma possui uma capacidade de processamento massivo considerável. Foram realizadas duas implementações distintas que utilizam-se da GPU para acelerar alguma parte ou todo o algoritmo. Como resultado, foram comparados diferentes métodos para resolver sistemas de equações lineares em ambos, GPUs e CPUs, e propusemos uma abordagem para melhorar a determinação de visibilidade da implementação relacionada à GPU.
author2 Renato Antonio Celso Ferreira
author_facet Renato Antonio Celso Ferreira
Alessandro Ribeiro da Silva
author Alessandro Ribeiro da Silva
spellingShingle Alessandro Ribeiro da Silva
Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs
author_sort Alessandro Ribeiro da Silva
title Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs
title_short Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs
title_full Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs
title_fullStr Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs
title_full_unstemmed Eficiência e precisão no cálculo de iluminação por radiosidade com GPUs
title_sort eficiência e precisão no cálculo de iluminação por radiosidade com gpus
publisher Universidade Federal de Minas Gerais
publishDate 2008
url http://hdl.handle.net/1843/RVMR-7PVNGK
work_keys_str_mv AT alessandroribeirodasilva eficienciaeprecisaonocalculodeiluminacaoporradiosidadecomgpus
_version_ 1718842744773804032