Как стать автором
Обновить

Комментарии 11

Боюсь для того, что-бы получить хотя-бы 800x520, им реальное разрешение экрана расположенного под линзами надо будет увеличить в 25 раз по каждой оси, т.е. до 48000х27000
Плюс рендерить нужно со всех углов одновременно. Можно конечно сделать трекер по изображению с камеры, чтобы определять с каких углов смотрят и рендерить только нужные углы изображения.
Не, не надо. Они на каждый блок шлют один и тот же цвет, так что обсчитывать надо те же 800х520.
Если я правильно понял, в каждом блоке ~80 пикселей, где каждый рендерится в зависимости от положения виртуальной камеры, чтобы позже линза отображала соответствующий пиксель в зависимости от реального положения взгляда. Прочитайте документ из статьи:
Rendering Algorithm
In HoloFlex, each pixel block rendered on the lightfield display consists of an ~80 pixel circular image of the entire scene from a particular virtual camera position along the x,y plane (see Figure 1). The field of view of each virtual camera was fixed by the optical properties of the microlenses to approximately 35 degrees. The scene is rendered using a ray-tracing algorithm running on the GPU of the phone. We implemented a custom OpenGL fragment shader in GLSL ES 3.0 for real-time rendering by the phone’s on-board graphics chip. The generated scene and touch input are managed by a Unity 5.1.2 application.
Если отслеживать положение телефона по отношению к лазам смотрящего, то можно обсчитывать только с двух углов для каждого глаза… Тогда получится и разрешение поднять, поскольку не придется столько пикселей на каждую линзу тратить… Но и 3д в этом случае будет ощущаться восприниматься только в узком поле… Хотя для телефона это не так критично, ведь смотрит его обычно лишь один пользователь…
Разрешение вряд ли получится увеличить до нормальных: сейчас есть смартфон с 4K 5.5" дисплеем, это 320x180, дальнейшее увеличение вызывает проблемы и эта технология сможет заработать только в относительно далёком будущем, где уже будет что-то поинтереснее.
Так они же акцентируют внимание на том, что 3Д видно всем пользователям. Вряд ли станут отказываться от этого.
Бросание птиц в свиней переходит на новый качественный уровень… это же сколько ядер процессоров и гигабайт памяти теперь понадобится для обсчета баллистических кривых?
Вот за этим будущее да, пока конечно выглядит как прототип, но это ведь он и есть!
На каком 3D-принтере можно распечатать экран из таких линз? Возможно с какой-то постобработкой в растворителях?
К этому прототипу еще камеру светового поля типа Lytro, будет бомба:)
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории