Real-Time computer game recoloring for dichromats
dc.contributor.advisor | Oliveira Neto, Manuel Menezes de | pt_BR |
dc.contributor.author | Violato, Júlia Peixoto | pt_BR |
dc.date.accessioned | 2024-08-15T06:31:03Z | pt_BR |
dc.date.issued | 2022 | pt_BR |
dc.identifier.uri | http://hdl.handle.net/10183/277375 | pt_BR |
dc.description.abstract | The ability to correctly perceive and differentiate colors is crucial for a wide variety of day-to-day activities. In video games, colors are often used to communicate important information to the players. For instance, green and red often indicate a character’s health, and can become essential to the construction of the game’s narrative and to ensure coher ent playability. Thus, individuals with color vision deficiency are typically constrained in their ability to interact with games in the way intended by the developers. In games with competitive or online aspects, this can introduce unfair disadvantages, as such play ers might lack precious information, requiring them more time to determine a course of action. The impact of this information loss might even discourage these players entirely from interacting with a game. In this work, we provide a contrast-enhancing, temporal coherent recoloring plugin for video games to assist dichromat players. For this, we use ReShade, a post-processing injector that exposes color and depth information to enable customized shaders and filters on games. Our solution is applicable to any game based on OpenGL, Vulkan, or DirectX, running on Windows platforms. By reducing color am biguity for dichromat players, it is expected that our work will improve the experience of individuals with color vision deficiency when playing video games on these platforms. | en |
dc.description.abstract | A capacidade de perceber e diferenciar cores é essencial em uma grande variedade de atividades do dia-a-dia. Em video games, cores são muito utilizadas para comunicar informações importantes ao jogador. Por exemplo, verde e vermelho frequentemente indicam a saúde de um personagem, e podem se tornar essenciais para a construção da narrativa do jogo e para garantir uma jogabilidade coerente. Por isso, indivíduos com daltonismo tipicamente sofrem limitações em sua habilidade de interagir com jogos da forma imaginada pelos desenvolvedores. Em jogos com aspectos competitivos ou online, isso pode introduzir desvantagens, já que informações valiosas podem faltar a esses jogadores, exigindo que eles usem mais tempo para determinar uma ação a ser tomada. O impacto dessa perda de informação pode até mesmo desencorajar esses jogadores de sequer interagir com um jogo. Nesse trabalho, nós providenciamos um plugin de recoloração para video games, que aumenta o contraste e preserva coerência temporal, para auxiliar jogadores dicromatas. Para isso, nós utilizamos o ReShade, um injetor de pós-processamento que expõe informações de cor e profundidade que permitem o desenvolvimento de shaders e filtros personalizados para jogos. Nossa solução é aplicável a qualquer jogo baseado em OpenGL, Vulkan ou DirectX, que seja executado em plataformas Windows. Ao reduzir a ambiguidade de cores para jogadores dicromatas, é esperado que nosso trabalho melhore a experiência de indivíduos daltônicos ao jogar jogos nessas plataformas. | pt_BR |
dc.format.mimetype | application/pdf | pt_BR |
dc.language.iso | eng | pt_BR |
dc.rights | Open Access | en |
dc.subject | Dichromat | en |
dc.subject | Vídeo games | pt_BR |
dc.subject | Color vision deficiency | en |
dc.subject | Computação gráfica | pt_BR |
dc.subject | Jogos eletrônicos | pt_BR |
dc.subject | Recoloring | en |
dc.subject | Computer graphics | en |
dc.title | Real-Time computer game recoloring for dichromats | pt_BR |
dc.title.alternative | Recoloração em tempo real de jogos para computador para dicromatas | en |
dc.type | Trabalho de conclusão de graduação | pt_BR |
dc.identifier.nrb | 001154169 | pt_BR |
dc.degree.grantor | Universidade Federal do Rio Grande do Sul | pt_BR |
dc.degree.department | Instituto de Informática | pt_BR |
dc.degree.local | Porto Alegre, BR-RS | pt_BR |
dc.degree.date | 2022 | pt_BR |
dc.degree.graduation | Ciência da Computação: Ênfase em Ciência da Computação: Bacharelado | pt_BR |
dc.degree.level | graduação | pt_BR |
Este item está licenciado na Creative Commons License
-
TCC Ciência da Computação (1024)