Онтологоориентированный подход к разработке программных средств поддержки процесса сочинения последовательностей движений человека тема диссертации и автореферата по ВАК РФ 05.13.11, кандидат технических наук Перцовский, Станислав Леонидович

  • Перцовский, Станислав Леонидович
  • кандидат технических науккандидат технических наук
  • 2007, Владивосток
  • Специальность ВАК РФ05.13.11
  • Количество страниц 176
Перцовский, Станислав Леонидович. Онтологоориентированный подход к разработке программных средств поддержки процесса сочинения последовательностей движений человека: дис. кандидат технических наук: 05.13.11 - Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей. Владивосток. 2007. 176 с.

Оглавление диссертации кандидат технических наук Перцовский, Станислав Леонидович

ВВЕДЕНИЕ.

Глава 1. Проблема использования компьютеров в творческой деятельности человека.

1.1. Программные средства поддержки творческой деятельности человека.

1.2. Поддержка процесса сочинения танцев.

1.2.1. Развитие способов записи танца.

1.2.2. Способы записи танца в настоящее время.

1.2.3. Программные средства поддержки процесса сочинения танцев.

1.3. Методы построения графической модели танцора.

1.3.1. Виды графических моделей.

1.3.2. Представление модели в виде сегментов или бесшовного каркаса.

1.3.3. Анимация модели человека: иерархические цепочки.

1.3.4. Анимация модели человека: скелет и деформация поверхности.

1.3.5. Анимация модели человека: движения всего тела.

1.3.6. Моделирование одежды.

Выводы.

Глава 2. Онтология предметной области и её математическая модель.

2.1. Принципы построения онтологии ПО "Процесс сочинения последовательностей движений человека".

2.2. Онтология ПО "Хореография ССТФ".

2.2.1. Онтология танца.

2.2.2. Онтология танцора.

2.2.3. Онтология процесса сочинения.

2.2.4. Связь терминов онтологии.

2.3. Математическая модель онтологии ПО "Хореография ССТФ".

2.3.1. Модель онтологии танца.

2.3.2. Модель онтологии танцора.

2.3.3. Модель онтологии процесса сочинения.

2.4. Постановка задачи создания программного средства поддержки процесса сочинения ССТФ.

Выводы.

Глава 3. Интерактивный компонент программного средства поддержки процесса сочинения последовательностей движений человека.

-33.1. Принципы разработки интерактивного компонента программного средства поддержки процесса сочинения последовательностей движений человека.

3.2. Язык диалога пользователей программного средства поддержки процесса сочинения ССТФ.

3.2.1. Прагматика языка.

3.2.2. Семантика языка.

3.2.3. Синтаксис языка.

3.3. Интерпретатор команд пользователя программного средства поддержки процесса сочинения ССТФ.

3.3.1. Требования к интерпретатору команд.

3.3.2. Архитектура интерпретатора.

Выводы.

Глава 4. Методы разработки программного средства поддержки процесса сочинения последовательностей движений человека.

4.1. Методы разработки ядра программного средства поддержки процесса сочинения последовательностей движений человека.

4.2. Методы разработки ядра программного средства поддержки процесса сочинения ССТФ.

4.2.1. Методы построения компьютерной модели записи танца.

4.2.2. Методы построения компьютерной модели тела танцора.

4.2.3. Методы построения модели анимации танцора.

4.2.4. Методы построения модели процесса сочинения.

4.3. Разработка и реализация программного средства поддержки процесса сочинения ССТФ.

4.3.1. Требования к программному средству.

4.3.2. Архитектура программного средства.

4.3.3. Экспериментальная версия программного средства поддержки процесса сочинения ССТФ.

Выводы.

Глава 5. Экспериментальное исследование эффективности использования программного средства поддержки процесса сочинения ССТФ.

5.1. Описание экспериментов.

5.2. Оценка результатов экспериментов.

Выводы, сделанные хореографом.

Рекомендованный список диссертаций по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Введение диссертации (часть автореферата) на тему «Онтологоориентированный подход к разработке программных средств поддержки процесса сочинения последовательностей движений человека»

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

