Este projeto foi criado para experimentar um efeito de profundidade de campo "falso" com CSS. Depois, foi reescrito com react-three-fiber usando ThreeJS.
A ideia era permitir tirar uma "captura de tela 3D" do desktop antes do compositor de janelas, atribuindo profundidade Z às janelas para que flutuassem sobre a área de trabalho e umas sobre as outras. Ao ver uma dessas "capturas de tela 3D", ela pareceria uma captura comum até que o efeito de profundidade fosse aplicado.
Se esse formato de "captura de tela 3D" e um visualizador forem criados, parece haver um caso de uso para reproduzir snapshots estáticos "exploráveis" de layouts de janelas AR do visionOS que já têm profundidade mapeada.
Dá para adicionar pixels RGB no Blender para deixá-lo mais realista.
Fiquei me perguntando se isso é o mesmo conceito usado no celular para focar ou desfocar elementos de uma foto.
Parece semelhante ao projeto anterior do Show HN chamado Screenstab.
Prefiro mais cortar conteúdo desnecessário da captura de tela.
No começo, pensei que isso desfocaria as partes mais distantes da captura e focaria nas mais próximas, mas não funciona assim.
Se fosse possível indicar quais partes são importantes, isso poderia ser útil para focar em áreas específicas da captura de tela.
Seria divertido usar no fundo de miniaturas de vídeos do YouTube, mas eu não gostaria de usar isso para transmitir informação real. Já é suficiente para identificar qual aplicativo está sendo usado.
1 comentários
Comentários do Hacker News
Resumo: