Читаем Хакеры сновидений: Архив 1-6 полностью

Пространство отдельно взятого сновидения ограничено. Фактически, это некий многоугольник, который в некоторых случаях сводится до банальной пирамиды с эффектом "плоского видения" (то есть, когда в одной вершине находитесь вы, а картина сна проецируется на плоскость, образованную другими вершинами). Однако в ярких снах программа настолько отлажена, что пространство описывается очень сложной структурой -- почти идеальной сферой. Тем не менее, если вы достигаете ее границ, пространство начинает изменяться или искажаться, а сновидящий в большинстве случаев переходит в другой "пузырь" -- в другую сцену сна.

Допустим, мне снится, что я -- отважный разведчик-партизан -- ухожу от вражеской погони. Передо мной тянется низкорослый лес, за которым должно быть болото и наш походный лагерь. За спиной слышится треск веток. Тень скользит то справа, то слева от меня, но освещение не меняется. Я пробегаю метров десять, и местность внезапно начинает идти на подъем. Лес на крутом склоне становится почти непроходимым. Тропа теряется под корнями огромного древа. Еще через двадцать метров крутизна горы заставляет меня повернуть назад. Я оборачиваюсь, подхожу к книжной полке у окна и беру аккуратный томик с названием "Физика восьмого рикошета".

Это обычный сон, где я пережил замкнутость "пузыря" сновидения. Как видите, тут был сложный набор элементов -- звуковое и световое оформление, сюжет, мои мысли и ожидания. Затем, когда я достиг границы пространства, местность трансформировалась, после чего меня перенесло в другой "пузырь" -- с комнатой, окном и книжной полкой.

Хакерам очень понравился термин "пузырь". Мы употребляли его вплоть до недавнего времени, пока нам справедливо не напомнили, что определение "пузырь восприятия" придумал Карлос Кастанеда. Он применял его в ином контексте, и мы как бы вносили путаницу в сформировавшуюся терминологию. Нам пришлось изменить свои обозначения. Теперь в ходу два термина: "пузырь сна" и "шар восприятия". Лично мне больше импонирует первый, потому что пространство сна редко бывает шаром.

3.   Программа сна имеет множество огрехов и недоработок.

Однажды я сидел в иркутском аэропорту и размышлял о внезапных изменениях ландшафта в пузырях сновидений. И тут -- опаньки! Меня осенило! Да это же проблема полигонального текстурирования! В трехмерной графике для создания искусственных миров используются два метода: воксельный и полигональный. Они различаются между собой способом построения объектов. Воксельная графика использует в качестве основной строительной единицы воксель (Voxel -- Volume Pixel) -- объемную точку или, вернее, обыкновенный цветной кубик. Объекты строятся из вокселей, как из кубиков Лего. Слабость метода заключается в масштабировании. При увеличении (приближении) образ превращается в груду квадратов.

В полигональной графике основой всему служит полигон (Polygone) -- многоугольник в пространстве. Для создания искусственного мира требуется огромное количество полигонов.

Допустим, нам нужно построить несколько домов в виртуальном пространстве. Мы рисуем в графическом редакторе картинки с текстурой и "натягиваем" их на плоские четырехугольные полигоны. Как бы наклеиваем цветные обои на белые стены. В результате получается частичка виртуального мира.

Но все это теория, а на практике текстура хранится в памяти видеокарты. При формировании изображения для каждой точки экрана выбирается цвет, который соответствует текселю -- определенной точке текстуры в памяти. В компьютерной графике имеется несколько способов текстурирования. Однако в сновидениях этот процесс часто дает искажения, присущие для линейного сэмплинга -- самого быстрого, но и самого примитивного метода. Это позволяет предположить, что странная трансформация ландшафта в сновидениях объясняется не особым качеством снов, а упущениями "программистов".

Еще одна недоработка сновидений видна в освещении полигонов (или пузырей сна). Мы часто получаем простейший флэт (Flat), где полигон имеет только одну степень яркости, или аналог эффекта Гуро (Gouraud shading), где освещаются вершины полигонов. В таких случаях мы обычно видим затемненный центр и ярко освещенные углы. Примером второго типа являются предобморочные состояния сознания.

Кроме того, в сновидениях плохой режим "сглаживания" (anti-aliasing). Если вы во сне попробуете прочертить круг на земле, то поймете, о чем я говорю (и чем больше будет диаметр круга, тем сильнее осознается недоработка "программистов"). Мне кажется, дон Хуан знал об этой особенности сновидений. Именно поэтому он и заставлял Кастанеду чертить круги вокруг его хижины.

Как только я опубликовал свои соображения на нескольких сетевых форумах, посвященных искусству сновидения, ко мне посыпались письма с подтверждениями.

Перейти на страницу:

Похожие книги