2к*2к*2к*3байта = 22,9 ГБ для хранилища вокселей. Передавать достаточно только изменения сцены (фактически координаты полигонов и текстуру). Как сказано ранее, именно 3D проектор должен пересчитывать матрицу вокселей. Для текселей сейчас предел несколько сотен гигатекселей в секунду. То есть для призмы со стороной 2000 частота обновления действительно не более 10 кадров в секунду.
Однако уточним — что нам и не нужна призма. Достаточно экрана — каждая точка которого будет излучать ФАЗИРОВАННЫЙ свет. В этом случае получим цифровой вариант аналоговой «мнимой» голограммы.
Лет 10 назад японаты делали подобную штуку (аквариум с рыбками :). Но тогда честно говоря не впечатлило.
Дико извиняюсь, но если совсем уж идти к нижнему уровню, то имеются вполне себе «настоящие» голограммы. Именно те которые сделаны фотографическим способом в потоке когерентного освещения (wiki). Были проекты для записи голографических кадров на пленку (та же самая кинопленка) и воспроизведения НАСТОЯЩЕЙ голограммы, в движении, по-кадрово. Так что варианты именно ВОСПРОИЗВЕДЕНИЯ 3D-изображения есть и без передачи огромных объемов информации.
UPD: Кстати, что мешает использовать 8-модульный оптический кабель со скоростью передачи до 24 ГБит/с?
Кстати — у нас почти так и произошло. Сначала вышел закон о запрете сайтов с сомнительным содержанием (порно, террор и т.д.). Потом, перестали работать большинство анонимайзеров (что логично), а теперь половина новостных сайтов редиректят на MSN.
Грустно если в рунете станет как в узнете :(
Есть куча нормальных «блокеров» контента. Поставьте — и оградите Ваших детей.
ЗЫ>Если они сумели отключить блокер — то порнуху им смотреть уже можно, но, наверное, уже не интересно :)
Конечно дико извиняюсь — но вот в спецификациях HTML4 так сразу не нашел. Если можно ссылочку на w3c. Если ссылочки не будет — функцию нельзя назвать нэтивной.
01 if(document.getElementsByClassName) { // если есть родная фукнция, используем ее *
02 getElementsByClass = function(classList, node) {
03 return (node || document).getElementsByClassName(classList) // вызываем метод getElementsByClassName нужного узла.
04 // если указан node, то будет произведен поиск в нем, иначе во всем документе
05 }
06
07 } else { // если родной функции нет, то будем обходить DOM
08 getElementsByClass = function(classList, node) {
09 var node = node || document, // узел, в котором ищем
10 list = node.getElementsByTagName('*'), // выбираем все дочерние узлы
11 length = list.length, // количество дочерних узлов
12 classArray = classList.split(/\s+/), // разбиваем список классов
13 classes = classArray.length, // длина списка классов
14 result = [], i,j
15 for(i = 0; i < length; i++) { // перебираем все дочерние узлы
16 for(j = 0; j < classes; j++) { //перебираем все классы
17 if(list[i].className.search('\\b' + classArray[j] + '\\b') != -1) { // если текущий узел имеет текущий класс
18 result.push(list[i]) // запоминаем его
19 break // прекращаем перебор классов
20 }
21 }
22 }
23
24 return result // возвращаем набор элементов
25 }
26 }
Однако уточним — что нам и не нужна призма. Достаточно экрана — каждая точка которого будет излучать ФАЗИРОВАННЫЙ свет. В этом случае получим цифровой вариант аналоговой «мнимой» голограммы.
Лет 10 назад японаты делали подобную штуку (аквариум с рыбками :). Но тогда честно говоря не впечатлило.
UPD: Кстати, что мешает использовать 8-модульный оптический кабель со скоростью передачи до 24 ГБит/с?
Грустно если в рунете станет как в узнете :(
ЗЫ>Если они сумели отключить блокер — то порнуху им смотреть уже можно, но, наверное, уже не интересно :)
* // если есть родная фукнция, используем ее
Значит предпологается что где-то родная функция есть… =)
www.w3.org/TR/html5/dom.html#dom-document-getelementsbyclassname