Three.js рендерит depth map, Canvas кодирует её в Magic Eye-видео. v10: полностью настраиваемый webcam-depth: старый быстрый режим, фон-маска, motion, hybrid, edge.
Плоскость фона — это уровень глубины, в который сплющивается фон. 0.00 = фон почти исчезает, 0.10 = фон остаётся слабым дальним слоем. Порог отличия: меньше = чувствительнее, больше = чище, но может терять пальцы. Обрезка дальнего: всё ниже этого уровня превращается в плоскость фона.
Drag/touch: зажми мышью или пальцем по большой картинке и крути объект вручную. Сфера почти не “вращается” в скрытой глубине не из-за бага, а потому что глубинный силуэт у идеальной сферы почти одинаковый при любом повороте.
Для явного эффекта вращения лучше куб, тор, knot, икосаэдр или OBJ. Веб-камера: v9 по умолчанию оставляет быстрый старый алгоритм. Фон-маска включается отдельно: запомнил пустой фон → фон можно сплющить в плоскость, а foreground оставить объёмным. Ночной режим ближе делает тёмное, дневной — светлое.