Как это работает
Wigglegram 3D оценивает относительную глубину и фиксирует стабильную плоскость в центре композиции. Восемь ракурсов с синусоидальным интервалом перемещают ближние и дальние поверхности по горизонтали на разное расстояние; интенсивность меняет эту фактическую амплитуду перемещения, а не подмешивает неподвижную копию к каждому кадру. В каждом ракурсе используется Z-буфер глубины, чтобы ближние поверхности перекрывали дальние, билинейная выборка с учётом глубины для чистых краёв и продолжение дальнего видимого фона в узкие промежутки, открывающиеся рядом с объектами переднего плана. При полной интенсивности перемещение ограничено 2% ширины изображения и уменьшается до нуля у боковых границ. Неизменный центральный ракурс появляется дважды для создания бесшовного цикла, а содержимое пикселей и прозрачность перемещаются вместе в анимированном WebP без потерь. Очень большие входные изображения пропорционально ограничиваются разрешением 1,75 мегапикселя, чтобы все восемь кадров без потерь не превышали лимит передачи при скачивании.

























