- Любовные романы
- Фантастика и фэнтези
- Ненаучная фантастика
- Ироническое фэнтези
- Научная Фантастика
- Фэнтези
- Ужасы и Мистика
- Боевая фантастика
- Альтернативная история
- Космическая фантастика
- Попаданцы
- Юмористическая фантастика
- Героическая фантастика
- Детективная фантастика
- Социально-психологическая
- Боевое фэнтези
- Русское фэнтези
- Киберпанк
- Романтическая фантастика
- Городская фантастика
- Технофэнтези
- Мистика
- Разная фантастика
- Иностранное фэнтези
- Историческое фэнтези
- LitRPG
- Эпическая фантастика
- Зарубежная фантастика
- Городское фентези
- Космоопера
- Разное фэнтези
- Книги магов
- Любовное фэнтези
- Постапокалипсис
- Бизнес
- Историческая фантастика
- Социально-философская фантастика
- Сказочная фантастика
- Стимпанк
- Романтическое фэнтези
- Ироническая фантастика
- Детективы и Триллеры
- Проза
- Юмор
- Феерия
- Новелла
- Русская классическая проза
- Современная проза
- Повести
- Контркультура
- Русская современная проза
- Историческая проза
- Проза
- Классическая проза
- Советская классическая проза
- О войне
- Зарубежная современная проза
- Рассказы
- Зарубежная классика
- Очерки
- Антисоветская литература
- Магический реализм
- Разное
- Сентиментальная проза
- Афоризмы
- Эссе
- Эпистолярная проза
- Семейный роман/Семейная сага
- Поэзия, Драматургия
- Приключения
- Детская литература
- Загадки
- Книга-игра
- Детская проза
- Детские приключения
- Сказка
- Прочая детская литература
- Детская фантастика
- Детские стихи
- Детская образовательная литература
- Детские остросюжетные
- Учебная литература
- Зарубежные детские книги
- Детский фольклор
- Буквари
- Книги для подростков
- Школьные учебники
- Внеклассное чтение
- Книги для дошкольников
- Детская познавательная и развивающая литература
- Детские детективы
- Домоводство, Дом и семья
- Юмор
- Документальные книги
- Бизнес
- Работа с клиентами
- Тайм-менеджмент
- Кадровый менеджмент
- Экономика
- Менеджмент и кадры
- Управление, подбор персонала
- О бизнесе популярно
- Интернет-бизнес
- Личные финансы
- Делопроизводство, офис
- Маркетинг, PR, реклама
- Поиск работы
- Бизнес
- Банковское дело
- Малый бизнес
- Ценные бумаги и инвестиции
- Краткое содержание
- Бухучет и аудит
- Ораторское искусство / риторика
- Корпоративная культура, бизнес
- Финансы
- Государственное и муниципальное управление
- Менеджмент
- Зарубежная деловая литература
- Продажи
- Переговоры
- Личная эффективность
- Торговля
- Научные и научно-популярные книги
- Биофизика
- География
- Экология
- Биохимия
- Рефераты
- Культурология
- Техническая литература
- История
- Психология
- Медицина
- Прочая научная литература
- Юриспруденция
- Биология
- Политика
- Литературоведение
- Религиоведение
- Научпоп
- Психология, личное
- Математика
- Психотерапия
- Социология
- Воспитание детей, педагогика
- Языкознание
- Беременность, ожидание детей
- Транспорт, военная техника
- Детская психология
- Науки: разное
- Педагогика
- Зарубежная психология
- Иностранные языки
- Филология
- Радиотехника
- Деловая литература
- Физика
- Альтернативная медицина
- Химия
- Государство и право
- Обществознание
- Образовательная литература
- Учебники
- Зоология
- Архитектура
- Науки о космосе
- Ботаника
- Астрология
- Ветеринария
- История Европы
- География
- Зарубежная публицистика
- О животных
- Шпаргалки
- Разная литература
- Зарубежная литература о культуре и искусстве
- Пословицы, поговорки
- Боевые искусства
- Прочее
- Периодические издания
- Фанфик
- Военное
- Цитаты из афоризмов
- Гиды, путеводители
- Литература 19 века
- Зарубежная образовательная литература
- Военная история
- Кино
- Современная литература
- Военная техника, оружие
- Культура и искусство
- Музыка, музыканты
- Газеты и журналы
- Современная зарубежная литература
- Визуальные искусства
- Отраслевые издания
- Шахматы
- Недвижимость
- Великолепные истории
- Музыка, танцы
- Авто и ПДД
- Изобразительное искусство, фотография
- Истории из жизни
- Готические новеллы
- Начинающие авторы
- Спецслужбы
- Подростковая литература
- Зарубежная прикладная литература
- Религия и духовность
- Старинная литература
- Справочная литература
- Компьютеры и Интернет
- Блог
Журнал «Компьютерра» № 7 от 21 февраля 2006 года - Компьютерра
Шрифт:
Интервал:
Закладка:
Самое замечательное в истории возникновения «Кошечки» — команда ее создателей и двигавшие ими мотивы. Уже упоминалось, что инициатором проекта и автором ключевых идей был Николай Николаевич Константинов. Если потребуется назвать самого популярного математика в Москве, им окажется, вне всякого сомнения, Константинов. Очень многие нынешние столпы этой науки начинали в его кружках — а сегодня работают в основанном им Независимом Московском университете, новом математическом центре мирового уровня. Константинов — президент Турнира городов, крупнейшего математического состязания для школьников на территории бывшего СССР, член правления Международной федерации национальных математических соревнований (World Federation of National Mathematics Competitions), где отвечает, ни много ни мало, за всю Европу. Наконец, Николай Николаевич действительный член (по секции применения математики к биологии) Московского общества испытателей природы, старейшего научного общества России (основанного в 1805 году; среди иностранных членов были Ламарк, Дарвин, Фарадей). Для нашей темы важнее всего, что Константинов уже много лет остается кристаллизующим центром живой, активной, самоорганизующейся среды, которая объединяет как молодых, так и маститых исследователей и преподавателей, как вундеркиндов-олимпиадников, так и просто увлеченных наукой студентов и школьников.
Весьма показательно, что такой замечательный проект возник именно в этом (никак не формализованном) сообществе и исключительно на основе фундаментального, натурфилософского интереса. Главный урок «Кошечки», на мой взгляд, — каким ярким может быть результат, когда талантливые люди берутся за интересную фундаментальную задачу, не ограничивая себя искусственными рамками «программирования», «анимации» и т. п., — и честно решают ее, не оглядываясь ни на карьеру, ни на планы, ни на рынок (иногда — как в данном случае — нечаянно обгоняя этот самый рынок лет на десять-пятнадцать).
Но как быть с тем, что все эти замечательные идеи столько лет не находили отклика — ни в той самой «Константиновской» среде, ни за ее пределами? Это важный вопрос. Он среди прочих обсуждается в беседе с Константиновым на следующих страницах. Могу только добавить, что спустя много лет эта работа возвращается к жизни в той же самой среде: на свет божий (то есть в цифру и в Интернет) фильм вытащил один из соратников Константинова по олимпиадно-кружковой и научно-популярной работе Николай Андреев, а широкого читателя с ним знакомлю, как видите, я — тоже прошедший когда-то через Константиновские матшколы (сначала как ученик, потом как преподаватель).
Ну а теперь пора торжественно сказать «спасибо». Я благодарю:
— создателя сайта образовательных математических анимаций www.etudes.ru Николая Андреева, который очень помог мне с фото— и видеосъемкой и без которого многие никогда бы не увидели «Кошечку»;
— Юрия Баяковского за ценные консультации и важные ссылки на литературу;
— Николая Константинова за интересную беседу и помощь в работе над материалами;
— Рика Парента за ответы на мои многочисленные вопросы, за профессиональный комментарий к «Кошечке» и за доступ к фильму «Not just reality».
Рик ПарентРазыскивая обзоры по истории компьютерной анимации, я обнаружил в цифровой библиотеке IEEE доклад профессора Университета Огайо Рика Парента (Rick Parent) «Компьютерная анимация: алгоритмы и технология — исторический обзор» на конференции IEEE Computer Animation 2000" — и тут же сочинил письмо автору с просьбой о консультации. Вот его отзыв о «Кошечке»:
"Для своего времени эта анимация кошки поистине замечательна. Уровень анимации в тот период в США (и во всем мире, насколько могу судить) лучше всего характеризует фильм «Не просто реальность» («Not Just Reality»), сделанный в 1973 году Барри Весслером (Barry Wessler), учившимся тогда в Университете Юты. Для анимации ходящей и говорящей фигуры использовался скриптовый язык. Фильм был снят покадрово камерой, помещенной перед экраном векторного дисплея. С помощью цветовых фильтров отдельно записывались и потом совмещались красный, зеленый и синий компоненты каждого кадра, а анимация кошки делалась съемкой картинок, напечатанных на бумаге.
Замечательной картину делает не техника записи, а качество передачи движения. Движение ног более плавное и естественное, чем то, которого удавалось достичь компьютерным аниматорам того времени. Очень естественно выглядел и поворот головы в конце двух проходов кошки.
Хотя приводимые в статье уравнения движения и модель четвероногой походки навеяны биомеханикой, тем не менее они были специально разработаны для данного фильма. Моделирование движения использует аналитическую обратную кинематику, дерево решений, управляющее выбором подходящего в данный момент уравнения и механизм обратной связи, синхронизирующий движение ног.
Применив эти методы для анимации, авторы обогнали свое время. Насколько я знаю, это был первый случай использования таких уравнений движения при создании компьютерной анимации.
Часть очарования фильма обусловлена сочетанием примитивных технических средств (видны, например, складки на бумаге) и высокого качества полученного движения. Я благодарен Леониду Левковичу, познакомившему меня с этим замечательным эпизодом истории компьютерной анимации".
Не удержусь от того, чтобы привести первую реакцию Рика на просмотр «Кошечки»: «Это ПРЕКРАСНАЯ анимация! Я от нее в восторге. Если не возражаете, я покажу ее сегодня студентам на занятиях. Использовались ли данные кинематики, записанные с реальной кошки?»
ТЕМА НОМЕРА: Николай Константинов: «Знает ли кошка, что она не настоящая?»
Автор: Леонид Левкович-Маслюк
Николай Николаевич, в каком контексте появилась эта необычная по тем временам работа?
Контекстов было несколько, и на разных уровнях. Во-первых, еще в школе я заинтересовался биологией. В 1948 году занимался в замечательном биологическом кружке в МГУ и, вероятно, стал бы биологом, если б не печально знаменитая августовская сессия ВАСХНИЛ, в результате которой биофак МГУ претерпел полный разгром. После этого я решил поступать на физфак, позже начал заниматься и чистой математикой, но меня очень интересовали проблемы на стыке математики и биологии. Мне хотелось работать над такими проблемами, появился ряд идей, которые меня увлекли, и после окончания физического факультета и нескольких лет работы там я ушел в аспирантуру на мехмат к Алексею Андреевичу Ляпунову[Крупный математик, ведущий специалист по кибернетике. — Здесь и далее прим. Л.Л.-М.]. В 1961 году на летней научной школе под руководством Николая Тимофеева-Ресовского[Один из крупнейших ученых того времени, выдающийся биолог, генетик] я сделал доклад о моделировании так называемых экстраполяционных рефлексов у животных. Однако потом все-таки переключился на другую тематику. А в 1968 году я встретился со своим бывшим студентом Валерой Ивановым (он фигурирует в романе Даниила Гранина «Зубр» о Тимофееве-Ресовском под своим тогдашним прозвищем Хромосома). Иванов как раз показывал в МГУ мультфильм: из пластмассы и пластилина он сделал модель молекулы ДНК, последовательно придавал ей разные формы, фотографировал, и в результате получилось изображение движения молекулы. Фильм был неплохой, но я сказал ему, что на компьютере такие вещи можно сделать гораздо лучше. Мы стали думать, как на машине смоделировать шарнирную систему, и тут мне пришло в голову: почему бы для примера не взять движение кошки? В этот момент и началась работа над фильмом, и в том же году он был закончен.
Как проходила работа?
— Мы работали втроем, я и два моих соавтора, Володя Пономаренко и Виктор Минахин (кажется, они тогда еще были студентами мехмата МГУ). Идейную сторону в основном разработал я: как записать информацию о форме и как моделировать движение. Главная идея моделирования была очень проста и очень естественна для человека, который знает физику. Она состоит в том, что следует использовать дифференциальные уравнения второго порядка, — ведь животное управляет мышцами, то есть его система управления оперирует ускорениями.
Уравнения вы заимствовали из работ по биомеханике?
— Нет, мы сами вывели нужные уравнения — это сделал Виктор Минахин. Сначала он пытался написать уравнения, наблюдая за движением кошки. Но кошка же непослушная, она не станет по команде медленно ходить перед вами снова и снова. Поэтому Минахин решил записывать свои собственные движения.
То есть как?
— Очень просто — он ходил по комнате на четвереньках и замечал, какие мышцы когда включаются. Делал шаг, застывал — и думал, тщательно анализировал свою динамику. К счастью, за миллионы лет, что люди ходят на двух ногах, они не забыли, как ходить на четвереньках. Уже потом, после окончания работы над фильмом, я некоторое время посещал семинар на мехмате МГУ, где глубоко исследовалась механика ходьбы. Над этим работали крупные ученые — семинаром руководил Дмитрий Охоцимский, очень активно изучал эти вопросы Сергей Фомин. Но нам для фильма было достаточно лишь внешнего правдоподобия. Мы его добились именно за счет использования дифференциальных уравнений при моделировании, хотя уравнения были, конечно, слишком грубыми для более сложных задач, например медицинских. Сейчас Минахин работает в Москве в Научном совете по проблемам кибернетики. Пономаренко увлекся буддизмом и постепенно ушел из «контактной области», никто из моих знакомых не знает, где он и что с ним.

