Como criar o efeito de olho humano fora do corpo em composição 3D
A técnica envolve isolar uma malha ocular (ou usar um asset pronto) e posicioná-la no espaço da cena com iluminação que combine com o plano de fundo. O truque real não é colocar o olho lá — é fazer o cérebro do espectador aceitar que aquilo pertence ao ambiente.
Olho humano fora do corpo: o que você realmente precisa montar
Você vai precisar de três coisas mínimas: uma malha ocular com textura PBR (esclerótica com veias sutis, íris com anéis de textura, córnea comIOR ~1.376), iluminação direcional que bata no sentido da fonte principal da cena, e um leve borrão de profundidade (depth of field) para que o olho não pareça colado na lente. Sem o DOF, o olho sempre vai parecer colagem 2D demais, não importa o quanto você refine a iluminação. Na prática, eu costumo começar importando o eyeball do library da minha pasta de assets, já com shader setup pronto no Unreal ou no Blender. Se estiver no Blender, o shader combina um Clearcoat de 0.95 na córnea com um Subsurface Scattering bem baixo na esclerótica — tipo 0.15 de scatter radius. Isso dá aquela aparência úmida sem transformar o olho em uma bolinha de gude brilhante.
O problema mais comum que eu vejo gente errando é a escala. Um olho humano tem cerca de 24mm de diâmetro. Muita gente importa um asset e deixa na escala unitária padrão do software, aí na cena o olho fica do tamanho de uma bola de basquete. Sempre verifique a escala antes de iluminar. Eu já perdi uns 40 minutos caçando por que a iluminação estava "errada" quando na verdade o asset estava 8 vezes maior que o real. Para o efeito de flutuação, eu adiciono um leve movimento de hover usando um noise modifier na posição do objeto — amplitude de uns 2 a 3 centímetros, frequência baixa, talvez 0.5 Hz. Se o olho ficar parado como se estivesse parafusado no espaço, o resultado parece freeze-frame de um filme barato. Um micro-movimento faz ele parecer orgânico.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Iluminação é onde a maioria das pessoas desiste. O olho flutuante precisa receber luz do mesmo ângulo que os outros elementos da cena, senão a sombra projetada no chão ou nas paredes não casa. Se você estiver fazendo composição 2D com After Effects, use um light probe da cena real — capture com o HDRI do ambiente ou pelo menosmeça a direção e intensidade das luzes existentes. Sem isso, o olho vai ter sombra zero enquanto todo o resto da cena tem sombras nítidas, e fica imediatamente óbvio que é um overlay. Um detalhe que quase ninguém menciona: a reflexividade. A córnea reflete o ambiente. Se o fundo da sua cena não tem nada para refletir, o olho fica com aquela aparência vazia, como se fosse plástico. Eu resolvi isso adicionando uma light sphere branca suave perto do olho para criar um highlight de rim light, mas o ideal mesmo é capturar um HDRI do set real e aplicar como environment map no shader do olho.
Se você está fazendo isso para filmagem practical com green screen, o processo muda um pouco. Você filma o ator normalmente, depois na pós-produção coloca o olho flutuante como layer adicional. Aí o desafio vira match move — rastrear a câmera para que o olho se movimente em 3D junto com o movimento da câmera. Sem rastreamento confiável, o olho fica "prensado" na tela enquanto o fundo se move, o que quebra qualquer ilusão. Eu uso o Tracker do After Effects ou o Mocha AE para esse rastreamento, e depois conecto o plano do olho à camara trackada. Funciona bem quando a câmera não tem movimentos bruscos de zoom ou pan rápido demais. Há uma limitação importante aqui: o efeito funciona bem para shots curtos, de poucos segundos. Em planos longos onde a câmera fica fixa no olho por mais de 10 segundos, o espectador começa a notar inconsitências — a iluminação não varia conforme a micro-mudança de ângulo, o blur de profundidade não se ajusta dinamicamente, e a textura da íris pode parecer repetitiva se o asset não tiver variação suficiente. Nesse caso, o mais honesto é usar o olho apenas como elemento transitório, aparecendo e desaparecendo rapidamente, ou cortar para outro ângulo antes que a ilusão se quebre.
Se o seu objetivo é algo mais simples e rápido, existe a opção de usar assets prontos de sites como TurboSquid ou Mixamo. Eles já vêm com shader e iluminação básica, mas a qualidade varia muito. Eu testei uns três e nenhum tinha a textura de veias na esclerótica correta — todas eram lisas demais. Para trabalho profissional, vale mais a pena modelar ou comprar um asset de alta qualidade do que passar duas horas tentando corrigir texturas ruins. O tempo médio pra sair do asset brutos até o olho flutuando com aparência credível num shot simples é cerca de 20 a 45 minutos, dependendo da complexidade da cena de fundo e da qualidade do rastreamento de câmera. Se a cena tiver muita partículas, fumaça ou reflexos complexos, esse tempo pode dobrar porque você precisa ajustar a iluminação do olho para casar com todos esses elementos.