В настоящее время компьютерных средств, помогающих, например, хореографам создавать новые танцы, известно немного. Можно привести примеры нескольких программ, помогающих хореографам в сочинении балетных танцев (DanceForms, Web3D Dance Composer), но для современных сольных танцев (ССТ) таких программ нет. Основная причина этого состоит в том, что все существующие программы для балетных хореографов базируются на устоявшихся знаниях о классическом балете -зафиксированном конечном множестве записей общеизвестных позиций, поз и движений танцора классического балета (записях Лабана). Подобные знания о ССТ не формализованы, сведения об этих танцах зачастую противоречивы, а способов записи таких танцев (кроме видеозаписи) нет. При сочинении новых ССТ какого-либо стиля хореограф не только сам решает, какие позы, позиции и движения, характерные для выбранного стиля, он будет использовать, но и сочиняет новые позы, позиции и движения, опираясь на собственные представления о стиле и о возможностях танцоров таких танцев.

Поиски программных средств, пригодных для оказания помощи авторам в других ПО при сочинении соответствующих последовательностей движений, к успеху не привели: существующие программные средства анимации движений человека рассчитаны на пользователей-программистов и/или базируются на фиксированном наборе возможных движений человекоподобной модели (например, Life Forms Studio или Poser).

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

При создании таких средств следует в первую очередь исследовать эту слабо формализованную ПО и построить её математическую модель. Это можно сделать в рамках онтологоориентированного подхода к разработке программных систем (Клещев A.C., Артемьева И.Л., Guarino N.). Под онтологией предметной области здесь понимается множество определений терминов этой предметной области и описание связей между ними. При онтологоориентированном подходе к разработке программного средства на первом шаге процесса моделирования соответствующей ПО необходимо описать её онтологию, а на втором - построить математическую модель этой онтологии. На модели этой онтологии ставится (и решается) задача разработки программного средства.

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

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

-6В качестве объекта исследования рассматривается процесс сочинения хореографом ССТ стиля "Фанк" (ССТФ) как пример сочинения последовательности движений человека по авторскому сценарию.

Для достижения поставленной цели в диссертационной работе необходимо решить следующие задачи:

- построение онтологии ПО;

- построение модели этой онтологии;

- разработка методов создания интерактивной компоненты программного средства поддержки процесса сочинения последовательностей движений человека на основе построенной модели онтологии;

- разработка методов создания ядра программного средства поддержки процесса сочинения последовательностей движений человека на основе построенной модели онтологии;

- экспериментальное исследование предложенных моделей и методов -разработка и применение на практике экспериментальной версии программного средства поддержки процесса сочинения последовательностей движений человека в ПО "Хореография ССТФ".

Методы исследования. Для решения указанных задач использовались: существующие виды записи танцев, методы построения, анимации и текстурирования трехмерной модели человека и методы построения человекоподобных роботов; методы построения онтологий предметных областей и их математических моделей; методы построения интерфейсов; элементы теории искусственных языков; методы построения трансляторов; методы объектно-ориентированной разработки программных средств; алгоритмы трехмерной графики (технология DirectX); методы системного программирования.

Научная новизна работы состоит в следующем:

- разработаны принципы построения онтологии ПО "Процесс сочинения последовательностей движений человека" и на их основе построены онтология и её модель для ПО "Хореография ССТФ";

- 7- разработаны принципы построения на основе онтологии ПО интерактивного компонента программного средства поддержки процесса сочинения последовательностей движений человека;

- разработаны онтологоориентированные методы создания ядра программного средства поддержки процесса сочинения последовательностей движений человека;

Практическая ценность работы состоит в следующем:

- разработаны язык диалога хореографа с программным средством поддержки процесса сочинения ССТФ и интерпретатор этого языка;

- создана программа "Dancer" - экспериментальная версия программного средства поддержки процесса сочинения ССТФ;

- результаты работы нашли применение в учебном процессе:

- в Дальневосточном государственном университете: материалы 2-ой главы диссертации используются в курсе лекций по дисциплине "Интеллектуальные системы" специальности "Математическое обеспечение и администрирование информационных систем",

- во Владивостокском государственном университете экономики и сервиса: онтология ПО "Хореография ССТФ" и программа "Dancer" используется при подготовке и проведении уроков хореографии;

- программное средство "DancerMl" (макетная версия программы "Dancer") зарегистрировано в Реестре программ для ЭВМ 5 сентября 2006 г. (Свидетельство Федеральной службы по интеллектуальной собственности, патентам и товарным знакам об официальной регистрации программы для ЭВМ № 2006613128).

