Lokky - Хакеры сновидений: Архив 1-6
Сон превращает нас в марионеток. Засыпая, мы не знаем, в каком месте окажемся. Набор сюжетов и персонажей навязывается нам помимо нашей воли. Программа переносит нас из сцены в сцену совершенно нелогичным образом. Мы выступаем то в роли зрителей, то в роли участников событий. Сон контролирует нас, заставляя подчиняться его командам и правилам. Хотя и здесь бывают исключения. Некоторые люди изредка могут "заказывать" сюжеты снов. Другие вносят в сновидения незначительные элементы управления. Однако любые продолжительные усилия по "укрощению" снов вызывает "ответный удар". Это является еще одним признаком "защищенности" сновиденной программы.
Каждый исследователь снов, в конце концов, встречается со "стражами". Эти "хранители" ("защитники", "монстры") пугают людей, если те начинают изучать особенности сновиденных пространств. Я лично знал ребят, которые после встречи со "стражем" не спали по трое-четверо суток. Страх, пережитый ими, привел к нервным срывам и даже в одном случае к серьезному заболеванию.
Психологи утверждают, что "стражи" -- это персонификации наших проблем или выходы бессознательного. Мистики и оккультисты говорят, что "хранители" и "монстры" являются астральными существами или силами, которые, контактируя с человеком, принимают вид грозных и опасных чудовищ. Интересно отметить, что в наше время более научным считается "выход бессознательного", а не "контакт с астральным существом". Так что, если вы будете описывать "защиту" сновиденной программы с использованием "персонификаций" и "человеческого бессознательного", вам дадут какую-нибудь ученую степень. А если вы заговорите об "астральных существах", вас назовут шарлатаном или жертвой предрассудков прошлого. У хакеров по этому вопросу имеется своя точка зрения. Я расскажу о ней позже.
Программа снов обладает еще одним уровнем "защиты". На определенном уровне исследований сновидящий попадает под прессинг "сил судьбы". Его жизнь превращается в череду неурядиц. Он рискует своим здоровьем и благополучием близких ему людей. Этот "кармический рэкет" можно воспринимать как "проверку на зрелость" или как "препятствия, закаляющие дух". Честно говоря, для нас такой поворот событий был полной неожиданностью. Мы понесли большие потери. Но, давайте, ознакомимся с другими выводами хакеров.
2. Сон -- это "пузырь".
Пространство отдельно взятого сновидения ограничено. Фактически, это некий многоугольник, который в некоторых случаях сводится до банальной пирамиды с эффектом "плоского видения" (то есть, когда в одной вершине находитесь вы, а картина сна проецируется на плоскость, образованную другими вершинами). Однако в ярких снах программа настолько отлажена, что пространство описывается очень сложной структурой -- почти идеальной сферой. Тем не менее, если вы достигаете ее границ, пространство начинает изменяться или искажаться, а сновидящий в большинстве случаев переходит в другой "пузырь" -- в другую сцену сна.
Допустим, мне снится, что я -- отважный разведчик-партизан -- ухожу от вражеской погони. Передо мной тянется низкорослый лес, за которым должно быть болото и наш походный лагерь. За спиной слышится треск веток. Тень скользит то справа, то слева от меня, но освещение не меняется. Я пробегаю метров десять, и местность внезапно начинает идти на подъем. Лес на крутом склоне становится почти непроходимым. Тропа теряется под корнями огромного древа. Еще через двадцать метров крутизна горы заставляет меня повернуть назад. Я оборачиваюсь, подхожу к книжной полке у окна и беру аккуратный томик с названием "Физика восьмого рикошета".
Это обычный сон, где я пережил замкнутость "пузыря" сновидения. Как видите, тут был сложный набор элементов -- звуковое и световое оформление, сюжет, мои мысли и ожидания. Затем, когда я достиг границы пространства, местность трансформировалась, после чего меня перенесло в другой "пузырь" -- с комнатой, окном и книжной полкой.
Хакерам очень понравился термин "пузырь". Мы употребляли его вплоть до недавнего времени, пока нам справедливо не напомнили, что определение "пузырь восприятия" придумал Карлос Кастанеда. Он применял его в ином контексте, и мы как бы вносили путаницу в сформировавшуюся терминологию. Нам пришлось изменить свои обозначения. Теперь в ходу два термина: "пузырь сна" и "шар восприятия". Лично мне больше импонирует первый, потому что пространство сна редко бывает шаром.
3. Программа сна имеет множество огрехов и недоработок.
Однажды я сидел в иркутском аэропорту и размышлял о внезапных изменениях ландшафта в пузырях сновидений. И тут -- опаньки! Меня осенило! Да это же проблема полигонального текстурирования! В трехмерной графике для создания искусственных миров используются два метода: воксельный и полигональный. Они различаются между собой способом построения объектов. Воксельная графика использует в качестве основной строительной единицы воксель (Voxel -- Volume Pixel) -- объемную точку или, вернее, обыкновенный цветной кубик. Объекты строятся из вокселей, как из кубиков Лего. Слабость метода заключается в масштабировании. При увеличении (приближении) образ превращается в груду квадратов.
В полигональной графике основой всему служит полигон (Polygone) -- многоугольник в пространстве. Для создания искусственного мира требуется огромное количество полигонов.
Допустим, нам нужно построить несколько домов в виртуальном пространстве. Мы рисуем в графическом редакторе картинки с текстурой и "натягиваем" их на плоские четырехугольные полигоны. Как бы наклеиваем цветные обои на белые стены. В результате получается частичка виртуального мира.
Но все это теория, а на практике текстура хранится в памяти видеокарты. При формировании изображения для каждой точки экрана выбирается цвет, который соответствует текселю -- определенной точке текстуры в памяти. В компьютерной графике имеется несколько способов текстурирования. Однако в сновидениях этот процесс часто дает искажения, присущие для линейного сэмплинга -- самого быстрого, но и самого примитивного метода. Это позволяет предположить, что странная трансформация ландшафта в сновидениях объясняется не особым качеством снов, а упущениями "программистов".
Еще одна недоработка сновидений видна в освещении полигонов (или пузырей сна). Мы часто получаем простейший флэт (Flat), где полигон имеет только одну степень яркости, или аналог эффекта Гуро (Gouraud shading), где освещаются вершины полигонов. В таких случаях мы обычно видим затемненный центр и ярко освещенные углы. Примером второго типа являются предобморочные состояния сознания.
Кроме того, в сновидениях плохой режим "сглаживания" (anti-aliasing). Если вы во сне попробуете прочертить круг на земле, то поймете, о чем я говорю (и чем больше будет диаметр круга, тем сильнее осознается недоработка "программистов"). Мне кажется, дон Хуан знал об этой особенности сновидений. Именно поэтому он и заставлял Кастанеду чертить круги вокруг его хижины.
Как только я опубликовал свои соображения на нескольких сетевых форумах, посвященных искусству сновидения, ко мне посыпались письма с подтверждениями.
"Привет, Сергей,-- писал великий российский астроном Андрей.-- Недавно во сне летал над городом. Меня поразило голубое небо с белоснежными облаками. С цветами и оттенками все было ОК, но вот изображение… Знаешь, оно было как в воксельной графике! Крупные прямоугольные пиксели-кирпичи, как будто я разглядывал картинку с сильным zoom (увеличением). Прочитал твое письмо и вспомнил об этом. Потом все настроилось, облака приобрели нормальный вид. Но поначалу это действительно была воксельная графика!"
"Привет, СИ. Я заметил о сне такую несуразицу. Она связана с выключателем. Я могу выключить свет, но включить его невозможно."
"Hi! Я обнаружила забавную штуку,-- писала моя знакомая.-- Интересно, почему енто так? В фильме "Матрица" такой дефект назвали бы сбоем в системе. Так вот вынесло меня к дому, а я как раз искала конкретного человека. Недолго думая, я решила позаглядывать в окна. Мало ли -- вдруг он в сюжете где-нибудь застрял. Дом был многоэтажный. На улице -- поздний вечер. Я поднялась на уровень второго этажа и начала осматривать освещенные окна. В первом отметила вид обоев, кровать, шторки на двери и котяру. Проскочила быстренько это окно, но много не потеряла, потому что в следующем окне было то же самое -- обои, кровать, шторки, кот. Это что? Нехватка сюжетов?"
А вот письмо замечательного сновидящего:
"В одном из осознанных сновидений я задался целью дойти до края пузыря. При приближении к краю проявился следующий эффект: окружающая действительность пыталась превратиться в лабиринт. Самое главное тут -- не поддаваться и не менять направления. Вроде, появляются более удобные дорожки, но если идти по ним, начнешь блуждать и не успеешь дойти. Ближе к концу местность проявила стремление к возвышению, и, немного поднявшись вверх, я наконец-то увидел горизонт. Сразу выплыл эффект недостаточного текстурирования, о котором писал Изриги. В месте, где соединялись земля и небо, (разработчики программы) явно пожалели разрешения, и был эффект, как в компьютерной игре -- издалека все нормально, а вблизи пикселя во весь экран. Прорвав "ткань" (пузыря), я увидел в разрезе черную жидкость. Нырнув туда, поплыл по течению. Думал, что куда-нибудь вынесет. Зрение отключилось моментально -- осталось только осязание (если это можно так назвать). Через минуты две "свободного плавания" моей ноги коснулось щупальце. Я потянул за него и нащупал тварь -- вроде тех, которых призывал сторониться Док. Она обожгла меня щупальцами раза два или три, и я решил проснуться от греха подальше."