Otimize seus gráficos 3D móveis com o GLTools

Você deve se lembrar que alguns anos atrás, demos uma olhada rápida no Chainfire3D. Para quem não se lembra, o Chainfire3D permitiu que os usuários ajustassem vários aspectos do caminho de renderização em 3D, como tamanho e qualidade da textura. O aplicativo também permitiu que os usuários carregassem jogos destinados a outros dispositivos, graças ao seu sistema de plugins.

Infelizmente, devido a mudanças maciças no caminho de renderização usado no Android 3.0 e superior, o Chainfire3D não pode mais ser usado em dispositivos modernos. Felizmente, existe uma opção que traz grande parte da funcionalidade do Chainfire3D, além de alguns novos truques.

O GLTools por membro do fórum n0n3m4 (e publicado nos fóruns pelo colaborador reconhecido Hammer_Of_The_Gods) permite que os usuários controlem muitos aspectos de seu pipeline de renderização 3D em cada aplicativo e em todo o sistema. O aplicativo permite que os usuários alterem a resolução de renderização de qualquer aplicativo, profundidade de bits, compactação de textura e assim por diante. Também permite otimizar shaders em tempo real e ativar a suavização de serrilhado para maior qualidade.

Com o GLTools, você pode até falsificar vários sinalizadores GL relatados, como GL_VENDOR, para jogar jogos não destinados ao seu dispositivo. Mas, diferentemente do que era possível através de plugins usando o Chainfire3D, este aplicativo não adiciona nenhuma extensão proprietária adicional. Em vez disso, ele só pode alterar os recursos de hardware relatados. Dito isso, existem muitos jogos que limitam arbitrariamente quais dispositivos podem acessar quais recursos, portanto essa capacidade pode certamente ser útil.

Se você deseja ajustar o pipeline de renderização 3D no seu dispositivo Android com raiz, vá até o thread do aplicativo e experimente o GLTools!