Апробация работы. Основные положения диссертации докладывались и обсуждались на Всероссийском научно-техническом фестивале молодежи "Мобильные роботы" (Москва, 2002), Дальневосточных математических школах-семинарах имени академика Е.В. Золотова (Владивосток, 2003, 2006; Хабаровск, 2005), Международных конкурсах компьютерных программ студентов, аспирантов и молодых специалистов (Владивосток, 2004, 2006), Научной конференции студентов и аспирантов ДВГУ (Владивосток, 2004), Международной мульти-конференции по систематике, кибернетике и информатике (Орландо, США, 2005), Международной научно-технической конференции "Интеллектуальные и многопроцессорные системы" (Дивноморск, 2005), а также на Объединённых семинарах Отдела интеллектуальных систем ИАПУ ДВО РАН и кафедры программного обеспечения ЭВМ Дальневосточного государственного университета.

Публикация результатов работы. По материалам диссертации опубликовано 13 работ.

Проводимые исследования поддерживались грантами на проект "Теоретические основы интеллектуальных систем, основанных на онтологиях, для интеллектуальной поддержки научных исследований" по программе № 16 фундаментальных исследований Президиума РАН и на проект Президиума ДВО РАН 06-Ш-Г-01 -021.

Структура и объем работы. Диссертация состоит из введения, пяти глав, заключения, списка литературы и трех приложений. Основная часть работы изложена на 150 страниц текста, содержит 20 таблиц и 63 рисунка. Список литературы содержит 128 наименований.

Похожие диссертационные работы по специальности «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», 05.13.11 шифр ВАК

Заключение диссертации по теме «Математическое и программное обеспечение вычислительных машин, комплексов и компьютерных сетей», Перцовский, Станислав Леонидович

Выводы, сделанные хореографом

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

Программное средство поддержки процесса сочинения ССТФ позволяет выполнять все виды деятельности, перечисленные выше: обучение навыкам формирования и просмотра танца, формирование и мгновенную запись танца, подготовку и использование обучающих материалов.

Во многих танцевальных школах преподается дисциплина "Искусство балетмейстера": учитель дает задание каждому ученику выучить некоторый этюд; на следующем занятии учитель расставляет учеников на сцене, и все они исполняют групповую сцену. Используя программное средство поддержки процесса сочинения ССТФ, учитель может довольно быстро подготовить требуемое количество этюдов и раздать ученикам записи этих этюдов. Учителю не нужно тратить время на персональный показ этюда ученику, что значительно ускоряет процесс обучения.

Главы диссертации и программа "Dancer" используются в учебном процессе в Дальневосточном государственном университете и Владивостокском государственном университете экономики и сервиса (Приложение IV).

ЗАКЛЮЧЕНИЕ

1. Разработан онтологоориентированный подход к созданию программных средств поддержки процесса сочинения последовательностей движений человека по авторскому сценарию;

2. Разработаны принципы построения онтологии ПО "Процесс сочинения последовательностей движений человека", и на их основе построена онтология ПО "Хореография ССТФ", в составе которой три компонента: онтология танца, онтология танцора и онтология процесса сочинения танца стиля "Фанк". Разработаны математические и компьютерные модели построенной онтологии.

3. Разработаны принципы построения интерактивного компонента программного средства поддержки процесса сочинения последовательностей движений человека; на их основе разработан язык диалога хореографа с программным средством поддержки сочинения ССТФ и интерпретатор этого языка.

4. Разработаны методы создания ядра программного средства поддержки процесса сочинения последовательностей движений человека, базирующиеся на онтологии ПО.

5. С использованием этих методов создана интерактивная программа "Dancer" - экспериментальная версия программного средства поддержки процесса сочинения хореографом ССТФ.

Список литературы диссертационного исследования кандидат технических наук Перцовский, Станислав Леонидович, 2007 год

1. Базовые движения House, Hip-Hop: учимся танцевать клубные танцы (школа танцев S VEUX, г. Москва). M.: ООО "Видеогурман", 2004.1 электрон, опт. диск (DVD-ROM).

