Crime Scene Cleaner — это не просто симулятор грязной работы; это технический полигон для рендеринга жидкостей в реальном времени. Используя Unity в качестве базового движка и Substance Painter для создания материалов, игра достигает такого уровня детализации в отображении крови, который бросает вызов условностям симуляторов уборки. Каждое пятно, лужа или клякса — это не просто статичный декаль, а динамическая система, реагирующая на трение, впитывание и химические реагенты, предлагая физическую симуляцию, выходящую за рамки простого развлечения.
Шейдеры жидкостей и процедурные текстуры в реальном времени 🩸
Техническая основа заключается в продвинутых шейдерах Unity, управляющих переходом состояний жидкостей. Вместо бинарной текстуры-маски в игре реализована система слоев, где кровь ведет себя как неньютоновская вязкая жидкость. Материалы, созданные в Substance Painter, не статичны; они генерируют карты масок, позволяющие шейдерам вычислять пористость каждой поверхности (дерево, плитка, ткань) и изменять отражательную способность и шероховатость в реальном времени по мере того, как игрок производит уборку. Это позволяет крови высыхать, разбавляться или прилипать по-разному к каждому материалу, воспроизводя реальное физическое поведение, с которым столкнулся бы эксперт на месте происшествия.
От симуляции к криминалистической подготовке 🔍
Помимо видеоигры, этот технический конвейер предлагает бесценный инструмент для криминалистической реконструкции. Возможность симулировать очистку жидкостей на поверхностях с различными физическими свойствами позволяет группам криминального расследования тренироваться в идентификации паттернов разбрызгивания (spatter) и эффективности различных методов очистки. Интегрируя физику жидкостей Unity с точностью материалов Substance Painter, Crime Scene Cleaner позиционируется как функциональный прототип для 3D-документирования мест преступлений, где изменение улик может быть смоделировано и проанализировано без загрязнения реальной сцены.
Как бы вы интегрировали эту находку в существующий криминалистический конвейер?