Разработка системы автоматизированного риппинга в пакете Autodesk Maya

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 14.12.2019
Размер файла 5,2 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

group -em -name l_forearm_ctrl_grp;

parent l_forearm_ctrl l_forearm_ctrl_grp ;

setAttr "l_forearm_ctrl_grp.rotateAxisZ" -90;

select -r l_forearm ;

select -add l_forearm_ctrl_grp ;

doCreateParentConstraintArgList 1 {"0","0","0","0","0","0","0","0","1","","1" };

select -r l_forearm_ctrl_grp_parentConstraint1 ;

delete;

float $hch = `getAttr l_middle_dis.translateX`;

float $hcha = `abs $hch`;

$hcha = $hcha / 2;

circle -c 0 0 0 -nr 0 1 0 -sw 360 -r $hcha -d 3 -ut 0 -tol 0.01 -s 8 -ch 1; objectMoveCommand;

duplicate;

duplicate;

setAttr "nurbsCircle2.rotateX" 90;

setAttr "nurbsCircle3.rotateZ" 90;

select -r nurbsCircle2 ;

makeIdentity -r true -a true;

select -r nurbsCircle3 ;

makeIdentity -r true -a true;

select -r nurbsCircleShape3 ;

select -add nurbsCircleShape2 ;

select -add nurbsCircle1 ;

parent -r -s;

select -r nurbsCircle2 ;

select -add nurbsCircle3 ;

delete;

rename "nurbsCircle1" "l_hand_fp_ctrl";

group -em -name l_hand_fp_ctrl_grp;

parent l_hand_fp_ctrl l_hand_fp_ctrl_grp ;

select -r l_hand ;

select -add l_hand_fp_ctrl_grp ;

doCreateParentConstraintArgList 1 {"0","0","0","0","0","0","0","0","1","","1" };

parentConstraint -weight 1;

select -r l_hand_fp_ctrl_grp_parentConstraint1 ;

delete;

parent l_uparm_ctrl_grp l_clavicle_ctrl ;

parent l_forearm_ctrl_grp l_uparm_ctrl ;

parent l_hand_fp_ctrl_grp l_forearm_ctrl ;

select -r l_clavicle_ctrl_grp ;

doGroup 0 1 1;

duplicate -rr;

setAttr "group2.scaleX" -1;

select -r group2 ;

searchReplaceNames "l_" "r_" "hierarchy";

select -r r_clavicle_ctrl_grp ;

parent -w;

select -r l_clavicle_ctrl_grp ;

parent -w;

select -r group2 ;

select -add group1 ;

delete ;

//ik_arms

select -r l_uparm_ik ;

select -add l_hand_ik ;

ikHandle;

select -r r_uparm_ik ;

select -add r_hand_ik ;

ikHandle;

//ik legs

select -r l_calf_ik ;

rotate -r -os -fo 0 0 1 ;

joint -e -spa -ch l_calf_ik;

select -r l_thigh_ik ;

select -tgl l_foot_ik ;

ikHandle;

select -r r_calf_ik ;

rotate -r -os -fo 0 0 1 ;

joint -e -spa -ch r_calf_ik;

select -r r_thigh_ik ;

select -tgl r_foot_ik ;

ikHandle;

//fk parenting

string $count;

for($i=0; $i<2; ++$i)

{

if ($i == 0)

{

$count = "l_";

} else {

$count = "r_";

}

select -r ($count + "thigh_ctrl") ;

select -add ($count + "thigh_fk") ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r ($count + "calf_ctrl") ;

select -add ($count + "calf_fk") ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r ($count + "foot_ctrl") ;

select -add ($count + "foot_fk") ;

doCreateParentConstraintArgList 1 { "1","0","0","0","0","0","0","0","1","","1" };

select -r ($count + "toe_ctrl") ;

select -add ($count + "toe_fk") ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r ($count + "clavicle_ctrl") ;

select -add ($count + "clavicle") ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r ($count + "uparm_ctrl") ;

select -add ($count + "uparm_fk") ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r ($count + "forearm_ctrl") ;

select -add ($count + "forearm_fk") ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r ($count + "hand_fp_ctrl") ;

select -add ($count + "hand_fk") ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

}

