зеркала



Новое устройство, созданное в США, способно вывести средства развлечения, рекламы или работы с графикой на новый уровень. Хотите узнать, как создать полностью объёмный образ предмета, прекрасно наблюдаемый практически с любой стороны? Знакомьтесь: в дело вступает автостереоскопический всенаправленный дисплей.

Трёхмерная модель головы, демонстрируемая новым автостереоскопическим объёмным дисплеем (кадры USC Institute for Creative Technologies).

Виновники торжества — это Эндрю Джонс (Andrew Jones) из института креативных технологий университета Южной Калифорнии (USC Institute for Creative Technologies), его коллеги оттуда же, а также — из компаний Fakespace Labs и Sony, которые показали на выставке SIGGRAPH 2007 необычный дисплей.

Чудо-аппарат демонстрирует полностью трёхмерную графику, которая выглядит «правильно» с любой точки обзора. В том числе — при смещении зрителя вверх и вниз от объекта.

Обратите внимание, это устройство окружено со всех сторон стеклом и на дальнем от зрителя стекле отражается та же самая голова, причём мы видим её затылок, как если бы предмет действительно стоял в витрине (кадр USC Institute for Creative Technologies).

В основе «360-градусного интерактивного дисплея светового поля» (Interactive 360-Degree Light Field Display), таково полное наименование изобретения, лежит быстро вращающееся наклонное зеркало, покрытое неким «голографическим рассеивателем».

Он создаёт, как пишут авторы новинки, анизотропную отражающую поверхность, которая направляет чрезвычайно быстро меняющиеся кадры строго в свою точку пространства. Над зеркалом закреплён проектор, который экспериментаторы сделали на основе серийного. Но его пришлось доработать, чтобы он мог выдавать почти 6 тысяч кадров в секунду, «подготавливаемых» для него стандартной, но мощной графической картой.

Анизотропное зеркало — одна из главных деталей нового дисплея (кадр USC Institute for Creative Technologies).

Таким образом, пока зеркало успевает повернуться от позиции, когда оно направлено точно на правый глаз наблюдателя до точки, в которой оно обращено на левый глаз, проектор успевает сменить изображение, и не один раз. И наблюдатель всегда видит стереопару, находясь в любом месте в полном 360-градусном круге вокруг прибора.

Так что, обойдя по кругу дисплей, показывающий, скажем, голову человека, зритель увидит и лицо, и профиль, и затылок, словно перед ним — настоящая скульптура (смотрите видео, файл MOV; 86,6 мегабайта). По принципу это напоминает давний экспериментальный аппарат Hitachi Transpost, но по сложности и возможностям идёт куда дальше японской разработки. Так что давайте разбираться.

Если судить только по внешности, установка устроена несложно (иллюстрация USC Institute for Creative Technologies).

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

Существуют стереоскопические дисплеи, которые показывают хотя и объёмный снимок предмета, но — с одной точки зрения, так что увидеть у персонажа, смотрящего прямо на вас, макушку или затылок, приподнявшись вверх, или отклонившись в сторону — у них нельзя. Light Field Display же это позволяет.

Интересно, что множество изображений, показывающих объект с разных точек зрения (и составляющих один единственный кадр), программа пакует в единственное цветное 24-битное изображение, которое и пересылается на проектор по стандартному интерфейсу DVI. Проектор же декодирует этот кадр в отдельные «пространственные» картинки, развёртываемые им по полной окружности вокруг прибора (иллюстрация USC Institute for Creative Technologies).

Но зачем нужны пять с лишним тысяч кадров в секунду? Очень просто. Объёмная графика в этой системе выводится с частотой от 15 до 20 кадров в секунду. Но это та частота, что обуславливает плавность движения призрачных объектов, как в случае если они сами подвижны (бегущий человек, например), так и если подвижен наблюдатель, обходящий объект, скажем, по кругу.

Но при этом каждый такой кадр «кино», для создания эффекта объёмности, состоит, в свою очередь, из 288 отдельных кадров, каждый из которых показывает объект в данный момент времени, но немного с другой позиции.

Разрешение изображения в необычном дисплее составляет 768 × 768 точек, а вместо диагонали экрана авторы указывают объём пространства, в котором отображается картинка — куб со стороной 13 сантиметров. И пусть возможности отображения графики в цвете у данного аппарата пока скромны, изобретатели работают и над этой проблемой (кадр USC Institute for Creative Technologies).