2. Базовые движения R'n'B: учимся танцевать клубные танцы (школа танцев SVETIX, г. Москва). М.: ООО "Видеогурман", 2004. 1 электрон, опт. диск (DVD-ROM).

3. Бессонов С. Описание видеосистемы как системы // Мир NVidia. 2002. http://www.nvworld.ru/docs/video.html

4. Бриллиант К. Цифровая модель человека: Пер. с англ. М.: КУДИЦ-Образ, 2004.400 с.

5. Буч Г., Рамбо Д., Дкекобсон A. UML. Руководство пользователя: Пер. с англ. М.: ДМК Пресс, 2001.432 с.

6. Бэйн С., Уилкинсон Н. Эффективная работа: CorelDRAW 12: Пер. с англ. СПб.: Питер, 2005.736 с.

7. Ваткин С. GameDev.ru. Скелетная анимация. GameDev.ru, 2006. http://www.gamedev.ru/coding/10917. shtml.

8. Вигерс К. Разработка требований к программному обеспечению: Пер. с англ. М.: Издательско-торговый дом "Русская Редакция", 2004. 576 с.

9. Вортекс. Театр-школа современного танца "Вортекс". М., The Танец, 2006. http://teamur.narod.ru.

10. Вяткин А. Кино умерло, да здравствует кино! // Компьютерра. 2002. № 12.

11. Гордеев A.B. Молчанов А.Ю. СПб.: Питер, 2003. 736 с.

12. Дейтел X., Дейтел П. Как программировать на С++: Пер. с англ. М.: ЗАО "Издательство Бином", 1998. 1024 с.

13. Карасева Э.В., Чумаченко И.Н. Photoshop CS2. Полное руководство. M.: HT Пресс, 2005.408 с.

14. Клещев A.C., Артемьева И.Л. Математические модели онтологий предметных областей. Ч. 2. Компоненты модели // Научно-техническая информация. Сер. 2. "Информационные процессы и системы". 2001. № 3. С. 19-28.

15. Кнут Д.Е. Искусство программирования для ЭВМ: Пер. с англ. М.: Мир, 1976.

16. Коган Б.И., Матвеева Т.О. Формальное специфицирование требований к качеству программных средств. Владивосток, 1997. (Препринт ИАПУ ДВО РАН).

17. Леоненков A.B. Самоучитель UML. СПб.: БХВ-Петербург, 2002. 304 с.

18. Лисициан С. Запись движений (кинетография). М.: Искусство, 1940.

19. МакНикол Г. Погружение в третье измерение // Publish. 1997. № 4.

20. Матвеева Т.О., Старовойтов И.В. Улучшение плана программного проекта на основеанализа характеристик его формальной модели // Электронный журнал

21. ИССЛЕДОВАНО В РОССИИ". 2003. № 6. Р. 1716-1767.

22. Маэстри Д. Компьютерная анимация персонажей. СПб.: Питер, 2000.336 с.

23. Маэстри Д. Компьютерная анимация персонажей: Пер. с англ. СПб.: Питер, 2001.336 с.

24. Маэстри Д. Секреты анимации персонажей. СПб.: Питер, 2002.224 с.

25. Молчанов А.Ю. Системное программное обеспечение. СПб.: Питер, 2005. 400 с.

26. Мэрдок К.Л. 3ds max 6. Библия пользователя: Пер. с англ. Киев: Вильяме, 2005.1288 с.

27. Навойчик А.И. Общая биомеханика. Гродно: Гродненский государственныйуниверситет имени Янки Купалы. 2000.

28. Наш Сад: программа дизайна ландшафта: Наш Сад, Сад и Огород, Дача, Планировка. M.: ДиКомп, 2006. http://soft.dicomp.ru.

29. Никитин В.Ю. Модерн-джаз танец: История. Методика. Практика. M.: ГИТИС, 2000.440 с. Ожегов С.И., Шведова Н.Ю. Толковый словарь русского языка. M.: ИТИ Технологии, 2005.944 с.

30. Перцовский С.Л. Модели танца и танцора в программном средстве для создания и изучения танцев. Тез. докл. // Дальневосточная математическая школа-семинар имени акад. Е.В. Золотова. Владивосток, 2003а. С. 89-90.

31. Перцовский С.Л. Моделирование предметной области "Хореография" // Информатика и системы управления. 20036. № 2 (6). С. 22-31.

