Crime Scene Cleaner não é apenas um simulador de trabalho sujo; é um banco de testes técnico para a renderização de fluidos em tempo real. Utilizando Unity como motor base e Substance Painter para a criação de materiais, o jogo alcança um nível de detalhe na representação do sangue que desafia as convenções dos simuladores de limpeza. Cada respingo, poça ou mancha não é um simples decal estático, mas um sistema dinâmico que reage à fricção, absorção e agentes químicos, oferecendo uma simulação física que transcende o mero entretenimento.
Shaders de fluidos e texturas processuais em tempo real 🩸
O núcleo técnico reside nos shaders avançados da Unity que gerenciam a transição de estado dos fluidos. Em vez de uma textura de máscara binária, o jogo implementa um sistema de camadas onde o sangue se comporta como um fluido viscoso não newtoniano. Os materiais criados no Substance Painter não são estáticos; são gerados mapas de máscara que permitem aos shaders calcular a porosidade de cada superfície (madeira, azulejo, tecido) e modificar a refletância e a rugosidade em tempo real à medida que o jogador limpa. Isso permite que o sangue seque, dilua ou adira de forma diferente em cada material, replicando o comportamento físico real que um perito encontraria em uma cena.
Da simulação à formação forense 🔍
Além do videogame, este pipeline técnico oferece uma ferramenta inestimável para a reconstrução forense. A capacidade de simular a limpeza de fluidos em superfícies com propriedades físicas variadas permite que as equipes de investigação criminal treinem a identificação de padrões de respingos (spatter) e a eficácia de diferentes métodos de limpeza. Ao integrar a física de fluidos da Unity com a precisão material do Substance Painter, Crime Scene Cleaner se posiciona como um protótipo funcional para a documentação 3D de cenas de crime, onde a alteração da evidência pode ser modelada e analisada sem contaminar a cena real.
Como você integraria essa descoberta em um pipeline forense existente?