Так и получается, что, делая один оборот, зеркало должно выдать едва ли не три сотни картинок, направив каждую в сектор обзора шириной всего 1,25 градуса.

Темп же вращения зеркала должен составлять 20 оборотов в секунду, чтобы зритель с любой позиции всегда видел все 20 «основных» кадров этого подлинно объёмного видео.

Если перед работающим дисплеем поставить пару фотокамер, то можно спокойно отснять… (кадр USC Institute for Creative Technologies).

Столь хитрый принцип работы установки потребовал от её авторов создания: новых методов обработки и выдачи диалоговой трёхмерной графики с использованием OpenGL; методов обработки и выдачи в трёхмерном виде сфотографированных световых полей; математических методов, обеспечивающих генерирование правильных перспектив и правильного параллакса при перемещении наблюдателя между разными позициями вокруг прибора (по высоте и по расстоянию от него, а по окружности, как уже ясно, это обеспечивается само собой, за счёт вращения зеркала) и, конечно, инновационного анизотропного рассеивающего зеркала.

Также пришлось вносить изменения в проектор, позволившие разогнать его аж до 5760 кадров в секунду (288 × 20)!

…Стереопары. Они показывают, что для наблюдателя изображение на дисплее действительно объёмно (кадр USC Institute for Creative Technologies).

Интересно, что система может как показывать заранее сгенерированное видео, так и выступать в роли интерактивного дисплея, с которым пользователь может произвольно вращать наблюдаемый объект мышкой или джойстиком по всем трём осям (в указанном выше видео есть и этот момент).

Система уже способна работать с несложной цветной графикой, но создатели прибора намерены его усовершенствовать, чтобы он мог выводить полноцветные изображения с заметно большей частотой кадров, чем нынешние скромные 20 в секунду.

«Звезды смерти» из «Звёздных войн» (Star Wars) нам не показали, но имперские истребители TIE starfighter в презентационном ролике засветились не раз (кадр USC Institute for Creative Technologies).

Впрочем, и сейчас дисплей производит впечатление. Ведь быстровращающееся зеркало становится почти незаметным, а зритель видит лишь предметы, висящие перед ним. Причём — в правильном ракурсе с любой позиции. И одновременно столь же правильно видят этот объект другие наблюдатели (сколько бы их ни было), стоящие вокруг аппарата.

Новая система не нуждается в специальных очках и не страдает размытостью картинки под некоторыми углами или малым углом обзора, в котором создаётся иллюзия объёмности. Так что из всех ранее построенных систем трёхмерного отображения 360-Degree Light Field Display наиболее близок к той фантастической установке, что показывала огромный плавающий в воздухе разрез «Звезды смерти» в «Звёздных войнах».

Можно сказать, что инженеры воплотили ту установку в реальности (в фильме она была, понятно, лишь смоделирована). Разница между киношным прототипом и нынешней новинкой, в общем-то, только в размерах.

По материалам membrana.ru


0 комментариев на «“зеркала”»

  1. 1. есть такой тег

    <cut>

    — желательно его использовать, чтобы скрывать длинные статьи 😉
    2. не обязательно полностью копировать сюда статью с мембраны 🙂 можно ограничиться основным тезисом и дать прямую ссылку на статью — кто заинтересуется — перейдётёт и прочитает 😉
    Успехов!

Добавить комментарий

Makeblock
  1. ок. Суть программы «один» — обработка статического изображения с применением специального фильтра, на выходе имеем обработанную картинку. Суть программы «два»…

  2. разумеется — реализация другая, но суть та же 🙂 можно реализовать Генератор и для фильма. используем считывание видео (OpenCV шаг…

  3. как это та же??? Тут рассматривается по сути своей просто фильтр для обработки картинок, а там механизм в который загружаешь…

  4. а вот теперь действительно генератор комиксов soft.compulenta.ru/666850/ Странички формируются на основании видеофильмов. программа анализирует видеофрагмент, идентифицирует говорящего героя, формирует панели…

2.0 2в1 3D AR Arduino DIY iPhone Дополненная реальность ИИ автоматизация бизнес будущее велосипед видео вопрос генератор датчик дизайн игра идея интернет интерфейс камера карта книга концепт лампа магазин магнит маркетинг машинное обучение микро-идея музыка поиск проект растение реклама рисунок робот робототехника сайт светодиод сервис сервомашинка стартап стимпанк тренд управление часы электричество