select -r pelvis_ctrl ;

select -tgl pelvis ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r spine_0_ctrl ;

select -tgl spine_0 ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r spine_1_ctrl ;

select -tgl spine_1 ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r spine_2_ctrl ;

select -tgl spine_2 ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r r_clavicle_ctrl_grp ;

select -add l_clavicle_ctrl_grp ;

select -tgl spine_2_ctrl ;

parent;

select -r l_thigh_ctrl_grp ;

select -add r_thigh_ctrl_grp ;

select -add pelvis_ctrl ;

parent;

//ik controlls

select -r l_hand_fp_ctrl_grp ;

select -add r_hand_fp_ctrl_grp ;

duplicate -rr;

parent-w;

searchReplaceNames "fp" "ik" "hierarchy";

searchReplaceNames "grp1" "grp" "hierarchy";

select -r l_foot_ctrl_grp ;

select -add r_foot_ctrl_grp ;

duplicate -rr;

parent-w;

searchReplaceNames "ctrl" "ctrl_ik" "hierarchy";

searchReplaceNames "grp1" "grp" "hierarchy";

select -r l_foot_ctrl_ik ;

select -tgl ikHandle3 ;

doCreateParentConstraintArgList 1 {"0","0","0","0","0","0","0","0","1","","1" };

parentConstraint -weight 1;

select -r r_foot_ctrl_ik ;

select -tgl ikHandle4 ;

doCreateParentConstraintArgList 1 {"0","0","0","0","0","0","0","0","1","","1" };

parentConstraint -weight 1;

select -r l_toe_ctrl_ik ;

select -add l_toe_ik ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r r_toe_ctrl_ik ;

select -add r_toe_ik ;

doCreateParentConstraintArgList 1 {"1","0","0","0","0","0","0","0","1","","1" };

select -r r_hand_ik_ctrl ;

select -add ikHandle2 ;

doCreateParentConstraintArgList 1 {"0","0","0","0","0","0","0","0","1","","1" };

select -r l_hand_ik_ctrl ;

select -add ikHandle1 ;

doCreateParentConstraintArgList 1 {"0","0","0","0","0","0","0","0","1","","1" };

sphere -p 0 0 0 -ax 0 1 0 -ssw 0 -esw 360 -r 1 -d 3 -ut 0 -tol 0.01 -s 8 -nsp 4 -ch 1 -name "l_arm_ik_pv_ctrl";

objectMoveCommand;

group -name "l_arm_ik_pv_ctrl_grp";

select -r l_forearm ;

select -add l_arm_ik_pv_ctrl_grp ;

doCreatePointConstraintArgList 1 { "0","0","0","0","0","0","0","1","","1" };

pointConstraint -offset 0 0 0 -weight 1;

select -r l_arm_ik_pv_ctrl_grp_pointConstraint1 ;

delete;

setAttr "l_arm_ik_pv_ctrl_grp.translateZ" -12;

select -r l_arm_ik_pv_ctrl_grp ;

doGroup 0 1 1;

duplicate -rr;

setAttr "group2.scaleX" -1;

searchReplaceNames "l_" "r_" "hierarchy";

select -r r_arm_ik_pv_ctrl_grp ;

select -add l_arm_ik_pv_ctrl_grp ;

parent-w;

select -r group1;

select -add group2;

delete;

select -r l_arm_ik_pv_ctrl ;

select -add ikHandle1 ;

poleVectorConstraint -weight 1;

select -r r_arm_ik_pv_ctrl ;

select -add ikHandle2 ;

poleVectorConstraint -weight 1;

Размещено на Allbest.ru

...

