Analisar os gráficos de um jogo sempre carregou um problema difícil de eliminar: a percepção humana. Uma sombra parece ter piorado. Um reflexo aparenta desaparecer. Uma cena parece rodar abaixo da fluidez esperada. A imagem parece mais suave. Um objeto distante surge repentinamente no cenário. Mas parecer não é medir. Foi justamente para reduzir essa distância entre impressão visual, análise técnica e evidência que nasceu a AIDA — Advanced Image Diagnostics & Analysis, plataforma de análise gráfica desenvolvida pela DG Labs. A proposta da AIDA não é simplesmente colocar números sobre um vídeo, aplicar filtros ou produzir gráficos impressionantes. Seu objetivo é muito mais direto:
medir o que está sendo apresentado, localizar onde um fenômeno acontece e transformar esse resultado em algo que possa ser visto e compreendido. Em outras palavras, a AIDA procura responder não apenas “o que aconteceu?”, mas também: Onde aconteceu? Quando aconteceu? Com que intensidade? Existe evidência visual para sustentar essa conclusão? Essa diferença muda completamente a maneira como uma análise gráfica pode ser apresentada ao público.
Primeiro medir. Depois mostrar. Só então explicar.
Existe um princípio que orienta o funcionamento da AIDA:
Primeiro medir. Depois provar visualmente. Só então explicar. A ordem é importante. Uma análise não deveria começar com uma conclusão e depois procurar elementos que confirmem aquilo que já se acredita. A AIDA segue o caminho contrário. Primeiro, o material é examinado. Depois, comportamentos relevantes são identificados e localizados. Em seguida, são produzidas evidências visuais capazes de mostrar ao espectador aquilo que foi encontrado. Somente depois entra a camada editorial responsável por transformar informações técnicas em uma explicação compreensível. Isso significa que a linguagem apresentada ao público é consequência da análise — e não sua origem.
O jogo é analisado a partir daquilo que realmente foi mostrado
A AIDA trabalha diretamente sobre vídeos. Isso permite analisar materiais como:
- trailers;
- gameplays;
- demonstrações técnicas;
- capturas de consoles;
- capturas de computadores;
- apresentações de eventos;
- comparativos;
- sequências específicas de gameplay. E existe uma vantagem importante nisso. Para realizar esse tipo de observação, não é necessário possuir acesso ao código-fonte do jogo, à engine, às ferramentas internas do estúdio ou aos sistemas utilizados durante o desenvolvimento. A análise acontece sobre o resultado visual apresentado ao público. É exatamente a imagem que chegou ao vídeo que está sendo estudada. Isso também estabelece um limite importante. AIDA não tenta transformar aquilo que não pode ser observado em uma certeza. Existem elementos que podem ser medidos diretamente a partir da imagem e existem outros que permitem apenas inferências. Por isso, as conclusões são tratadas de maneiras diferentes. Uma informação pode representar:
- uma medição observável;
- uma inferência sustentada por diferentes sinais;
- uma classificação baseada em comportamento visual;
- ou uma informação contextual adicionada pelo analista. Essa separação é fundamental para evitar uma das maiores armadilhas de qualquer análise técnica: apresentar probabilidade como certeza.
Um vídeo não é apenas uma sequência de imagens
Quando assistimos a um gameplay, nosso cérebro interpreta milhares de transformações acontecendo continuamente. Objetos se movimentam. A câmera muda de posição. Sombras percorrem superfícies. Reflexos acompanham o ambiente. Partículas aparecem e desaparecem. A iluminação muda. Objetos entram e saem do campo de visão. Detalhes surgem à distância. A resolução pode variar. Frames podem se repetir. Efeitos temporais acumulam informações de imagens anteriores. Para uma análise gráfica, portanto, observar apenas um frame frequentemente não é suficiente. A AIDA trabalha tanto com imagens individuais quanto com sequências completas. Essa combinação permite investigar fenômenos muito diferentes. Uma imagem isolada pode ser excelente para observar a definição de uma sombra. Mas uma sequência é muito mais eficiente para descobrir se essa mesma sombra começa a oscilar enquanto a câmera se movimenta. É justamente essa dimensão temporal que torna possível analisar comportamentos que seriam praticamente invisíveis em uma captura estática.
Análise por sequência
Na análise sequencial, diferentes momentos de um vídeo podem ser observados de maneira contínua. Isso permite estudar fenômenos que dependem diretamente da passagem do tempo. Entre eles estão:
- estabilidade da imagem;
- fluidez;
- repetição de frames;
- oscilações de sombras;
- comportamento de reflexos;
- mudanças de profundidade;
- aparecimento repentino de objetos;
- ghosting;
- instabilidade temporal;
- reconstrução da imagem;
- movimentação de partículas;
- consistência de determinados efeitos. O objetivo não é simplesmente encontrar uma alteração. É descobrir como ela começa, como evolui e em que ponto se torna perceptível. Essa diferença é especialmente importante em jogos modernos, nos quais grande parte da imagem final depende da combinação de informações produzidas ao longo de vários frames.
Análise localizada: olhando exatamente para onde importa
Nem todo problema precisa de uma análise da tela inteira. Às vezes, a informação importante está em uma pequena área. Pode ser:
- a borda de uma sombra;
- o reflexo em uma janela;
- a superfície de uma poça;
- um objeto distante;
- o cabelo de um personagem;
- uma estrutura fina;
- uma área em que aparentemente existe perda de resolução. Nesses casos, a AIDA permite concentrar a análise em uma região de interesse. Em vez de tratar toda a imagem da mesma maneira, o sistema direciona sua atenção para a área relevante. Essa região pode então ser examinada, ampliada e apresentada visualmente. O resultado é importante também para a comunicação. O espectador não precisa receber uma imagem coberta por dezenas de números tentando descobrir sozinho onde está o problema. A própria apresentação pode direcionar seu olhar para o ponto em que a evidência foi encontrada.
Fluidez: FPS não é apenas um número no canto da tela
Uma das aplicações mais visíveis da AIDA está na análise de fluidez. Quando um vídeo é apresentado a determinada taxa de quadros, isso não significa automaticamente que cada frame contém uma nova atualização visual. Podem existir:
- frames repetidos;
- irregularidades na cadência;
- momentos de maior estabilidade;
- períodos com menor avanço visual;
- mudanças perceptíveis na sequência. A análise observa justamente essa progressão. O resultado pode ser transformado em uma leitura temporal na qual é possível identificar onde a apresentação permanece estável e onde surgem irregularidades. Para o espectador, isso pode aparecer através de recursos como:
- contador de fluidez;
- gráfico ao longo do tempo;
- identificação de repetições;
- indicação visual de movimento;
- pontos de maior instabilidade;
- comparação entre diferentes momentos da cena. Existe, porém, uma diferença importante. AIDA não afirma estar acessando o tempo interno de renderização da GPU de um console ou computador quando essa informação simplesmente não existe no vídeo. O que está sendo analisado é a cadência efetivamente registrada no material apresentado. É uma distinção pequena na linguagem, mas enorme tecnicamente.
Movimento: entender a cena antes de julgar o efeito
Imagine uma câmera se movimentando enquanto um reflexo aparece sobre uma superfície. Naturalmente, aquele reflexo também muda. O mesmo acontece com sombras, objetos, partículas e praticamente qualquer outro elemento visual. Portanto, comparar simplesmente dois frames diferentes pode produzir conclusões erradas. Uma mudança na imagem não significa automaticamente uma mudança no efeito gráfico. AIDA leva o movimento da cena em consideração durante diferentes tipos de análise. Isso permite acompanhar regiões entre frames e separar melhor aquilo que mudou porque a câmera ou o objeto se moveram daquilo que realmente representa uma alteração no comportamento visual analisado. Essa capacidade é importante em praticamente todo o sistema. Sem compreender o movimento, seria muito fácil interpretar uma simples movimentação da câmera como:
- mudança de sombra;
- desaparecimento de reflexo;
- alteração de geometria;
- perda de detalhe;
- instabilidade de algum efeito. A análise temporal procura reduzir justamente esse tipo de falso positivo.
Sombras: muito além de dizer se são bonitas ou feias
Sombras são excelentes exemplos de como uma análise pode sair do campo puramente subjetivo. Uma sombra pode ser observada em relação a características como:
- definição;
- suavidade;
- continuidade;
- estabilidade;
- serrilhamento;
- irregularidades;
- comportamento durante o movimento. Em uma imagem isolada, é possível examinar como acontece a transição entre regiões iluminadas e sombreadas. Em movimento, surgem outras questões. A borda permanece estável? A definição muda repentinamente? Existem oscilações? Partes da sombra desaparecem? A região sombreada acompanha corretamente o movimento da cena? Quando um comportamento relevante é identificado, a AIDA pode apresentar visualmente o momento em que ele ocorre. A pergunta deixa de ser: “Essa sombra parece ruim?” E passa a ser:
“O que aconteceu com essa sombra, em que momento aconteceu e onde podemos enxergar isso?” Essa mudança resume boa parte da filosofia da AIDA.
Reflexos: movimento não é automaticamente defeito
Reflexos estão entre os elementos mais difíceis de analisar visualmente. Eles podem mudar simplesmente porque:
- a câmera se moveu;
- o personagem mudou de posição;
- um objeto saiu do enquadramento;
- a superfície refletora mudou de ângulo;
- o conteúdo da cena se transformou. Por isso, AIDA não trata qualquer mudança como um problema. O comportamento do reflexo pode ser observado em relação à sua:
- continuidade;
- estabilidade;
- preservação de detalhes;
- definição;
- ruído;
- consistência;
- comportamento temporal;
- permanência sobre a superfície. Quando existe uma evidência relevante, a região responsável pode ser destacada para o espectador. Outro ponto importante está na identificação da tecnologia utilizada. Em determinadas situações, características visuais podem ser compatíveis com diferentes formas de produzir reflexos. AIDA pode avaliar essas possibilidades, mas uma compatibilidade visual não precisa ser transformada artificialmente em certeza. Em vez de simplesmente declarar: “isso é tecnologia X” a análise pode chegar a uma conclusão muito mais responsável: “o comportamento observado apresenta características compatíveis com determinada solução.” Em análise gráfica, essa diferença importa.
Profundidade: transformando uma imagem plana em leitura espacial
Todo vídeo é, no final, uma imagem bidimensional. Mas aquilo que ele representa é um ambiente tridimensional. A AIDA utiliza análise espacial para estimar como diferentes elementos da cena estão distribuídos em profundidade. Isso permite produzir representações nas quais:
- primeiro plano;
- plano intermediário;
- e fundo podem ser visualmente diferenciados. Essa leitura abre várias possibilidades. Ela pode auxiliar na observação de:
- distância aparente;
- profundidade de campo;
- oclusão;
- estabilidade espacial;
- objetos distantes;
- alterações no nível de detalhe;
- comportamento da cena conforme a câmera se desloca. É importante novamente destacar o conceito de estimativa. Um vídeo comum não contém necessariamente todos os dados necessários para transformar cada pixel em uma medição física absoluta do mundo do jogo. AIDA trabalha com aquilo que pode ser inferido visualmente a partir da cena. O resultado é uma leitura espacial provável, sustentada pela imagem apresentada.
Resolução interna: 4K na tela não significa necessariamente 4K renderizado
Esse é um dos temas mais relevantes da geração atual. Um jogo pode produzir uma imagem final em 4K sem necessariamente renderizar internamente todos os frames nessa mesma resolução. Diversas técnicas podem reconstruir uma imagem a partir de uma base de resolução menor. Por isso, simplesmente observar a resolução do arquivo final não responde à pergunta:
Em qual resolução essa imagem provavelmente foi produzida antes da reconstrução? AIDA analisa diferentes sinais visuais relacionados à formação da imagem. Entre eles podem estar:
- densidade aparente de detalhes;
- comportamento de bordas;
- preservação de estruturas finas;
- estabilidade ao longo dos frames;
- características de reamostragem;
- consistência da informação visual;
- recuperação de detalhes entre imagens consecutivas. A combinação desses sinais permite trabalhar com uma estimativa de resolução interna provável. E aqui novamente existe uma diferença editorial importante. A análise não precisa fingir que um vídeo comprimido possui informações que ele não possui. Dependendo do material disponível, o resultado pode apresentar uma resolução mais provável acompanhada de outras possibilidades compatíveis. O objetivo não é fabricar uma precisão impossível. É reduzir o campo de possibilidades através de evidências observáveis.
Reconstrução temporal: a imagem de hoje depende do frame de ontem
Muitos jogos modernos não constroem cada frame de maneira completamente independente. Informações anteriores podem participar da formação da imagem atual. Isso torna a análise temporal especialmente importante. AIDA pode observar como detalhes:
- aparecem;
- permanecem;
- desaparecem;
- são reconstruídos;
- deixam rastros;
- ou apresentam instabilidade ao longo de vários frames. Esse comportamento ajuda a identificar sinais ligados à reconstrução da imagem e à maneira como detalhes são preservados temporalmente. Em vez de analisar apenas “o quão nítido” um único frame parece, torna-se possível observar como essa nitidez se comporta durante o movimento. E essa é uma diferença fundamental. Uma imagem parada pode parecer excelente. Uma sequência em movimento pode contar uma história completamente diferente.
Geometria e LOD: quando o mundo muda diante da câmera
Jogos precisam administrar uma quantidade gigantesca de objetos e detalhes. Por isso, elementos mais distantes podem ser representados de maneira diferente daqueles próximos da câmera. O problema aparece quando essa transição se torna visível. AIDA pode observar comportamentos como:
- objetos surgindo repentinamente;
- mudanças abruptas de silhueta;
- perda de detalhe à distância;
- alterações perceptíveis de complexidade;
- instabilidade em elementos distantes;
- trocas aparentes de nível de detalhe. Existe também um limite técnico importante. A partir de um vídeo comum, não é possível simplesmente olhar para um objeto e declarar com precisão quantos polígonos ele possui. E a AIDA não precisa fazer isso. O foco está no comportamento visível da geometria. O que importa é identificar se sua representação muda de maneira perceptível durante a apresentação.
Estabilidade temporal: os problemas que só aparecem quando tudo começa a se mover
Alguns defeitos praticamente desaparecem em screenshots. É durante o movimento que eles se revelam. Entre eles estão fenômenos como:
- flickering;
- shimmering;
- pixel crawling;
- ghosting;
- rastros;
- instabilidade em detalhes finos;
- oscilações entre frames. É por isso que analisar apenas imagens promocionais ou screenshots nunca oferece o mesmo nível de informação de uma sequência temporal. AIDA procura identificar justamente esses comportamentos. Quando possível, o evento é localizado temporalmente para que o público possa ver a diferença acontecendo.
Água, partículas, cabelos e efeitos de superfície
A imagem de um jogo não é formada apenas por geometria, iluminação e resolução. Existem inúmeros sistemas secundários que ajudam a construir a sensação de um mundo vivo. AIDA também pode observar elementos relacionados a:
- contato entre objetos;
- superfícies líquidas;
- água;
- partículas;
- cabelos;
- pelos;
- efeitos de superfície;
- movimentação aparente;
- resposta visual a interações. Esses elementos podem ser analisados tanto de maneira localizada quanto ao longo de uma sequência. No caso de objetos em movimento, por exemplo, é possível observar características visíveis como:
- trajetória;
- aceleração aparente;
- oscilação;
- deformação;
- resposta ao ambiente;
- continuidade do movimento. Novamente, a diferença está na linguagem. AIDA observa a física aparente apresentada no vídeo. Ela não precisa afirmar que conhece valores internos da simulação quando esses dados não estão disponíveis.
Inteligência artificial como intérprete, não como fonte da verdade
Um dos maiores riscos do uso de inteligência artificial em análises técnicas seria permitir que um modelo simplesmente observasse uma imagem e inventasse uma explicação convincente. AIDA segue outra lógica. A camada de linguagem existe para comunicar resultados, não para substituir a análise. Quando uma explicação editorial é produzida, ela parte de informações que já foram organizadas pelo sistema. Isso pode incluir aspectos como:
- o evento identificado;
- sua localização;
- o momento em que aconteceu;
- as imagens relevantes;
- o tipo de comportamento observado;
- e o grau de confiança associado àquela conclusão. A inteligência artificial pode então transformar esse conjunto de informações em uma linguagem mais acessível. Seu papel pode incluir:
- explicar o que o espectador deve observar;
- resumir o comportamento encontrado;
- traduzir conceitos técnicos;
- descrever diferenças entre momentos;
- adaptar a comunicação para quem não possui formação técnica. Ou seja:
A inteligência artificial explica a evidência. Ela não substitui a evidência. Essa distinção é essencial para o projeto.
Dados técnicos continuam existindo nos bastidores
Uma apresentação pública precisa ser simples. Uma análise técnica precisa ser rastreável. Essas duas necessidades não são incompatíveis. Enquanto o espectador pode receber vídeos, gráficos, imagens e explicações, a AIDA também mantém uma estrutura organizada com os resultados produzidos durante cada análise. Isso permite preservar informações importantes sobre:
- o material analisado;
- os trechos utilizados;
- os eventos encontrados;
- as medições realizadas;
- as classificações produzidas;
- o nível de confiança;
- as limitações da análise;
- e as evidências associadas às conclusões. Essa estrutura também torna os resultados reutilizáveis. Uma mesma análise pode futuramente servir como base para:
- uma matéria;
- um relatório;
- um roteiro;
- um vídeo;
- um comparativo;
- um histórico técnico;
- uma análise complementar. A grande vantagem é que esse conteúdo não precisa partir novamente do zero. A evidência já foi organizada.
A evidência precisa funcionar para quem está assistindo
Existe pouco valor em detectar um problema se apenas quem desenvolveu o analisador consegue compreendê-lo. Por isso, a apresentação visual é uma parte central da AIDA. Dependendo do tipo de análise, o resultado pode incluir:
- gráficos sincronizados;
- mapas visuais;
- frames relevantes;
- comparações;
- ampliação de regiões;
- indicadores de localização;
- pausas em momentos importantes;
- explicações editoriais;
- acompanhamento temporal de eventos. Mas existe uma regra importante: cada informação precisa ser apresentada de acordo com aquilo que representa. Uma análise de profundidade não precisa parecer uma análise de FPS. Uma análise de sombras não precisa usar a mesma linguagem visual de uma análise de resolução. Reflexos, fluidez, geometria e reconstrução possuem problemas diferentes. Consequentemente, também precisam de formas diferentes de apresentação. A interface visual não existe para decorar a análise. Ela existe para ajudar o espectador a enxergar a evidência.
AIDA não transforma opinião em ciência
Também é importante explicar aquilo que a ferramenta não pretende fazer. AIDA não existe para decretar se um jogo é bonito ou feio. Não existe uma fórmula capaz de transformar direção artística em uma nota matemática universal. Um jogo pode utilizar sombras tecnicamente simples e ainda possuir uma excelente composição visual. Outro pode utilizar tecnologias extremamente sofisticadas e apresentar uma estética pouco interessante. A análise técnica e a avaliação artística são dimensões diferentes. AIDA atua principalmente sobre aquilo que pode ser observado tecnicamente:
- comportamento;
- estabilidade;
- consistência;
- resolução;
- movimento;
- continuidade;
- transformação ao longo do tempo. A interpretação crítica continua sendo responsabilidade de quem analisa o jogo. O sistema fornece evidência. O analista fornece contexto. E o público pode enxergar aquilo que sustenta aquela interpretação.
Por que isso importa para uma análise de jogos?
Durante muitos anos, uma parcela enorme da discussão técnica sobre jogos ficou presa entre dois extremos. De um lado: “Eu achei que ficou melhor.” Do outro: uma avalanche de termos técnicos pouco compreensíveis para grande parte do público. AIDA tenta ocupar o espaço entre esses dois mundos. A ideia é permitir afirmações como: “Existe uma instabilidade nessa sombra.” Mas acompanhadas imediatamente de: “Aqui está o momento em que acontece.” Ou: “A resolução interna provavelmente está abaixo da resolução apresentada.” Acompanhada de: “Estes são os sinais encontrados na imagem.” Ou ainda: “Existe uma alteração perceptível no nível de detalhe deste objeto.” Seguida pela comparação visual daquele objeto antes e depois da mudança. Essa estrutura aproxima a análise técnica de algo fundamental no jornalismo e na comunicação:
mostrar a evidência que sustenta uma afirmação.
Não é sobre substituir o analista
AIDA também não nasce com o objetivo de transformar análise gráfica em um processo completamente automático. Existem decisões que continuam exigindo contexto. Uma máquina pode detectar uma alteração. Mas o significado daquela alteração dentro de um jogo pode depender de questões como:
- direção artística;
- condições da captura;
- edição do trailer;
- compressão;
- plataforma;
- versão apresentada;
- estado de desenvolvimento;
- intenção visual da cena. O papel da ferramenta é ampliar a capacidade investigativa. Ela pode examinar grandes quantidades de informação visual, encontrar momentos relevantes e organizar evidências. O analista continua responsável por interpretar aquilo dentro do contexto adequado. É uma relação de amplificação, não de substituição.
Analisar trailers exige ainda mais responsabilidade
AIDA pode trabalhar com trailers de jogos ainda em desenvolvimento. Mas essa possibilidade exige cuidado. Um trailer representa aquilo que foi apresentado naquele determinado momento. Ele não necessariamente representa:
- o código final;
- a qualidade final;
- todas as plataformas;
- todos os modos gráficos;
- a build comercial;
- ou o desempenho que será encontrado no lançamento. Por isso, uma medição feita em um trailer deve ser tratada como aquilo que realmente é:
uma análise do material apresentado. Esse princípio evita transformar uma observação tecnicamente válida em uma previsão indevida sobre um produto que ainda está em desenvolvimento.
Da percepção para a evidência
Talvez a melhor maneira de explicar a AIDA seja através de uma situação extremamente comum. Alguém assiste a um trailer e diz: “Essa parte parece estar em uma resolução menor.” Outra pessoa responde: “Para mim está normal.” Uma terceira afirma: “Isso certamente está rodando em 4K nativo.” Sem alguma forma de análise, a discussão pode permanecer indefinidamente nesse nível. AIDA tenta adicionar uma nova pergunta à conversa:
O que a imagem realmente consegue nos mostrar? A partir daí, elementos podem ser observados. Frames podem ser comparados. Comportamentos podem ser acompanhados. Regiões podem ser isoladas. Irregularidades podem ser localizadas. Probabilidades podem ser calculadas. E a evidência pode ser apresentada. Talvez o resultado confirme a impressão inicial. Talvez demonstre o contrário. Esse é exatamente o ponto. A ferramenta não deveria existir para confirmar aquilo que queremos encontrar. Ela deveria existir para testar aquilo que acreditamos estar vendo.
Tecnologia a serviço da comunicação
Existe uma diferença importante entre possuir dados e conseguir comunicá-los. Uma análise pode ser tecnicamente excelente e ainda assim fracassar completamente em explicar ao público o que foi descoberto. Esse problema se torna ainda maior em conteúdos sobre computação gráfica. Termos como reconstrução temporal, oclusão, estabilidade espacial, resolução interna ou nível de detalhe podem fazer sentido para um especialista e ainda assim significar muito pouco para grande parte das pessoas. AIDA procura resolver essa distância através da própria apresentação. Em vez de depender exclusivamente da terminologia, ela pode utilizar:
- localização;
- movimento;
- comparação;
- mapas;
- gráficos;
- marcações;
- antes e depois. A técnica continua existindo. Mas o espectador não precisa dominar toda a teoria antes de conseguir enxergar o fenômeno.
Uma ponte entre computação gráfica, análise e jornalismo
No final, a AIDA aproxima três áreas que frequentemente aparecem separadas. A primeira é a análise computacional da imagem. A segunda é a produção de evidência visual. A terceira é a comunicação editorial. Separadamente, cada uma resolve apenas parte do problema. A medição encontra informações. A visualização permite enxergá-las. A comunicação explica por que aquilo importa. Quando essas três etapas trabalham juntas, uma análise gráfica deixa de ser apenas uma coleção de números e passa a construir uma narrativa baseada em evidências. É justamente essa combinação que define a proposta da AIDA.
O objetivo não é dizer ao público o que enxergar
Existe uma frase que resume bem a filosofia por trás do projeto:
Uma boa análise não deveria pedir que o espectador confiasse nela. Deveria permitir que ele enxergasse a evidência. É esse o papel que a AIDA pretende ocupar dentro das análises técnicas da DG. Não substituir opinião. Não substituir experiência. Não substituir conhecimento. Mas adicionar uma nova camada à discussão. Uma camada em que fenômenos gráficos possam ser: medidos, localizados, comparados e demonstrados. Porque quando estamos discutindo tecnologia gráfica, existe uma diferença enorme entre dizer: “eu acho que aconteceu” e conseguir mostrar: “aconteceu aqui.” Essa é a AIDA.


