Компутериум

Подписаться на эту рубрику по RSS

Где-то глубоко в подсозании, на самой его поверхности - живо ощущение, что кисть может быть гораздо жирней и фееричней чем обычно... Как будто это один из утерянных или тщательно забытых аспектов. Взмах и вот он холм, еще взмах и вот оно дерево, облака и они поплыли, а дерево шевелится, а холм медленно тонет в озере, которое само накапало из туч...

boldbrush

А поскольку - время настало...

Вот она рисовалка, отчасти соотвествующая, пускай не всем но части деклараций о красоте и легкости ее достижения: http://www.nemehanika.ru/cg/pde/i%20painter/ - на правой кнопке мыши найдете все доступные опции, такие как цвет, тип кисти, прозрачность, режимы стирания и т.д. Исходный код найдется там же... А полное собрание, как обычно, на: http://nemehanika.ru/cg/

Coding Gene... - ration!

Рубрика: Компутериум | Изокод | Популярно
Дата: 26/04/2010 18:12:22
открываем новый проект: форум по программированию пикселей на нестандартное поведение - образовательный ресурс для подрастающих программистов красоты - Coding Gene

Пока в тестовом режиме, но там уже есть кое-что интересненькое: например C++ версия программы Array из прошлого урока по Processing-у. А что получается, если программу из Java переделать на C++? Получается красота в полный экран... и с такой производительностью, что можно еще в три раза навернуть, а современный процессор - даже и не поперхнется... чем и займемся - вскоре.

А пока, поставьте себе Visual C++ Express Edition разверните архив Array в корень диска D:, должно получится D:\p_Cpp. Запустите файл D:\p_Cpp\Projects\CG_Array\Array.vcproj, позвольте запустившейся Visual Studio преобразовать проект (отказавшись от бэкапа). В левой панели дерева проекта, разверните вкладку Source Files и кликнете CG_Array.cpp, смотрите, читайте, компилируйте, запускайте, экспериментируйте. В ближайшем будущем, подробно обо всем - на nemehanika.ru/cg.

Сделать красивый скринсейвер самому - очень просто. Сделать десять скринсейверов еще красивее того первого - тоже очень просто. Одиннадцать - чуть сложнее. 74 - сдадутся без боя. 101-й обязательно будет лучшим... Программировать - не придется. Делать нечто странное - возможно, но теперь много проще: потому, что мышкой - это удобней чем с клавиатуры:

А значит  - будет интересно. А интересу будет заманчиво взглянуть на подробное, хоть и немного устаревшее (но будет обновлено) описание того, как делаются такие скринсейверы. А как только они готовы - можно будет их подарить кому угодно... Каналами передачи легко послужат чаты, форумы, электронные письма. Скринсейверы эти легки и воздушны при переправе, плотны и фееричны при просмотре. Код готового скринсейвера выглядит обычно так:

nm_engine_Harizma randomSEED 10554 HIDE Qo Qo Qo Qo Qo Qo Qo Qo Qo mn 7 Mn G G G G G G F B B cl 6 cd 13 CL 19 CD 15 mn 10 Mn mn 3 Mn mn 6 Mn Tb cd 18 CD 16 cr 10 CR 11 cu 2 CU 4 K w 9 W 11 mn 5 Mn cl 12 CL 13 cu 6 CU 8 K K SHOW

Вставьте его в буфер обмена (выделить, правый клик, выбрать - Копировать), при запущенной неМеханике (живет в системном трее, после запуска) и увидите - что получиться. Странно, правда? А потом:

Чтобы поселить его на компьютере как обычный скринсейвер... Такая вот она... н-е-М-е-х-а-н-и-к-а!
По сути своей вычислители являются медом летающим за пчелами. У них не наблюдаются стремления к внешней индивидуальности, однако все вместе они эволюционируют и видоизменяются очень быстро. Например, с 12:04 до 14:25 вчерашнего дня - они были такими:

У вычислителей есть своя история, но мало кто поручится за ее достоверность, однако звучит она - правдоподобно:

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

Дальше было вот что.

Воздействие абстрактной красоты на человека много мощнее и глубже, чем это общеизвестно. Может быть поэтому её так мало по сравнению со всем "конкретным" и общепонятным. А что, если такое положение дел соответствует реальности, но не соответствует человеку в ней? И тогда - инверсное мэйнстриму проявление воли к видению реальности - ведет к новым открытиям себя.

 

Человек может посмотреть 100 очень хороших, но, по-прежнему, - конкретных фильмов. Переделать 100 очень полезных но, по-прежнему, - конкретных дел. И по-прежнему, в сотый раз он 100 раз не получит то, что хотел. А поскольку - не получит, то и не вспомнит... И пусть не говорит - что не хотел. Иначе откуда столько повторяющихся движений?

       

Почему так? Откуда эта усердная имитация человеком внешней нормальности при таком высоком уровне внутренних противоречий? Что такое есть в природе человека, что никогда не опускается на землю и потому... - всегда оставляет человеку возможность стать еще, еще более живым, необычным и красивым. Снова другим, опять новым - такое удивительное повторение непройденного... Читаем об этом дальше?