AUTODESK MAYA БАҒДАРЛАМАСЫН ҚОЛДАНА ОТЫРЫП
КОМПЬЮТЕРЛІК КЛАСТЫ ЖОБАЛАУ
Аңдатпа. Қазіргі заманда кампьютерлік графика кеңінен қоладнылады. Компьютерлік графиканың
мақсаты – көрсетушілік (визуализация), яғни кескінді құру. Компьютерлік графикалық өңдеудің бірнеше
программасы бар, соның ішінде бұлмақаладаAutodesk Mayaпрограммасын қолдану ортасы мен артықшылығы
туралы жəне компьютерлік классты жобалау қарастырылады.
Түйін сөздер:Интерфейс, 3D модель, жарықтандыру, бейне (rendering).
Autodesk Maya бағдарламасы — Windows, MacOS, Linux операциялық жүйелерінде жұмыс
жасайтын үш өлшемді компьютерлік графика бағдарламасы. Алғашқыда Alias Systems
Корпорациясы арқылы құрастырылды, кейін ол Autodesk Корпорациясы иелігіне көшті. Бұл
бағдарлама бейне ойындар, анимацияланған бейне фильмдер, визуалды эффектілерден құралған
интерактивті 3D қосымшалар құрастыру үшін қолданылады. Өнімнің атауы Хинди тілінде иллюзия
ұғымын білдіретін Санскриттің Maya сөзінен алынған.Autodesk Maya пакеті компьютерлік графика,
анимация, визуализация жасау үшін қажет. Қолданылатын орталары:
1. кейіпкерлерді, ортаны 3D модельдеп жасау;
2. риггинг жəне анимация жасау;
3. динамикалық эффектілер жəне жүйелік бөлшектер;
4. визуальдық анимация жəне эффект;
5. архитектура жəне дизайн;
6. 2D суреттерді салу;
7. өзіңнің құралыңды жасауға жəне функционалдық кеңейтуге болады.
466
Көп компаниялар компьютерлік графика, анимация жəне эффектілер жасау үшін Autodesk Maya
программасын қолданады. Программа көп функционалдық болғандықтан, үлкен есептерді шешуге де
болады. Құралдардың бір-бірімен тығыз қарым-қатынаста болғандықтан өте ыңғайлы болып
табылады жəне сақтайтын форматтың түрі көп. Қазір оның екі түрі бар – Autodesk Maya жəне
Autodesk Maya LT. Maya LT программасының айырмашылығы, ол кішігірім ойын жасау үшін
арналған. Оның ішінде жарық жəне анимация, тағыда басқа құралдар жоқ. Python тілін алып
тастаған, MEL тілін екі мың он бесінші жылындағы түрінде қосқан. Ең басында Autodesk Maya толық
түрін үйренуге ақыл берем, сосын керек түрін таңдап аласыз. Өзіңізге ыңғайлы етіп интерфейсті
жасырып немесе қайта баптауға болады. Шекараның көмегімен терезе түрі мен құралдар панелін,
көлемін өзгертуге, қимылдатуға болады. Керек панелдерді көп нүктені басу арқылы үзіп алып өзіңе
ыңғайлы етіп қоюға болады.
Maya- да керек құралдарды қолдану үшін Menu Sets қолдану керек. Бұл жерде алты мəзір
ұсынылады:
1. Animation
2. Polygons
3. Surfaces
4. Dynamics
5. Rendering
6. nDynamics
Мəзірде өзгермейтін пунктар бар, ал қалғандары тағдаған мəзрге байланысты өзінің пунктары
мен құралдары көрсетіледі. Өзгермейтін мəзірлер: File, Edit, Modify, Create, Display, Window, Assets,
Muscle, Pipeline Cache, Help, XGen, Bifrost. Осы құралдармен əр мəзірлерде жұмыс істеуге болады.
3D модель дегеніміз - обектінің компьютердегі жобасы. Модель объектінің пішінін
қалыптастыру барысын сипаттайды. 3D моделдеу суретші жəне инженерлер арасында көп
қолданылады. Суретшілер кино, анимация жəне мүсін жасау үшін қолданады. Инженерлер
архитектуралық жобалар мен медицина, көлік құрлымында қолданады.
Жарықтандыру – жобамыздың шынайы түрінде көру үшін қолданылатын жарық. Жобада
жарықтандыру маңызды бөлік болып саналады. Жарықты қолдана отырып жобадағы моделдердің
материалдық қасиетін көру жəне жобаның шынай көрінуі үшін жарықтың шағылуы мен көленкесінің
қасиетін өзгерте аламыз.
Бейне (rendering) – 2D жəне 3D обектіні суретке айналдыру. Autodesk Maya программасын
қолдана отырып, жобаны жасап болған соң камера құралын пайдалана отырып, компьютерлік
сыныпты суретке айналдырамыз.
Компьютерлік класс жобасында ең алғаш бөлмені, орындықты, есік – терезені, компьютердің
моделін жасап аламыз.
Сурет 1 – Компьютерлік класстағы обектілерді модельдеу
467
Компьютерлік классты жобалау кезінде бүкіл обьектінің моделін жасау ол аздық етеді.
Жобаның шынайы көрінуі үшін модельдің текстурасын дəл таңдап жəне жарықты дұрыс қолдана
білуі керек.
Сурет 2 – Текстура
Текстура мен модельді бітірген соң son құралын қолданамыз. Son құралы күннің шынай
стимуляциясын жасайды. Жобаны жасап болған соң оны Nvidia компаниясының кəсіби mentel ray
бейнелеуге (rendering) жіберу арқылы нəтижені аламыз.
Сурет 3 – Бейнелеу (rendering)
468
Сурет 4 – Mentel Ray кəсіби бейнелеу арқылы нəтиже алу
Сурет 5 – Компьютерлік сыныптың жобасы
469
Сурет 6 – Жұмыс нəтижесі
Autodesk Maya бағдарламасын жаңадан ашқан кезде интерфейсі түсініксіз жəне қиын болып
көрінуі мүмкін. Бұл бағдарламаның басқалардан ерекшелігі Python бағдарламалау тілі мен Qt
графикалық фреймворкты қолдана отырып өзіңе керек құрал – жабдықтар бағанын жасауға жəне
жаңа құралдар жасауға болады.3D бағдарламаларың жақсылығы мен кемшілігі болады жəне көп
жағынан ұқсас келеді. Сондықтан бір бағдарламаны алып толық үйреніп алсақ, басқа бағдарламаны
үйрену, оның интерфейсі түсіну оңайға түседі. 3D бағдарламалардың кемшілігі ол – бейне(rendering).
Бейне (rendering) жасаған кезде ол уақытты алады жəне компьютердің қуаттылығына байланысты
қысқы немесе ұзақ болуы мүмкін. Қазыргі уақытта бейне картаның дамуына байланысты жасаған
жобаның нəтижесін дəл уақытында көруге болады. Оны нақты уақыт бейнелеу (real time rendering)
дейді. Бірақ нақты уақыт бейнелеудің кемшіліг шынай суретке айналдыру қиын болады жəне бейне
карта соңғы үлгісі болу керек.
ƏДЕБИЕТТЕР
1.
Электорндық ресурс http://help.autodesk.com/view/MAYAUL/2015/ENU
2.
Жесус Фернандес Кальдерон jesusfc@gmail.com и jesusfc.net
3.
Александр Костин, Евгения Костина Верстка, Александр Костин, Юле Макарченко,
«Сборник мастерклассов по продукту AutodeskMaya». Москва, 2008. С. 25 – 30.
4.
Кен Бриллиант ," Цифровая модель человека (Building a Digital Human) " 2006 , С: 104
5.
" Maya: программирование на MEL ", Марк Р. Уилкинс, Крис Казмиер, Москва, 2008. С. 25 – 30.
6.
" Полное руководство по программированию Maya ", Дэвид А. Д. Гоулд, 2005 , С : 528
7.
" Maya 7 ", Адам Уоткинс, Крис Ньюэн, 2006 , С : 384
8.
" Иллюстрированный самоучитель по Maya 6 ", Александр Костин, Евгения Костина Верстка, ».
Москва, 2010. С. 25 – 30
9.
" Полезные советы и уроки по Autodesk Maya (Учебник по Autodesk Maya в HTML виде) ", Крис
Ньюэн, Уилкинс, Крис Казмиер, 2006 , С : 38
10.
" Иллюстрированный самоучитель по Maya для продвинутых ", Дэвид А. Д. Гоулд, 2005 , С - 52
REFERENCES
1. electronic resource http://help.autodesk.com/view/MAYAUL/2015/ENU
2. Jesus Fernandez Calderon jesusfc@gmail.com and jesusfc.net
3. Alexander Kostin, Evgeniya Kostina Verstka, Alexander Kostin, Yulya Makarçenko,
"Collection of the workshops along prodwktw Autodesk Maya". Moscow, 2008. S. 25 - 30.
4. Ken Brilliant, "Digital human model (Building a Digital Human)" 2006, p 104
5. "Maya: Programming MEL", Mark R. Wilkins, Chris Kazmier, Moscow, 2008, pp 25 - 30.
6. "The Complete Guide to Programming Maya", David A. D. Gould, 2005, p 528
7. "Maya 7", Adam Watkins, Chris Nyuen, 2006, p 384
8. "Illustrated tutorial for Maya 6", Alexander Kostin, Eugene Kostin Nesting, ". Moscow, 2010. P. 25 - 30
470
9. "Useful tips and lessons on Autodesk Maya (Autodesk Maya Tutorial in HTML format)," Chris Nyuen,
Wilkins, Chris Kazmier, 2006, p 38
10. "The Illustrated tutorial on Maya for advanced", David A. D. Gould, 2005, p 52
Шарипжанулы А., Алгожаева Р.C.
Используя программу Autodesk Maya проектирование компьютерного класса
Резюме. Важнейшая функция компьютера это обработки информации. Цель компьютерной графики
создание образа и поставщиков (визуализация). Для обработки компьютерной графики есть несколько
программное обеспечение, одной из которых я хочу выделить Autodesk Maya. В этом докладе посвящен об
программе Autodesk Maya и среда использования, проектирования компьютерного класса.
Ключевые слова: 3D модель, интерфейс, освещение, рендеринг.
Sharipzhanuly A., Algozhaeva R.C.
By using Autodesk Maya designing computer class
Summary.The most important function is the computer information processing. The goal of computer graphics
imaging and suppliers (visualization). For processing computer graphics software, there are several, one of which I want
to highlight the Autodesk Maya. This report is dedicated to the program Autodesk Maya and the usage environment, the
design of a computer class.
Key words: 3D models, interface, lighting, rendering.
УДК 621.5
Ширяева О.И.
1
, Денисова Т.Г.
2
1
Казахский национальный технический университет имени К.И.Сатпаева
2
Казахский научный центр гигиены и эпидемиологии имени им.Х.Жуматова,
г.Алматы, Республика Казахстан
shir_olga@yahoo.com
ЗАДАЧА ОПТИМИЗАЦИИ ТЕРАПЕВТИЧЕСКИХ ДОЗ ЛЕКАРСТВЕННЫХ
ПРЕПАРАТОВ НА ОСНОВЕ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ
Аннотация. В данной статье приводятся результаты разработки оптимальной иммунной модели реакции
организма на лекарственные препараты на основе методов искусственных иммунных систем и нечетких
множеств. Разработана адекватная математическая модель описывающая реакции организма на лекарственные
препараты в процессе инфицирования, используемая для разработки оптимальных динамик количества
зараженных и вылеченных клеток в зависимости от определенных соответствующих начальных условий и
лекарственных терапевтических доз. Сформированы нечеткие множества сценариев развития инфекции в
организме, в зависимости от распространения микроорганизмов, в соответствии с понятиями и основами
микробиологии, а также форм инфицирования организма, изменения фармакологической реакции, в
зависимости от терапевтических доз лекарств, на основе взаимовлияние организма и лекарственных препаратов
в фармакологии, неблагоприятных побочных реакций. Сформулирована задача оптимизации терапевтических
доз лекарственных препаратов на основе теории нечетких множеств.
Ключевые слова: искусственная иммунная система, терапевтическая доза, лекарства, оптимизация,
теория нечетких множеств.
В условиях сложной динамики реакции организма на лекарственные препараты выработка
процедур моделирования и, в дальнейшем, формирования оптимального ответа организма для
достижения комплекса разнообразных целей, связанных с мерой эффективности защиты организма,
критериев оценки которой множество, становится одной из важнейших задач медицины [1]. В связи с
этим представляют интерес задачи построения оптимальной структуры иммунной системы влияния
лекарственных препаратов на организм человека, где управления можно рассматривать как функции
от времени, отражающие возможные воздействия на процесс лечения заболевания. При постановке
задач построения оптимальной структуры иммунной системы влияния лекарственных препаратов на
организм человека в случае таких сложных явлений, как процессы организма, довольно непросто
адекватно ввести управление и сконструировать удовлетворительную меру качества достижения
комплекса разнообразных целей, улучшающих состояние организма, что является одной из проблем,
для изучения которой актуальна разработка специализированных методов вместе с алгоритмическим
и программным обеспечением.
471
На основе вышеизложенного постановка задачи формируется следующим образом: на основе
математической модели системы инфекционного заболевания организма, разработанной автором в
работах [2,3], получить результаты построения оптимальной структуры иммунной математической
модели, имитирующей различные алгоритмы формирования специальных реакций организма на
лекарственные препараты в зависимости от стратегий инфицирования.
Пусть математическая модель системы инфекционного заболевания организма и влияния на него
лекарственных препаратов, представленная системой уравнений, связывающих динамики изменения
количества вылеченных клеток, в результате действия лекарственных препаратов, количества
зараженных клеток из-за действия заболевания, а также побочное влияние лекарственных препаратов
и заболевания на ресурсы организма имеет вид [3]:
( )
( )
( )
( ),
( )
1 / ( )
( )
( ),
( )
( )
( ),
dL t
nP t
gC t L t
dt
dP t
L t
C t P t
dt
dC t
P t C t
dt
(1)
где L – количественное представление ресурсов организма; P – количество зараженных клеток
организма в зависимости от времени; C – количество обнаруженных и вылеченных клеток с
использованием лекарственного препарата, оценивает эффективность препарата;
– темп
естественного прироста ресурсов организма; n – количество ресурсов для одной зараженной клетки; g
– количество ресурсов организма для реакции на лекарственный препарат, оценивает побочное
влияние препарата;
– темп изменения количества зараженных клеток при отсутствии ресурсов
организма; –
+ – каскадный рост количества зараженных клеток за счет ресурсов; – нечеткая
величина обнаружения зараженной клетки лекарственным препаратом;
– темп изменения
количества обнаруженных клеток, основанный на сроке и объеме действия лекарственного препарата
при отсутствии зараженных клеток;
– темп каскадного изменения количества обнаруженных и
вылеченных клеток с появлением инфектов.
Взаимовлияние переменных
( ), ( ), ( )
L t P t C t
определяется параметрами
, , , , .
n g
Параметры
, ,
определяют собственную динамику переменных
( ), ( ), ( )
L t P t C t
. Для
обоснования характера математической модели (1) и значений параметров на основе теории нечетких
множеств необходимо рассмотреть процессы распространения инфекции в организме, влияние
лекарственных препаратов на инфекцию и ресурсы организма с целью решения задач
прогнозирования и разработки эффективного влияния лекарственных препаратов на организм с
минимизацией побочных эффектов.
В работе [4] широко представлены результаты построения иммунологических моделей
различных стадий инфекционных заболеваний. Различные формы болезней связаны с различными
стадиями инфицирования организма, взаимодействия инфекции и организма, видами и формами
инфекций. На основе классификации форм инфицирования организма [4] математическая модель
системы инфекционного заболевания организма (1) описывает стадию первичных проявлений,
субклиническую стадию и стадию вторичных заболеваний, относительно коэффициента
уравнения
количество обнаруженных и вылеченных клеток.
В соответствии с понятиями, приведенными в [4-7] составим таблицу 1 параметров иммунной
математической модели (1). Для этого учитывались следующие факторы:
– сценарии развития инфекции в организме, в зависимости от распространения
микроорганизмов, в соответствии с понятиями и основами микробиологии [4];
– формы инфицирования организма [5];
– изменение фармакологической реакции, в зависимости от доз лекарств, на основе
взаимовлияние организма и лекарственных препаратов в фармакологии [6];
– неблагоприятных побочных реакций [7].
В разрабатываемых математических моделях рассматривается терапевтическое применение и
молекулярный уровень действия лекарств.
В соответствии с процессом реализации оценки параметров по математической модели иммунной
системы и средств программирования MATLAB получены графики различных алгоритмов
472
формирования специальных реакций организма на лекарственные препараты в зависимости от стратегий
инфицирования реакций организма в соответствии с различными сценариями, приведенными в таблице 1.
Таблица 1
Параметры математической модели (1)
( )
( )
( )
d C t
P t
C t
d t
перв
коэффициент каскадного изменения количества обнаруженных и вылеченных клеток
стадии первичных проявлений
субкл
коэффициент каскадного изменения количества обнаруженных и вылеченных клеток
с появлением вирусов субклинической стадии
втор
коэффициент каскадного изменения количества обнаруженных и вылеченных клеток
стадии вторичных проявлений
коэффициент изменения количества обнаруженных клеток, основанный на сроке и
объеме действия лекарственного препарата при отсутствии зараженных клеток
=
low
низкий коэффициент изменения количества обнаруженных клеток при местной
инфекции отличается скоплением микроорганизмов в очаге инфекции
( )
1 / ( )
( )
( )
d P t
L t
C t
P t
d t
1
Пороговая терапевтическая доза лекарства
2
Средняя терапевтическая доза лекарства
3
Высшая терапевтическая доза лекарства
4
Пороговая летальная доза
Параметры для математической иммунной модели реакции организма на лекарственные препараты,
заданные в таблице 1, можно описать в виде нечетких множеств
)
(x
A
и
)
(x
B
(рисунок 1):
Рисунок 1 – Функция принадлежности
)
(x
A
каскадного изменения количества
обнаруженных и вылеченных клеток
Рисунок 2 – Функция принадлежности
)
(x
B
доз лекарств
)
(x
A
П С В
ПДЛ СДЛ ВДЛ ПД
)
(x
B
473
В соответствии с параметрами математической модели (1) необходимо рассмотреть задачу
оптимизации терапевтических доз лекарственных препаратов. Процессы влияния лекарственных
препаратов на организм, описываемые биологическими системами, протекают оптимально, если
выполняются условия:
– количество лекарственных препаратов достаточное для подавления инфекции минимально;
– количество зараженных клеток минимально;
– затраты ресурсов организма на развитие процессов влияния лекарственных препаратов и
подавление инфекции должны быть минимальны.
Оптимальным иммунный ответ на основе нечеткой системы управления будет при минимальных
площадях, ограниченных кривыми P(t), C(t), L(t), с учетом нечетких множеств
)
(x
A
и
)
(x
B
(рисунок 3). Так как ресурсы организма ограничены, то траектория L( t) не может принадлежать всем
частям пространства R
n
. Указанное обстоятельство находит отражение среди ограничений вида:
G
t
L
t
L
t
P
t
C
t
C
t
L
t
P
t
C
)
(
),
(
)
(
)
(
,
0
)
(
,
0
,
0
)
(
,
0
)
(
,
0
)
(
0
.
Рисунок 3 – Функциональная схема нечеткой системы управления
Достарыңызбен бөлісу: |