Давайте подробнее рассмотрим связанные с этим технические проблемы. Современный стационарный компьютер умеет манипулировать цветными объектами на электронно-лучевом мониторе, рисовать цветными чернилами на бумаге в принтере и еще кое‐что – например, управлять звуком в стереодинамиках. Благодаря этим его умениям можно создать иллюзию объемного тела – но всего лишь иллюзию, которая полностью зависит от того, насколько у нас богатая фантазия. На экране рисуют кубик в перспективе. При адекватном визуальном отображении поверхностей он выглядит как настоящий, однако его не возьмешь в руки и не потрогаешь, не ощутишь его вес и фактуру. Если позволяет программное обеспечение, можно “разрезать” кубик на экране и показать его сечение. Но это по‐прежнему не будет осязаемое твердое тело. Вероятно, в будущем компьютеры научатся имитировать и другие чувства. Возможно, если вы попытаетесь мышкой сдвинуть объект с места на экране, через рифленую поверхность мышки вашим пальцам передастся физическое ощущение его “массы”. И все‐таки объект не будет иметь массы, не превратится в твердое, осязаемое тело.
Наш компьютер с установленной на него программой ТРКП должен воздействовать не только на воображение человека. Он должен уметь управлять реальными твердыми телами. Каким образом? Задача, очевидно, очень непростая. Это станет понятнее, если мы попытаемся сконструировать принтер нового типа – 3D-принтер[27]
. Обычный принтер наносит чернила на плоский лист бумаги. Чтобы получить более или менее достоверное объемное изображение, скажем, кошки, можно было бы напечатать серию изображений на прозрачной пленке. Допустим, компьютер тщательно отсканирует сечения тела кошки, сделанные последовательно от носа до хвоста, и напечатает на ацетатной пленке сколько‐то сотен изображений. Если потом сложить все полученные картинки в стопку, внутри вы увидите объемное изображение кошки.Но нарисованная таким способом кошка будет заключена в прозрачную форму, поэтому такое устройство нельзя считать полноценным 3D-принтером. Можно исправить недочет – заменить чернила самоотверждающейся смолой. Сложить листы в стопку и отсечь (растворить или протравить) все лишнее, что не затвердело. Если бы нам удалось преодолеть технические трудности и сконструировать такое устройство, у нас в руках оказался бы инструмент для создания объемных тел – самый настоящий принтер для объемной печати.
Наш 3D-принтер все‐таки недалеко ушел от своих традиционных предшественников. Он печатает объемные изображения, используя принцип последовательных сечений. Устройство вывода данных, работа которого основана на принципе последовательных сечений, для нашей программы ТРКП не годится. Таким методом нельзя изготовить какую‐нибудь полезную машину – например, двигатель внутреннего сгорания. Для этого надо иметь еще массу деталей – цилиндры, поршни, маховики, ремни и многое другое. Все это делается из разных материалов, и все это надо перевозить по отдельности. Нельзя слепить двигатель из пачки срезов – его надо именно собрать из отдельных, заранее изготовленных деталей. Заготовки тоже надо предварительно собрать – из других, еще более мелких деталей. Устройство вывода данных, пригодное для ТРКП, не имеет ничего общего с 3D-принтером. Это промышленный робот. Он может поднимать предметы клешнями, как руками. Чтобы его “руки” двигались во всех трех перпендикулярных плоскостях, на концах рычагов, заменяющих руки, должна располагаться “кисть” с “пальцами”, соединенными универсальными шарнирами или комбинацией шарниров. Чтобы находить путь от одного искомого предмета к другому, доставлять комплектующие на место и монтировать их в правильном порядке подходящими способами, робот должен иметь аналоги органов чувств.