32. Перцовский C.JI. САПР современного сольного танца, основанная на онтологиях. Сборник докладов // Открытый дальневосточный конкурс программных средств студентов, аспирантов и молодых специалистов "Программист 2006". Владивосток, Апрель 2006а. С. 81-84.

33. Перцовский C.J1. Построение САПР современного сольного танца. Обзор литературы. Владивосток: ИАПУ ДВО РАН, 20066. 64 с.

34. Перцовский C.JI. Язык пользователя САПР современного сольного танца. Тез. докл. // XXXI Дальневосточная математическая школа-семинар имени академика Е.В. Золотова. Владивосток, 2006д. С. 179-180.

35. Роджерс Д., Адаме Д. Математические основы машинной графики. М.: Мир, 2001.604 с.

36. Сапин M.P. Анатомия человека. В 2-х книгах. M.: Оникс, 2002. 895 с.

37. Сапин М.Р. Анатомия человека. В 2-х книгах. М.: Оникс, 2002. 895 с.

38. Страуструп Б. Язык программирования С++. Специальное издание: Пер. с англ. М.:1. Бином, 2005.1104 с.

39. Тальман H.M., Тальман Д. Система для анимации виртуальных людей // Открытые Системы. 1996. Т. 19. № 5. Р. 19-27.

40. Badler N., Smoliar S. Digital Representations of Human Movement // Computing Surveys. 1979. V. 11. N1. P. 19-38.

41. Baroque Dance. Washington, DC: The Library of Congress, 2006. http://memory.loc.gov/ammem/dihtml/diessay4.html.

42. Beckmann P., Wells S. Exploring 3D Modeling with Maya 6. NY: Thomson Delmar Learning, 2004.408 p.

43. Bloomer P.A., Hammarlund T. In a funk: recognize signs of funk injury and keep your attitude fresh - funk aerobic exercises, includes related article // American Fitness Magazine. 1992. V. 10. N5. P. 36-38.

44. Bodenheimer B., Rose C., Rosenthal S., Pella J. The process of motion capture: dealing with the data // Proceedings of the Eurographics Workshop. Boulogne-sur-Mer, France, 1997. P. 3-18.

45. Boulic R., Magnenat-Thalmann N., Thalmann D. A global human walking model with realtime kinematic personification // The Visual Computer. 1990. V.6. N 6. P. 344-358.

46. Bustamove. Online guide on Hip-Hop dance. Bustamove, Inc, 2006. http://www.bustamove.com.

47. Calvert T., Bruderlin A., Dill J., Schiphorst T., Welman C. Desktop animation of multiple human figures // IEEE Computer Graphics and Applications. 1993. V. 13. N 3. P. 18-26.

48. Calvert T., Welman C., Gaudet S., Schiphorst T., Lee C. Composition of multiple figure sequences for dance and animation // The Visual Computer. 1991. V. 7. N 2. P. 114-121.

49. Calvert T., Wilke L., Ryman R., Fox I. Applications of computers to dance // Proceedings of the IEEE Computer Graphics and Applications. 2005. V. 25. N 2. P. 6-12.

50. Capell S., Green S., Curless B., Duchamp T., Popovic Z. Interactive Skeleton-Driven Dynamic Deformations // ACM Transactions on Graphics. 2002. V.21.N 3. P. 586-593.

51. Chen M., Tucker J. Constructive Volume Geometry // Computer Graphics Forum. 2000. V. 19. N4. P. 281-293.

52. Dance Notation Bureau. NY: Dance Notation Bureau, 2006. http://dancenotation.org.

53. DanceForms: Dance Technology and Dance Choreography Software. Vancouver: Credo Interactive Inc., 2006. http://www.charactermotion.com/danceforms.

54. Douros I., Buxton B., Dekker L. An Improved Algorithm for Reconstruction of the Surface of the Human Body from 3D Scanner Data Using Local B-Spline Patches // Proceedings of IEEE International Workshop on Modelling People. Corfu, Greece, 1999. P. 29.

55. Fedor M. Application of inverse kinematics for skeleton manipulation in real-time // Proceedings of the 19th spring conference on computer graphics. Budmerice, Slovakia, 2003. P. 203-212.

