Energia, não média
Uma luz forte continua forte depois do desfoque. A lente redistribui a energia num disco; o gaussiano tira a média de pixels já clipados e apaga o brilho.
Simulador óptico · ray tracing por superfície
A luz entra pelo primeiro vidro, refrata em cada superfície, é recortada pelo diafragma e chega ao sensor. O bokeh da sua imagem nasce desse caminho — não de um filtro de borrar.
01 — Antes e depois
Um blur gaussiano espalha os pixels já gravados. Uma lente espalha luz. Arraste a divisória e compare a mesma cena — o lado óptico foi calculado ao vivo, nesta página, traçando raios por uma Double-Gauss 50 mm.
Uma luz forte continua forte depois do desfoque. A lente redistribui a energia num disco; o gaussiano tira a média de pixels já clipados e apaga o brilho.
As lâminas do diafragma desenham o bokeh. Feche a abertura e o círculo vira heptágono; arredonde as lâminas e ele volta a ser redondo.
Fora do eixo, o feixe é recortado pelo vidro da frente e pelo de trás. O disco vira um olho de gato que aponta para o centro do quadro.
Com aberração esférica, o desfoque antes e depois do plano de foco é diferente: anel brilhante de um lado, centro macio do outro.
Cada vidro tem índice e dispersão próprios. Vermelho, verde e azul focam em lugares diferentes e criam franjas nas bordas do disco.
Com RGB + depth, cada plano recebe o desfoque da sua distância e o primeiro plano encobre os discos de trás — sem halo da cor do sujeito.
02 — Renders do app
Saídas reais do simulador. Arraste cada divisória.
03 — Laboratório ao vivo
Esta é uma versão leve do motor, rodando no seu navegador. Arraste um vidro para movê-lo, as alças azuis para mudar a curvatura e as laranjas para abrir ou fechar o diafragma. A barra sob a lente foca. O bokeh à direita é recalculado a cada movimento.
Traçado real de raios em 3D (Snell vetorial, superfícies esféricas, recorte por diâmetro e íris poligonal) com dispersão por Abbe em três comprimentos de onda. Simplificado para a web: sem Fresnel, coatings, ghosts, difração ou depth. O app completo traça no Vulkan/CUDA com até 1024 amostras por pixel.
04 — O app
Escolha a lente, abra uma imagem, vídeo ou mapa de profundidade e veja a prévia na GPU. Edite a prescrição, acompanhe o caminho da luz e a forma do desfoque no centro e no campo.
05 — Biblioteca
Double-Gauss, Sonnar, Tessar, Petzval, triplets, anamórficas e retrofocus. Cada perfil muda o modelo óptico, a focal, o tamanho dos vidros, a abertura máxima e o diafragma.
| Lente | Focal | Abertura | Família | Lâminas | Caráter |
|---|
06 — Motor
07 — Plataformas
O mesmo motor óptico e a mesma biblioteca no app e nos plugins.
Próximas integrações do mesmo motor óptico: