Что касается того, каким образом на экране будет отображаться стереоизображение, то тут есть несколько возможных вариантов. Самый очевидный — использование лентикулярных линз. При взгляде на лентикулярный дисплей каждый глаз человека воспринимает предназначенное именно для него изображение, в результате чего и достигается стереоэффект. Мобильный телефон Hitachi H001, экран которого основан именно на этой технологии, уже продаётся в Японии.
Другая технология не требует специального дисплея и основана на отслеживании движения головы пользователя при помощи встроенной камеры. В зависимости от того, откуда смотрит пользователь, трёхмерная сцена на экране отображается под разными углами. Строго говоря, это не совсем стереоскопия, однако таким образом вполне реально получить иллюзию объёма объектов на экране.
В начале марта в Японии вышла первая игра для Nintendo DSi, которая использует отслеживание движения головы для создания стереоэффекта.
(http://www.youtube.com/v/h5QSclrIdlE&hl=en_US&fs=1&rel=0)
Несколько лет назад эту технологию продемонстрировал инженер-энтузиаст Джонни Чанг Ли. С помощью источника инфракрасного излучения, закреплённого на голове, и пульта от приставки Nintendo Wii, по сути являющегося инфракрасной камерой, он получил эффект объёма на экране обычного телевизора (подробнее об этом можно прочитать в другой статье «Компьютерры» — " Виизвращения ").
(http://www.youtube.com/v/Jd3-eiid-Uw&color1=0xb1b1b1&color2=0xcfcfcf&hl=en_US&feature=player_embedded&fs=1)
3DS — отнюдь не первая попытка Nintendo создать приставку, способную отображать стереоскопическое изображение. В 1995 году компания выпустила устройство под названием Virtual Boy. Оно представляло собой очки виртуальной реальности внушительного размера. Их не надевали на голову, а ставили на стол на специальном штативе.
Монохромный дисплей Virtual Boy состоял из красных светодиодов, так как именно светодиоды этого цвета были тогда самыми дешёвыми. Время отклика у жидкокристаллических экранов в то время было слишком большим, что не позволяло синхронизировать два дисплея для достижения стереоэффекта.
Приставка продавалась меньше года и была быстро снята с производства. Это и неудивительно — устройство не отличалось удобством и не позволяло играть в игры для других приставок Nintendo. Даже сам создатель Virtual Boy Гунпэй Ёкой считал свою разработку нежизнеспособной и не хотел, чтобы она увидела свет.
Говорят, что именно из-за провала Virtual Boy Гунпэй, который приложил руку и к Gameboy, а также спродюсирова несколько популярных игр, уволился из Nintendo. Жизнь его окончилась трагически — вскоре он погиб в автокатастрофе.
В Nintendo всегда любили нетрадиционные устройства ввода-вывода, но далеко не все идеи компании оказывались столь же удачными, как датчики движения Wii или сенсорный экран DS. Многие из них полностью провалились и сейчас полностью забыты.
Power Glove представлял собой не очень удобную перчатку с кнопками и датчиками. Это устройство было первым контроллером, который позволял воспроизводить на экране движение руки. Именно оно заложило основу для создания Wii Remote.
Power Pad — прообраз современных танцевальных ковриков и автоматов ddr. В 1986 году, когда Power Pad появился в продаже, он позиционировался как коврик для занятий аэробикой, так что можно считать его прадедушкой Wii Fit.
U-Force представлял собой странноватую штуку, преобразующую движения игрока в нажатия кнопок на стандартном пульте приставки Super Nintendo.
R.O.B. — робот-контроллер для NES, выпущенный в 1985 году. Его поддерживали только две игры, в которых он делал движения или серию движений, некоторым образом помогавших игровому процессу. Команды в виде вспышек на экране телевизора он воспринимал с помощью фотоэлемента на "голове".
Arion рендерит световые волны параллельно
Игорь Осколков
Компания RandomControl выпустила преемника популярного средства визуализации трёхмерной графики Fryrender. Новинка называется Arion и представляет собой гибридный симулятор с ускоренным просчётом физически правильного света, допускающий тонкую настройку параметров.
Уникальность Arion заключается в том, что это, пожалуй, первая действительно быстрая программа для рендеринга, которая способна на полную катушку использовать современные многоядерные процессоры и видеокарты для расчётов. Более того, он поддерживает распределённые вычисления по сети — несколько машин можно объединить в своеобразный кластер для более быстрого рендеринга. Обыные кластеры для визуализации, как правило, используют только процессорные мощности. Arion при работе в кластере задействует и графические карты.
Arion базируется на проприетарных математических моделях трассировки лучей. Для симуляции физически правильного освещения используется метод спектральной визуализации — программа моделирует распространение световых волн. Аналогичные модели применялись и в предыдущих продуктах компании, однако разработчики решили не основываться на уже имеющихся разработках, а переписали Arion с нуля.
Для реализации расчётов на графических ускорителях создатели выбрали технологию CUDA, которая использует графический процессор видеокарты для общих вычислений, которые обычно проводит центральный процессор. Arion поддерживает только ускорители NVIDIA, как бы ни печально это для многих не звучало. К тому же в планы создателей не входит поддержка OpenCL или любого другого интерфейса для взаимодействия с видеокартами прочих производителей. Налицо очередная победа NVIDIA над конкурентами за счёт лучшей поддержки разработчиков.
(http://www.youtube.com/v/F6bbP9buPZY&hl=ru_RU&fs=1&rel=0)
Arion способен работать на платформах Windows (XP, 2000, Vista and 7), Mac OS X и Linux в 32-х и 64-битном режимах. Правда, WISYWIG-редактор поставляется только для первых двух ОС, а Linux может работать только в качестве узла рендер-кластера. В любом случае, Arion имеет версию без графического интерфейса с возможностью автоматизации задач и поддержкой скриптов. Список поддерживаемых пакетов 3D-графики внушителен: 3D Studio Max, Maxon Cinema 4D, McNeel Rhinoceros 3D, Google SketchUp, Autodesk Maya, SoftImage XSI, NewTek LightWave 3D, Luxology Modo. Не помешала бы поддержка довольно популярной программы Blender, но есть вероятность, что через некоторое время её всё-таки добавят.
В остальном Arion не сильно отличается от других современных систем визуализации. Он поддерживает полное глобальное освещение, HDRI-окружение, физически верную симуляцию неба и солнца, IBL и многое другое. Есть также полноценная симуляция камеры по таким параметрам как фокусное расстояние, выдержка и автофокус. Можно смоделировать различные значения ISO, диафрагмы и скорости затвора. Хорошо реализована работа с физическими материалами. Поддерживаются диэлектрические поглощения, дисперсия, рельефное текстурирование, прозрачность и так далее. Одним словом, всё, что нужно для полноценного рендеринга.