56. Forsberg A., Dieterich M., Zeleznik R. The Music Notepad // Proceedings of the 11th annual ACM symposium on User interface software and technology. Sun Francisco, CA, 1998. P. 203-210.

57. Grochow K., Martin S.L., Hertzmann A., Popovic Z. Style-based Inverse Kinematics // ACM Transactions on Graphics. 2004. V.23. N 3. P. 522-531.

58. Gruber T.R. Towards Principles for the Design of Ontologies Used for Knowledge Sharing // The International Journal of Human-Computer Studies. 1994. V. 43. P. 907-928.

59. Guarino N. Understanding, Building, and Using Ontologies // The International Journal of Human-Computer Studies. 1996. V. 46. P. 293-310.

60. Guest A.N. Labanotation, the system of analyzing and recording movement. NY: Routledge Publisher, 2005.487 p.

61. Henson D. Damn's Dance Grooves. NY: Razor & Tie Direct, L.L.C., 2005.1 электрон, опт. диск (DVD-ROM).

62. Herbinson-Evans D. A Potential for Graphic Synergy. Sydney, 2003. 5 p. (University of Sydney, Basser Department of Computer Science, Technical Report 422).

63. Hilton A., Beresford D., Gentils Т., Smith R., Sun W. Virtual People: Capturing Human Models to Populate Virtual Worlds // Proceedings of the Computer Animation. Geneva, 1999. P. 174.

64. Hilton A., Beresford D., Gentils Т., Smith R., Sun W., Illingworth J. Whole-body modeling of people from multiview images to populate virtual worlds // The Visual Computer. 2000. V. 16. P. 441^36.

65. Hodgson J., Preston-Dunlop V. Rudolf Laban: An Introduction to His Work & Influence // The Journal of the Society for Dance Research. 1994. V. 12. N 1. P. 70-72.

66. Hohne K.H., Bomans M., Riemer M., Schubert R., Tiede U., Lierse W. A 3D anatomical atlas based on a volume model // IEEE Computer Graphics and Applications. 1992. V. 12. N 4. P. 72-28.

67. Human characteristics database. Tokyo: National Institute of Technology and Evaluation, 2006. http://www.tech.nite.go.jp/human/.

68. KL. London: International Council of Kinetography Laban, 2006. http://www.ickl.org.

69. Jianhua S., Thalmann D. Interactive Shape Design Using Metaballs and Splines // Proceedings of Implicit Surface '95, Eurographics Workshop on Implicit Surfaces. Grenoble, France, 1995. P. 187-196.

70. Johnson V. Dance training: the funk series //American Fitness Magazine. 1993. V. 11.N3.P. 52-55.

71. Kilgariff E., Fernando R. The GeForce 6 Series GPU Architecture // GPU Gems 2. 2005. P. 471^91.

72. Menache A. Understanding Motion Capture for Computer Animation and Video Games. San Fransisco: Morgan Kaufmann, 1999.238 p.

73. Meredith M., Maddock S. Real-time inverse kinematics: The return of the Jacobian. -Sheffield, 2004. 15 p. (Department of Computer Science, University of Sheffield, Technical Report CS-04-06).

74. Мок E. Computer 3D Hand Modeling and Visualization // PennScience. 2003. V. 2. N1. P. 32-36. Moonwalk // Wikipedia: the free encyclopedia. St. Petersburg, FL: Wikimedia Foundation Inc., 2006. http://en.wikipedia.org/wiki/Moonwalk(dance).

75. Nishita Т., Nakamae E. A Method for Displaying Metaballs by using Bezier Clipping // Computer Graphics Forum. 1994. V. 13. N 3. P. 271-280

76. Okino: Skeletons and Mesh Skinning. Toronto: Okino Computer Graphics, Inc., 2006. http://www.okino.com/conv/skinning.htm.

77. Parent R. Computer Animation: Algorithms and Techniques. San Fransisco: Morgan Kaufmann, 1999. 560 p.

78. Pertsovskiy S.L. Computer Simulation of Dance Designing // Proceedings of the 9th World Multi-Conference on Systemics, Cybernetics and Informatics. Orlando, Florida, USA, July 10-13,2005. P. 324-329.

79. Porter Т., Susman G. Creating Lifelike Characters in Pixar Movies // Communications of the ACM. 2000. V. 43. N 1. P. 25-29.

