Сводка Knoppix.ru от 23.06.2003 Да здравствует эволюция!
Понедельник, да ещё и летний, демонстрирует привычное отсутствие мало-мальски заметных событий (похоже, работу без перерывов продолжает лишь Линус со своими соратниками, выпустившие очередную версию Ядра - см. короткие новости), поэтому давайте обратимся сегодня к теме пусть и не новой, но необычной и затрагивающейся в популярной прессе редко. Классик электронной музыки, русский композитор Эдуард Артемьев, отвечая однажды на вопрос о том, чем отличается электроника от других музыкальных направлений, дал замечательную характеристику главному отличию: ни сама электронная музыка, ни её автор не навязывают слушателю идею того, что он должен представлять во время прослушивания музыкального произведения. Ощущения, которые будет испытывать человек, внимающий звуковому полотну, созданному с помощью электронных инструментов, формируются из его личных ассоциаций - и только:
синтезированные звуки воспринимаются каждым по-своему.
Речь сегодня пойдёт не о музыке, но всё же характеристика автора саундтреков к таким классическим кинолентам, как "Сталкер" и "Солярис" как нельзя к месту. Ведь, фактически, каждый вид искусства, использующий электронные инструменты для выражения авторских фантазий предоставляет своим поклонникам возможность беспредельно фантазировать самим. Не исключение и компьютерная графика. Не тот попсовый её вариант, который демонстрируют нам в кинематографе и играх - это скорее попытка скопировать реальность, нежели создать нечто новое, - но более интересный пример использования компьютерной кисти по прямому её назначению - для создания картин, которые не видел ещё ни один человек. В мире Linux хорошей иллюстрацией такого применения может служить программа Evolvotron (версия 0.1.0 выпущена
вчера) - инструмент для работы на стыке генеративного и эволюционного искусств.
Основа Evolvotron - алгоритмический генератор картинок. Исходя из начального набора параметров (сгенерированных случайным образом), с помощью сложных систем уравнений, он строит на экране множество изображений, которые и становятся первым наброском будущего шедевра. Впрочем, математическая составляющая процесса пользователю не видна - он наблюдает результат в виде причудливых вариаций красок и форм на экране. При этом пользователь ещё и избавлен от необходимости что-либо рисовать самостоятельно - на него возлагается эволюционная часть процесса: сообразуясь с личными представлениями о том, что он хочет получить по окончании, человек должен выбрать из набора картинок наиболее понравившийся вариант. После чего за работу снова принимается компьютер: Evolvotron берёт за основу выбранное пользователем изображение (по сути - набор параметров) и, слегка варьируя его, выстраивает
новое множество причудливых картин. Пройдя через несколько итераций терпеливый пользователь может получить полотно, в общем соответствующее его желаниям, хоть, конечно, во многом и неожиданное. Так, задавшись целью "нарисовать" волокнистую структуру космической туманности, можно получить что-то похожее на приведённый ниже скриншот. Пользователь здесь выступает в роли Бога (или, если угодно, заменителя природы), который направляет процесс эволюции в нужную сторону и самостоятельно обрывает кажущиеся бесперспективными ветви.
Конечно, при желании для эволюционно-генеративного искусства можно отыскать и высокий смысл, и практическое применение - ведь синтезируемые машиной под вашим чутким руководством картины есть самое настоящее цифровое отражение ваших устремлений, идей и надежд: продукт чрезвычайно личный, способный рассказать опытному глазу многое о своём творце. Вот только нужно ли это? Evolvotron можно рассматривать и как просто удобный инструмент для генерации обоев для рабочего стола, удовлетворяющих лично вашему вкусу. А чего ещё желать?
Свежие релизы:
- nVidia выпустила драйверы для плат nForce версии 1.0-0261 (с поддержкой nVidia GART)
- клиенты файлообменных сетей Overnet v0.49.4 и LimeWire 3.0.2 - Linux-ядро v2.5.73 - универсальная консольная утилита для записи CD Cdrecord 2.01a16 - утилита для анализа содержимого аппаратной части компьютера HardInfo 0.3.4 - компилятор для весьма непростого языка программирования Brainfucker 0.0.3 - сетевой пробник APSR 0.17 (тестирование сетевых фильтров, обнаружение повреждений и т.п.)
- утилита для настройки карт на чипах nVidia NVOPTION 0.1 - универсальная программа для организации и использования цифровой фонотеки Zina 0.9.21 - построитель графиков Sgraph 0.6 (может использоваться для построения биржевых графиков)
- пошаговая стратегия Advanced Strategic Command 1.13.6 (возможность игры как с компьютером, так и с живыми противниками, в том числе по переписке)
Ваши комментарии, советы и ссылки приветствуются! Пишите: knoppix@knoppix.ru