Ã¥¼Ò°³
¸¶¾ß¿¡´Â ¸¶¾ß¸¦ À§ÇØ ¸¸µé¾îÁø MEL(Maya Embedded Language)ÀÌ ÀÖÁö¸¸, ÆÄÀ̽ãÀº ¹ü¿ëÀ¸·Î ¸¸µé¾îÁ³±â ¶§¹®¿¡ MEL·Î ÇÒ ¼ö ÀÖ´Â °ÍÀ» °ÅÀÇ ÇÒ ¼ö ÀÖ´Â °ÍÀº ¹°·Ð, ¹æ´ëÇÑ ÆÄÀ̽㠶óÀ̺귯¸®¸¦ ½á¼ ¸¶¾ß¸¦ ´Ù¾çÇÏ°Ô »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
¸¶¾ß¿¡¼´Â MEL°ú ÆÄÀ̽ãÀ¸·Î ´ÙÀ½°ú °°Àº ÀÛ¾÷À» ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¹Ýº¹µÇ´Â ÀÛ¾÷À» ÆÄÀ̽ã ÇÔ¼ö Çϳª·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¸¶¾ßÀÇ GUI (±×·¡ÇÈ »ç¿ëÀÚ ÀÎÅÍÆäÀ̽º)¸¦ ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- ¸Þ´º¸¦ ½á¼ ¸¸µå´Â °ÍÀÌ ¾î·Á¿î ´ë·®ÀÇ ¸ðµ¨¸µ ¹× ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- ¼öÄ¡ Á¦¾î¸¦ ÅëÇØ º¹ÀâÇÑ ¸ðµ¨¸µ ¹× ¾Ö´Ï¸ÞÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- ±âº» ¸Þ´º¿¡ ¾ø´Â ±â´ÉÀ» Ãß°¡ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¸Þ´º¸¦ »ç¿ëÇÏÁö ¾Ê°í ¸ðµ¨¸µ, ¾Ö´Ï¸ÞÀÌÆÃ, ·»´õ¸µ µî, ¸¶¾ßÀÇ °ÅÀÇ ¸ðµç ±â´ÉÀ» Á¦¾îÇÒ ¼ö ÀÖ½À´Ï´Ù.
ÀÌ·¯ÇÑ °ÍµéÀº MELÀ» ½áµµ ÇÒ ¼ö ÀÖÁö¸¸ PythonÀ» ¾²¸é ÀÌ¿¡ ´õºÒ¾î ´ÙÀ½°ú °°Àº °Íµµ ÇÒ ¼ö ÀÖ½À´Ï´Ù.
- ¸¶¾ß Ç÷¯±×ÀÎÀ» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. ±âÁ¸¿¡´Â C++·Î Ç÷¯±×ÀÎÀ» ¸¸µé¾î¾ß ÇßÁö¸¸, ÆÄÀ̽ãÀ¸·Î ´õ¿í ½±°Ô ¸¸µé ¼ö ÀÖ½À´Ï´Ù.
- °´Ã¼ ÁöÇâ ½ºÅ©¸³Æ® ¾ð¾îÀ̱⠶§¹®¿¡ C++¿¡ ºñÇØ ¹è¿ì±â ½±½À´Ï´Ù.
- ´Üµ¶À¸·Î »ç¿ëµÇ´Â ¸¶¾ß ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù. Áï, ¸¶¾ß¸¦ ½ÇÇà½ÃÅ°Áö ¾Ê°íµµ ¸¶¾ßÀÇ ±â´ÉÀ» »ç¿ëÇÑ º°µµÀÇ ÀÀ¿ë ÇÁ·Î±×·¥À» ¸¸µé ¼ö ÀÖ½À´Ï´Ù (·»´õ¸µ ÇÁ·Î±×·¥ µî).
- ¹æ´ëÇÑ ÆÄÀ̽㠶óÀ̺귯¸®¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀ̽ãÀº Áö³ 10¿© ³â µ¿¾È Àü¼¼°è¿¡¼ ¸¸µé¾îÁø ¹æ´ëÇÑ ¶óÀ̺귯¸®°¡ ÀÖ½À´Ï´Ù. µû¶ó¼ ¹®ÀÚ¿ ó¸®, ÆÄÀÏ Ã³¸®, GUI, Web, ³×Æ®¿öÅ© ¹× µ¥ÀÌÅͺ£À̽º µî¿¡¼ ÀϹÝÀûÀ¸·Î »ç¿ëµÇ´Â ±â´ÉÀÌ ÀÌ¹Ì ÁغñµÇ¾î ÀÖ½À´Ï´Ù.
¸ñÂ÷
¸¶¾ß¿Í ÆÄÀ̽ã 9
ÆÄÀ̽㠾ð¾î 9
ÆÄÀ̽ãÀÇ ¿ª»ç 9
¸¶¾ß¿¡¼ÀÇ ÆÄÀ̽ã 10
ÆÄÀ̽ã°ú Ä£ÇØÁö±â 12
½ºÅ©¸³Æ® ¿¡µðÅÍ 12
¿ÜºÎ ¿¡µðÅÍ 19
°¡À§¹ÙÀ§º¸ °ÔÀÓ 21
¾Ë¾ÆµÑ °Í_1 £¿ ÁÖ¼® 23
3D °¡À§¹ÙÀ§º¸ °ÔÀÓ 25
¿ÀºêÁ§Æ® ´Ù·ç±â 27
¿ÀºêÁ§Æ®¸¦ ¼±ÅÃÇÏ´Â ¹æ¹ý 27
¼±ÅÃÇÑ ¿ÀºêÁ§Æ®ÀÇ ¸ñ·Ï ´Ù·ç±â 30
¼±ÅÃÇÑ ¿ÀºêÁ§Æ®ÀÇ °³¼ö ¼¼±â 35
¿ÀºêÁ§Æ®ÀÇ ¼Ó¼ºÀ» ¾Ë¾Æ³»´Â ¹æ¹ý 36
¿ÀºêÁ§Æ®ÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â ¹æ¹ý £¿ gerAttr 36
¾Ë¾ÆµÑ °Í_2 £¿ ¸í·É¾îÀÇ µµ¿ò¸» º¸±â 38
¿ÀºêÁ§Æ®ÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â ¹æ¹ý £¿ xform 45
Æ÷ÀÎÆ®ÀÇ À§Ä¡¸¦ ¾Ë¾Æ³»´Â ¹æ¹ý - pointPosition 47
¾Ë¾ÆµÑ °Í_3 - ÆÄÀ̽㠹öÀüÀÇ Â÷ÀÌÁ¡ 49
º¯¼ö¿Í ÀÚ·áÇü 53
º¯¼ö¸¦ ¸¸µå´Â ±ÔÄ¢ 53
º¯¼ö¸¦ ¸¸µé°í °ª ³Ö±â 54
¸ÖƼÇà º¯¼ö 54
ÀÚ·áÇü 55
¼Ò¼öÁ¡ÀÚ¸´¼ö Á¶Àý 56
µ¥ÀÌÅÍÇü ¹Ù²Ù±â 58
º¯¼ö Áö¿ì±â 59
ÀÛÀº µû¿ÈÇ¥(')¿Í Å« µû¿ÈÇ¥(")ÀÇ Â÷ÀÌ 60
¸®½ºÆ® 61
¸®½ºÆ® ¸¸µé°í Ãâ·ÂÇϱâ 61
À妽º¸¦ ÀÌ¿ëÇؼ ¸®½ºÆ®ÀÇ ³»¿ë Ãâ·ÂÇϱâ 62
¸®½ºÆ®ÀÇ ³»¿ë º¯°æÇϱâ 63
¸®½ºÆ®¸¦ ´õÇϱâ 65
¸®½ºÆ®ÀÇ ³»¿ëÀ» Á¤·ÄÇϱâ 66
¸®½ºÆ®¿¡ ¿ÀºêÁ§Æ® ³Ö°í ¼±ÅÃÇϱâ 67
Æ©ÇÃ 73
Æ©Çà ¸¸µé°í ³»¿ë Ãâ·ÂÇϱâ 74
Æ©Çÿ¡ ¿ÀºêÁ§Æ® ³Ö°í È®ÀÎÇϱâ 75
µñ¼Å³Ê¸® 76
µñ¼Å³Ê¸®¿¡ µé¾îÀÖ´Â °ªÀÇ °³¼ö ¾Ë¾Æ³»±â 77
ºó µñ¼Å³Ê¸® ¸¸µé°í µ¥ÀÌÅÍ Ãß°¡Çϱâ 77
µñ¼Å³Ê¸®¿¡ µ¥ÀÌÅÍ Ãß°¡Çϱâ 78
µñ¼Å³Ê¸®¿¡ ¿ÀºêÁ§Æ® ³Ö°í È®ÀÎÇϱâ 78
for¹® - ¹Ýº¹µÇ´Â ÀÛ¾÷À» À§ÇØ 1 81
¾Ë¾ÆµÑ °Í_3 - µé¿©¾²±â¿¡ ´ëÇØ 82
¸®½ºÆ®ÀÇ ³»¿ëÀ» Ãâ·ÂÇϱâ 83
Æ©ÇÃÀÇ ³»¿ëÀ» Ãâ·ÂÇϱâ 85
µñ¼Å³Ê¸®ÀÇ ³»¿ëÀ» Ãâ·ÂÇϱâ 86
range¸¦ ½á¼ °ªÀ» ¹ß»ý½ÃÅ°±â 88
range¸¦ ½á¼ ¿ÀºêÁ§Æ®ÀÇ À̸§ Á¤¸®Çϱâ 90
for¹®À» ½á¼ ¸¹Àº ¿ÀºêÁ§Æ® ¸¸µé±â 91
for¹®À» ½á¼ ¿ÀºêÁ§Æ®ÀÇ À̸§ Á¤¸®Çϱâ 95
while¹® - ¹Ýº¹µÇ´Â ÀÛ¾÷À» À§ÇØ 2 96
break·Î ¹Ýº¹¹® Å»ÃâÇϱâ 98
continue·Î Á¶°Ç¹®À¸·Î µ¹¾Æ°¡±â 99
¹«ÇÑ ·çÇÁ 100
while¹®À» ½á¼ ¿ÀºêÁ§Æ®ÀÇ À̸§ Á¤¸®Çϱâ 101
if¹® £¿ Á¶°Ç¹® 102
elif¸¦ ½á¼ ´Ù¾çÇÑ Á¶°Ç ¸¸µé±â 103
break°ú continue·Î Áß°£¿¡ Á¶°Ç ¸¸µé±â 104
enumerate·Î À̸§ Á¤¸®Çϱâ 105
ÇÔ¼ö 107
ÇÔ¼ö¸¦ ¾²´Â ÀÌÀ¯ 107
ÇÔ¼ö ¸¸µé±â 107
ÇÔ¼öÀÇ º¯¼ö¸¦ ±Û·Î¹ú·Î Á¤ÀÇÇϱâ 110
¿ÀºêÁ§Æ®ÀÇ À̸§À» ¹Ù²Ù´Â ÇÔ¼ö 112
°ªÀ» ¹Þ¾Æ¼ °è»êÇؼ µ¹·ÁÁÖ´Â ÇÔ¼ö ¸¸µé±â 113
¸®½ºÆ®¸¦ ¹Þ¾Æ¼ ¸®½ºÆ®ÀÇ ³»¿ëÀ» ¹Ù²Ù´Â ÇÔ¼ö 114
Ŭ·¡½º 115
»ý¼ºÀÚ¿Í ¼Ò¸êÀÚ 117
»çÄ¢¿¬»ê 120
Ŭ·¡½ºÀÇ »ó¼Ó 122
¸Þ¼µå ¿À¹ö¶óÀ̵ù 124
Ŭ·¡½º º¯¼ö 129
¸ðµâ 131
³»Àå ¸ðµâ 131
¸ðµâÀÇ »ç¿ë 132
¸ðµâ ¸¸µé±â 134
³¼ö ¸ðµâ 136
¿ÀºêÁ§Æ®¸¦ ¹«ÀÛÀ§·Î ¼±ÅÃÇϱâ 139
¿ÀºêÁ§Æ®¸¦ ¸¹ÀÌ ¸¸µé°í ·£´ýÀ¸·Î Æ۶߸®±â 144
°¨¸¶ ºÐÆ÷¿Í °¡¿ì½º ºÐÆ÷¿¡ µû¶ó ³¼ö »ý¼º 148
¼¼Æ÷ÇÙ ¸¸µé±â 151
ÆÐÅ°Áö 155
ÀÎÅÍÆäÀ̽º 158
¹öÆ° 159
ÀÚÁÖ ¾²´Â ÄÁÆ®·Ñ 161
¶óµð¿À ¹öÆ°°ú ¹öÆ°À» ÀÌ¿ëÇÑ °¡À§¹ÙÀ§º¸ °ÔÀÓ 175
ÀÚÁÖ ¾²ÀÌ´Â ¸¶¾ß ÆÄÀ̽ã ÇÔ¼ö 178
À¯¿ëÇÑ ¿ÜÀå ÇÔ¼ö 191
ÆÄÀÏ Ã³¸® 201
ÆÄÀÏÀ» ¸¸µé°í ¾²±â 201
ÆÄÀÏ ¸ðµåÀÇ Á¾·ù 201
ÇÑ ÁÙ Àбâ 203
¸®½ºÆ®ÀÇ ³»¿ëÀ» ÆÄÀÏ¿¡ ¾²±â 203
ÆÄÀÏ Àбâ 204
ÆÄÀÏÀ» ¿¾î¼ Àаí, ¸®½ºÆ®¸¦ ¹®ÀÚ¿·Î º¯È¯ÇÏ°í,
´Ù¸¥ ÆÄÀÏ¿¡ ¾²±â 205
°³Çà Á¦°ÅÇϱâ 205
¶óÀκ°·Î Àбâ 206
ÇѱÛÀ» ÀÐÀ» ¶§ 206
½Ç¹« ¾¾¸®Áî £¿ ³ªÀÇ ¹ß»ýÇÐÀ» ÁöÄÑÁà! 207
Å¥ºêÀÇ x, yÁÂÇ¥¿Í Å©±â, ºÐ»ê ±¸Çϱâ 207
¿ÀºêÁ§Æ®¸¦ ÀÕ´Â Ä¿ºê ±×¸®±â 219
¼±ÅÃÇÑ Ä¿ºêµéÀÇ °³¼ö¿Í Ä¿ºêµéÀÇ Æò±Õ ±æÀÌ ±¸Çϱâ 211
¹öÅؽºÀÇ À§Ä¡¿¡ Æú¸®°ï ¸¸µé±â 212
ÀÎÅÍÆäÀ̽º ¸¸µé°í ´Ù Áý¾î³Ö±â 214