80. Poser // Wikipedia: the free encyclopedia. St. Petersburg, FL: Wikimedia Foundation Inc., 2006. http://en.wikipedia.org/wiki/Poser.

81. RENDER.RU: Он-лайн журнал по 3D графике и анимации. Уроки. СПб.: ALS Group, 2006. http://www.render.ru/books/index.php?bookcat=l.

82. Rivera F. Inside trueSpace. NY: New Riders Press, 1999. 696 p.

83. Rizzo B. Simply Funk: Learn to Hip Hop. NY: Riz-Biz Productions, Inc, 2005.1 электрон, опт. диск (DVD-ROM).

84. Saint-Leon // BalletMet. Columbus, OH: BalletMet Dance Centre, 2006. http://www.balletmet.org/notes/saintleon.html. •

85. Sanford K. 3ds Max 6 Animation and Visual Effects Techniques // Chapter 5 Constructing the Generic Man Character. NY: Charles River Media, 2003. P. 142-176.

86. Sannier G., Thalmann M.N. A user-friendly texture-fitting methodolgy for virtual humans //Proceedings of the Computer Graphics International. Hasselt-Diepenbeek, Belgium,1997. P.167-176.

87. Silaghi M., Plankers R., Boulic R., Fua P., Thalmann D. Local and global skeleton fitting techniques for optical motion capture // Lecture Notes In Computer Science. 1998. V. 1537. P. 26-40.

88. Simons T. Cakewalk Home Studio XL 2004 // Presentations. 2004. V. 18. N 7.

89. Social Dance // The Library of Congress. Washington, DC: The Library of Congress, 2006. http://rs6.loc.gov/ammem/dihtml/diessay6.html.

90. Soga A., Umino В., Yasuda T. A System for Choreographic Simulation of Ballet Using a 3D Motion Archive on the Web // Lecture Notes in Computer Science. 2004. V. 3179. P. 227-238.

91. Topaz M. Elementary Labanotation: A Study Guide. Second Edition. Hightstown, NJ.: Princeton Book, 1996.209 p.

92. Villa-Uriol M., Sainz M., Kuester F., Bagherzadeh N. Automatic creation of three-dimensional avatars //Proceedings of the SPIE. Santa Clara, CA, USA, 2003. V. 5013. P. 14-25.

93. VisiCon: программа для дизайна интерьеров. СПб.: GrandSofit, 2006. http://www.visicon.ru.

94. VoxeBD: Voxel based modeling software. Everygraph, 2006. http://www.everygraph.com/ir ame.php?contents=product&name=voxel3d.

95. Voxlap: an open source voxel engine software. Ken Silverman, 2006. http://advsys.net/ken/voxlap.htm.

96. Watt M.A. Advanced Animation and Rendering Techniques. Third Edition. NY: ACM Press, 1994.455 p.

97. Welman C. Inverse Kinematics and Geometric Constraints for Articulated Figure Manipulation. Master thesis. Simon Fraser University, Burnaby, British Columbia, Canada. 1993.77 p.

98. Wentk R., Credo Life Forms 4.0 // PC Plus. 2005. N 232.

99. Wilke L., Calvert T., Ryman R., Fox I. From dance notation to human animation: The LabanDancer project: Motion Capture and Retrieval // Computer Animation and Virtual Worlds. 2005. V. 16. P. 201-211.

100. Wyvill G., Kunii T. A functional model for constructive solid geometry // The Visual Computer. 1985. V. 1. N 1. P. 3-14.

101. Zankl M, Wittmann A. The adult male voxel model "Golem" segmented from whole-body CT patient data // Radiation and Environmental Biophysics. 2001. V. 40. N 2. P. 153- 162.

102. Zorn // Wikipedia: the free encyclopedia. St. Petersburg, FL: Wikimedia Foundation Inc., 2006. http://fr.wikipedia.org/wiki/friedrichalbertzom.

Обратите внимание, представленные выше научные тексты размещены для ознакомления и получены посредством распознавания оригинальных текстов диссертаций (OCR). В связи с чем, в них могут содержаться ошибки, связанные с несовершенством алгоритмов распознавания. В PDF файлах диссертаций и авторефератов, которые мы доставляем, подобных ошибок нет.