October 23rd, 2007

грозный

Обратно голография.

Помнится, спрашивал я тут про расчёт голограмм на компьютере, и потом в связи с ответами много думал, но так и не додумался.

Если, допустим, мы изобрели голографический монитор и хотим всё же добиться реалтаймового расчёта голограммы, чтобы было чего на этот монитор выводить.
Делать честный расчёт с шагом точки в полдлины волны долго.
Можно пойти стандартным путём - разбить голограмму на пиксели, но каждый "пиксель" должен будет нести уже не какое-то "точечное" значение цвета - он должен будет передавать свойства интерференционной картины вокруг заданной точки.

То есть, для примера, мы имеем некую "простую" картину, с какими-либо концентрическими дугами (избежим каких-либо сложных вывертов, когда там будет куча наложений одних узоров на другие). Приближённо вычисляем вокруг точки направление касательной к "полосочкам" интерференции, их период, и придаём нашему пикселю вид именно в прямую полосочку с одинаковым периодом. Ну а целиком такая приближённая картина будет являть собой не кучу плавных дуг с плавненько меняющимися периодами, а кучу ломаных линий с периодами, изменяющимися шагово. Так в чём вопрос - такая упрощённая картина будет хотя бы приближённо отображать оригинал, или голограмма вся просто развалится?