Подобные документы

  • Методы создания двумерных и трехмерных изображений. Классификация средств компьютерной графики и анимации. Системы для работы с видео и компоновки. Обзор программных продуктов для создания презентаций, двумерной и трехмерной анимации, 3D-моделирования.

    реферат [30,5 K], добавлен 25.03.2015

  • Рассмотрение понятия компьютерной графики; характеристика ее видов - растровой, векторной, фрактальной, трехмерной. Описание интерфейса и основных инструментов графического программного обеспечения - Adobe Photoshop, Corel Draw, Autodesk 3ds Max.

    реферат [387,8 K], добавлен 02.01.2012

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

    реферат [94,6 K], добавлен 02.02.2016

  • Назначение компьютерной графики. Особенности трехмерной анимации. Технология создания реалистичных трехмерных изображений. Компьютерная графика для рисования на SGI: StudioPaint 3D. Пакет PowerAnimator как одна из программ трехмерной анимации на SGI.

    реферат [25,7 K], добавлен 31.03.2014

  • Рассмотрение областей применения компьютерной графики. Изучение основ получения различных изображений (рисунков, чертежей, мультипликации) на компьютере. Ознакомление с особенностями растровой и векторной графики. Обзор программ фрактальной графики.

    реферат [192,9 K], добавлен 15.04.2015

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

    курсовая работа [432,5 K], добавлен 28.11.2012

  • Рзработка библиотеки, которая позволит моделировать динамику частиц в трехмерной графики. Выбор средств и методов разработки. Варианты моделирования систем частиц. Моделирование на вершинном шейдере. Диаграммы класса Particle System и PSBehavior.

    курсовая работа [4,4 M], добавлен 07.02.2016

  • Виды компьютерной графики: растровая, векторная, фрактальная и трёхмерная. Основные понятия компьютерной графики. Кодирование аудиоинформации, основные аудио форматы. Смешение сигналов и видео форматы. Разработка программы построения фракталов.

    дипломная работа [1,2 M], добавлен 14.01.2015

  • Особенности графики системы MATLAB и ее основные отличительные черты. Построение графика функций одной переменной. Графики в логарифмическом масштабе, построение диаграмм, гистограмм, сфер, поверхностей. Создание массивов данных для трехмерной графики.

    реферат [1,4 M], добавлен 31.05.2010

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

    курсовая работа [832,6 K], добавлен 15.08.2012

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

    курсовая работа [261,3 K], добавлен 02.07.2011

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

    презентация [1002,0 K], добавлен 23.06.2015

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

    реферат [49,1 K], добавлен 24.01.2017

  • Понятие и виды компьютерной графики. Применение спецэффектов в кинематографе. История развития компьютерной графики. Изменение частоты киносъемки с помощью спецэффектов. Виды компьютерной графики как способ хранения изображения на плоскости монитора.

    реферат [34,8 K], добавлен 16.01.2013

  • Обзор существующих программ трехмерной графики: 3D Studio MAX, iClone, Blender, выявление их возможностей. Анализ истории разработки программ 3D и направлений их дальнейшего развития. Практическое применение программы iClone для создания 3D-анимации.

    курсовая работа [1,8 M], добавлен 20.11.2010

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

    контрольная работа [21,9 K], добавлен 07.06.2010

  • История развития компьютерной графики. Возникновение компьютерной (машинной) графики: научной, деловой, конструкторской, иллюстративной, художественной и рекламной. Компьютерная анимация. Графика для Интернета. Векторная графика и художественные эффекты.

    курсовая работа [692,0 K], добавлен 12.11.2014

  • Виды и способы представления компьютерной информации в графическом виде. Отличительные особенности растровой и векторной графики. Масштабирование и сжатие изображений. Форматы графических файлов. Основные понятия трехмерной графики. Цветовые модели.

    контрольная работа [343,5 K], добавлен 11.11.2010

  • Суть принципа точечной графики. Изображения в растровой графике, ее достоинства. Обзор наиболее известных редакторов векторной графики. Средства для работы с текстом. Программы фрактальной графики. Форматы графических файлов. Трехмерная графика (3D).

    дипломная работа [764,7 K], добавлен 16.07.2011

  • Разработка технической демонстрационной версии трехмерной компьютерной ролевой игры "After Reset". Установка, запуск и минимальные требования программы. Анализ алгоритмов. Архитектура системы и иерархия классов. Тестирование программного обеспечения.

    дипломная работа [3,4 M], добавлен 19.07.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.