Search
Write a publication
Pull to refresh
0
0
Send message
Надо ж, куда импортозамещение добралось О_о…
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  }


* This source code was highlighted with Source Code Highlighter.


* // если есть родная фукнция, используем ее
Значит предпологается что где-то родная функция есть… =)
Насколько я знаю этой функции вообще нет в браузерах, поскольку она только планируется в HTML5:
www.w3.org/TR/html5/dom.html#dom-document-getelementsbyclassname

Information

Rating
Does not participate
Location
Ташкент, Ташкентская обл., Узбекистан
Date of birth
Registered
Activity