Houdini හි වැඩ කරන අය සඳහා. පයිතන් පාඨමාලා වල Vex සහ බයිට් වල ස්වභාවය ගැන

කප්පාදුවට පහළින් ඔබට වීඩියෝ පාඨමාලා පිළිබඳව Krasnodar Plarium චිත්‍රාගාරයේ Houdini කණ්ඩායමේ විශේෂඥයින්ගෙන් සමාලෝචනයක් සොයාගත හැකිය. Vex හි ස්වභාවය и පිඹුරන්ගේ කටගැස්ම Houdini ග්‍රැෆික් වැඩසටහනේ Python සහ Vex භාෂා සමඟ වැඩ කිරීමට කැප වූ Mix Training වෙතින්.

මෙම ලිපියේ, පිරිමි ළමයින් උනන්දුවක් දක්වන සෑම කෙනෙකුටම ප්‍රයෝජනවත් වන ද්‍රව්‍ය තෝරා ගැනීමක් බෙදා ගනී.

Houdini හි වැඩ කරන අය සඳහා. පයිතන් පාඨමාලා වල Vex සහ බයිට් වල ස්වභාවය ගැන

පොඩි හැදින්වීමක්

Vex භාෂාව නව Houdini භාවිතා කරන්නන්ට බියජනක ය. ඔහුට බොහෝ දුරට ස්තූතියි, ඔබ Houdini හි කේත කළ යුතු ඒකාකෘතියක් විය. ඇත්තටම Houdini වල හැකි කේතය, සහ මෙය බොහෝ ක්‍රියාවලීන් සංකීර්ණ කරනවාට වඩා පහසු සහ වේගවත් කරයි. උදාහරණයක් ලෙස, එවැනි භයානක සැකසුම් වළක්වා ගැනීමට එය උපකාරී වේ:

Houdini හි වැඩ කරන අය සඳහා. පයිතන් පාඨමාලා වල Vex සහ බයිට් වල ස්වභාවය ගැන

Vex භාෂාව නිර්මාණය කරන ලද්දේ Mantra renderer හි සෙවනැලි ලිවීම සඳහාය (Houdini වැඩසටහනේ ගොඩනඟන ලද විදැහුම්කරු), නමුත් එහි නම්‍යශීලී බව, සරල බව සහ වේගය හේතුවෙන් එය එහි මුල් භාවිතයෙන් ඔබ්බට ඉක්මනින් ව්‍යාප්ත විය. භාෂාවේ නම පැමිණෙන්නේ Vector EXpressions යන කෙටි යෙදුමෙනි, නමුත් එය සම්පූර්ණයෙන්ම වෙනස් ආකාරයේ දත්ත හැසිරවීමට භාවිතා කළ හැක. මේ අනුව, Vex ප්‍රධාන වශයෙන් ජ්‍යාමිතික සංරචක (ලක්ෂ්‍ය, බහුඅස්‍ර) විවිධ ආකාරයේ හැසිරවීම් සඳහා මෙන්ම ජ්‍යාමිතිය ක්‍රියා පටිපාටි නිර්මාණය කිරීම සඳහා භාවිතා කරයි.

Vex භාෂාව වාක්‍ය ඛණ්ඩය සහ කේත හැඩතල ගැන්වීම සම්බන්ධයෙන් තරමක් අනවශ්‍ය වන අතර ඉතා ඉහළ ප්‍රවේශ සීමාවක් නොමැත. බොහෝ විට අපේක්ෂිත ප්රතිඵලය ලබා ගැනීම සඳහා පේළි කිහිපයක් ප්රමාණවත් වේ. එහි වාසි බහු-නූල් ද ඇතුළත් වන අතර, ප්රතිඵලයක් වශයෙන්, හොඳ වේගය. Vex හි ක්‍රමලේඛනය මූලික ගැටළු විසඳීමට සහ සංකීර්ණ හා සංකීර්ණ ගණනය කිරීම් සඳහා අවශ්‍ය වන අතර භාෂාව මේ සියල්ල සමඟ ඉතා ඉක්මනින් කටයුතු කරයි. ක්‍රියා පටිපාටි ආකෘති නිර්මාණය, සජීවිකරණය සහ සමාකරණය තුළ පුදුමාකාර දේවල් රාශියක් කිරීමට එය භාවිතා කළ හැකිය.

ඇත්ත වශයෙන්ම, අප සියල්ලන්ම ක්‍රමලේඛකයින් යැයි යමෙකු සිතන විට අපි එයට කැමතියි, නමුත් ඇත්ත වශයෙන්ම අපි ක්‍රියාකාරීත්වයට සහ පහසුවට පුරුදු වී සිටිමු (පළමු වරට හූඩිනි හි වැඩ කරන බොහෝ දෙනෙක් නියපොතු මත නිදා ගැනීම වඩාත් පහසු යැයි තීරණය කළත්) . මෙවලමක් අපගේ ජීවිතය පහසු නොකළේ නම්, අපි එය භාවිතා නොකරමු. එමනිසා, ක්‍රමලේඛනය කිරීමේ හැකියාව හවුඩිනි ඉගෙනීමට පටන් ගැනීමෙන් ඔබව වළක්වන දෙයක් ලෙස ඔබ නොසැලකිය යුතුය. Vex යනු තවත් බොහෝ අය අතර තවත් (ඉතා හොඳ වුවත්) මෙවලමකි.

පුළුල් කවයන් තුළ වඩාත් හොඳින් දන්නා Python හට කිසිදු හැඳින්වීමක් හෝ සවිස්තරාත්මක විස්තරයක් අවශ්‍ය නොවේ. අපට එය අවශ්‍ය වන්නේ මන්දැයි අපි ඔබට කියමු. Houdini හි සන්දර්භය තුළ, Python වැඩසටහනම කළමනාකරණය කිරීමට භාවිතා කරයි (ව්‍යාපෘතියේ නෝඩ් සෑදීම, ගොනු සමඟ මෙහෙයුම්, පුනරාවර්තන මෙහෙයුම් ස්වයංක්‍රීය කිරීම, ක්‍රියා වල සංකීර්ණ සංයෝජන ප්‍රතිනිෂ්පාදනය කිරීම යනාදිය). මෙවලම්වල අලංකාර අතුරුමුහුණත් සෑදීමට සහ බොත්තමක් එබූ විට වත්කම් පාලනය කරන පහසු විධාන ලිවීමට අපට පයිතන් ක්‍රමලේඛනය අවශ්‍ය වේ. Houdini වත්කමක "එය ලස්සන කරන්න" බොත්තමක් තිබුනේ නම්, එය Python වලින් ලියා ඇත. එය සමහර විට ජ්‍යාමිතිය හැසිරවීම සඳහා ද භාවිතා වේ (Vex ලෙස), නමුත් Python එවැනි අරමුණු සඳහා පිහිටුවීමට අඩු බුද්ධියක් ඇති බවත් බොහෝ විට Vex වලට වඩා කාර්යය කිරීමට මන්දගාමී බවත් තේරුම් ගන්න.

පාඨමාලා ගැන වැඩි විස්තර

Houdini හි සංවර්ධක, Side Effects Software, බොහෝ යාවත්කාලීන කිරීම් නිකුත් කරන අතර නිල ලේඛන සහ නිල පුහුණු පාඨමාලා යාවත්කාලීන කිරීමට කාලය නොමැති තරම් පරිශීලකයින් සඳහා බොහෝ විශේෂාංග සපයයි. එබැවින්, මෙම නම්‍යශීලී සහ ප්‍රබල මෙවලම් - Vex සහ Python ක්‍රමලේඛන භාෂා (සහ පොදුවේ Houdini) සම්පූර්ණයෙන්ම ප්‍රගුණ කිරීම සඳහා අපි විවිධ ප්‍රභවයන්ගෙන් (ගෙවූ, නොමිලේ, නිල සහ එසේ නොවේ) තොරතුරු ටිකෙන් ටික එකතු කරමු. Houdini හි Python සහ Vex පිළිබඳ පුළුල් තොරතුරු ආවරණයක් ඇති බව ඔවුන් ප්‍රකාශ කළ බැවින්, අපගේ තේරීම Mix Training වෙතින් පාඨමාලා මත වැටුණි.

පාඨමාලා කතුවරයා සතුව ඇත YouTube නාලිකාව (හවුඩිනි ඉගෙනීම ආරම්භ කිරීමට කැමති අය සඳහා හොඳ සම්පතක්), චලන නිර්මාණයේ සිට ක්‍රීඩා සංවර්ධනය දක්වා අවිධිමත්, ලිහිල් ඉදිරිපත් කිරීමක් සහ මාතෘකා විශාල සංඛ්‍යාවක් මගින් සංලක්ෂිත වේ. නාලිකාවට අමතරව, ඔහුට ඔහුගේම ගරාජ් ඩෙත්-මෙටල් සංගීත කණ්ඩායමක් ද ඇත. කතුවරයා විශ්වාස කර මිලදී ගත යුතු බව අපි තීරණය කළෙමු Vex හි ස්වභාවය и පිඹුරන්ගේ කටගැස්ම, එක් එක් පාඨමාලාවට පැය 8 ක් (වේගයෙන් 1,5 නැරඹිය හැක).

ප්ලස්

  • විවිධ මට්ටම්වල විශේෂඥයින් සඳහා ප්රයෝජනවත් වේ. මෙම පාඨමාලා Houdini හි Vex සහ Python හි සියලුම වැදගත් අංග අඩංගු පුස්තකාලයකට සැසඳිය හැකිය, මූලික දේවල සිට උසස් සහ සංකීර්ණ සැකසුම් දක්වා. Vex හි - උපලක්ෂණ සහ විචල්‍ය නිර්වචනයේ සිට අභ්‍යවකාශ ජනපදකරණ ඇල්ගොරිතමයේ මුල් ක්‍රියාත්මක කිරීම දක්වා. Python හි - දර්ශනයේ නෝඩ් සරල ස්වයංක්‍රීයව නිර්මාණය කිරීම සහ Houdini වැඩසටහනෙහිම කුඩා වැඩිදියුණු කිරීම් වලින් මුල සිටම ලියන ලද attribute manager දක්වා. මෙම භාෂා දෙකේ වාක්‍ය ඛණ්ඩය සහ ඒවා හවුඩිනි සමඟ අන්තර් ක්‍රියා කරන ආකාරය පිළිබඳ අවශ්‍ය සියලුම මූලික තොරතුරු තිබේ.

ආරම්භකයින් සඳහා පාඨමාලාවේ බොහෝ දේ ඇත, නමුත් මෙය අපට කිසිසේත් කරදර කළේ නැත. වීඩියෝ නිබන්ධන නැරඹීමෙන් හෝ Houdini හි මූලික දේවල් පිළිබඳ ලිපි නැවත කියවීමෙන්, ඔබ අලුත් දෙයක් සොයාගෙන ඔබ දැනටමත් දන්නා දේ නව ආකාරයකින් තේරුම් ගනී. ඊට අමතරව, Houdini හි සෑම දෙයක්ම පාහේ විවිධ ආකාරවලින් කළ හැකිය, කාලයත් සමඟ ඔබේම අද්විතීය ශෛලියක් සාදයි, එබැවින් වැඩ කරන ස්ථානයේ ස්වාමියා නැරඹීම සැමවිටම වටිනා සහ සිත්ගන්නා සුළුය. ව්‍යාපෘතියක නෝඩ් සංවිධානය කර ඇති ආකාරය පවා එහි නිර්මාතෘ ගැන බොහෝ දේ පැවසිය හැකිය.

  • අදාළත්වය. පුළුල් සහ මූලික පාඨමාලා කලාතුරකින් යාවත්කාලීන වේ. ඔවුන්ගෙන් බොහෝ දෙනෙක් පසුගිය වසර තුන තුළ බොහෝ සෙයින් වෙනස් වී ඇති Houdini වැඩසටහනේ සංවර්ධනය සමඟ කටයුතු කර නැත. ස්ථාපිත ප්‍රවේශයන් නව, වඩාත් ප්‍රශස්ත සහ පහසු ඒවා මගින් ප්‍රතිස්ථාපනය කර ඇත (පැරණි ඒවා ඉවත්ව ගොස් නැත, නමුත් මනාප ලබා දීම නතර කර ඇත). විශේෂයෙන්, Houdini සමඟ වැඩ කිරීමේදී Vex භාෂාවේ කොටස වැඩි වී ඇත. Houdini හි මූලික කරුණු ඉගෙන ගන්නා විට, ඔබ පැරණි (සහ බොහෝ විට වඩාත් සංකීර්ණ) නිබන්ධන ද්‍රව්‍ය හමු වූ විට, ඔබ ප්‍රායෝගිකව ඉගෙන ගන්නා තොරතුරු ඵලදායි ලෙස යෙදිය යුතු ආකාරය දැන ගැනීමට වත්මන් ශිල්පීය ක්‍රම මොනවාදැයි දැන ගැනීම වැදගත් වේ.

සහ අවාසි ...

  • පාඨමාලා සැබෑ නිෂ්පාදනය සඳහා සූදානම් කළ විසඳුම් අඩංගු නොවේ. කතුවරයා පාඩම් මාතෘකා සහ ගැටළු විසඳීමේ ක්‍රම තෝරා ගන්නේ ප්‍රශස්ත අවසන් ප්‍රතිඵලයක් ලබා ගැනීමට වඩා හැකි දේ නිරූපණය කිරීමට ය. මෙම විසඳුම් සෑම විටම වඩාත්ම ඵලදායී නොවන අතර, ඒවා සියල්ලම "හොඳම භාවිතයන්" යන අර්ථ දැක්වීමට නොගැලපේ. ඔබ ආරම්භයේ සිට අවසාන විදැහුම්කරණය දක්වා නිෂ්පාදනයේ සියලුම අදියරයන් ආවරණය වන පරිදි පියවරෙන් පියවර උපදෙස් සොයන්නේ නම් (වැනි මෙහි, උදාහරණයක් ලෙස), එවිට මෙම පාඨමාලා ඇත්ත වශයෙන්ම ඔබ සඳහා නොවේ. නව Houdini භාවිතා කරන්නන් සඳහා ටිකක් භයානක විය හැකි අවසානය විවෘතව තැබීමට කතුවරයා කැමැත්තක් දක්වයි.
  • අවිධිමත් බෙදාහැරීමේ සහ වැඩිදියුණු කිරීමේ අතුරු ආබාධ. කතුවරයා සමහර විට වැරදි කරයි (එය ප්ලස් විය හැකිය) හෝ යමක් මතක තබා ගැනීමට හෝ අවධානය යොමු කිරීමට උත්සාහ කරමින් පන්ති කාලය නාස්ති කරයි. ආවරණය කර ඇති ද්‍රව්‍යවල පළල හේතුවෙන් පාඨමාලා වල තොරතුරු බොහෝ දුරට තොරතුරු අරමුණු සඳහා වන බව සලකන විට, සමහර කරුණු පිළිබඳව විස්තරාත්මකව වාසය කිරීමට අවස්ථාවක් නොමැත. මේ නිසා කතුවරයාගේ දෙගිඩියාවන් සහ ස්වයංසිද්ධ තීරණ ඊටත් වඩා ප්‍රශ්න මතු කළ හැකිය. වාසනාවකට ඔහුට තිබේ නොමිලේ පාඩම් Python භාවිතයෙන් Houdini හි ව්‍යාපෘති කළමනාකරුවෙකු නිර්මාණය කිරීම ගැන, සහ සමහර පැතිවලින් ඒවා පාඨමාලා වල එකම මාතෘකාව පිළිබඳ තොරතුරු වලට වඩා ප්‍රායෝගික සහ සවිස්තරාත්මක වේ.

අපගේ මතය අනුව, වාසි අවාසි වලට වඩා බෙහෙවින් වැඩි ය. ඔබට Houdini (සහ Houdini ම) තුළ ක්‍රමානුකූලව ක්‍රමානුකූලව වැඩි හෝ අඩුවෙන් ඉගෙන ගැනීමට අවශ්‍ය නම්, ඔබට මෙම වීඩියෝ නිබන්ධන සමඟින් ආරම්භ කළ හැක. ඒවා Houdini හි Vex සහ Python භාවිතා කිරීමේ මූලික කරුණු පිළිබඳ දළ විශ්ලේෂණයක් හෝ ඉක්මන් යොමු වීඩියෝවක් වැනි අනෙකුත් නිබන්ධන සහ සම්පත් සඳහා හොඳ එකතු කිරීම් වේ.

ප්‍රසාද දීමනාව: සමහර ආශ්වාදජනක සහ අධ්‍යාපනික සබැඳි

  • එන්ටැග්මා — Houdini ලෝකයේ GreyScaleGorilla (Cinema4d පරිශීලකයින් අපව තේරුම් ගනීවි). මාතෘකා පිළිබඳ ඉතා පුළුල් ආවරණයක් සහ ද්රව්යයේ විශිෂ්ට ඉදිරිපත් කිරීම. මාර්ගය වන විට, ඔවුන් මෑතකදී නව කන්නයක් ආරම්භ කළහ.
  • සයිමන් හොල්මෙඩල් - houdini ප්රජාව තුළ පුරාවෘත්තයක්. එය විශේෂිත ප්‍රායෝගික ශිල්පීය ක්‍රමවලට වඩා ආශ්වාදයක් වේ. ඔබට Houdini හි කළ හැකි දේ දැකීමට සහ දැනීමට අවශ්‍ය විට එය මතක තබා ගන්න.
  • බෙන් වොට්ස් - විශිෂ්ට නිර්මාණකරුවෙක් සහ ගුරුවරයෙක්.
  • මැට් එස්ටෙලා - වඩාත් වැදගත් සහ ජනප්‍රිය ඉගෙනුම් සම්පත් වලින් එකක කතුවරයා Houdini - cgwiki. නිතිපතා යාවත්කාලීන කරන ලද සම්පත, ප්රයෝජනවත් තොරතුරු සහ සූදානම් කළ විසඳුම් සමඟ සරලව පුපුරා යයි. අපි අනිවාර්යයෙන්ම එය නිර්දේශ කරමු.
  • ඇනස්ටේෂියා ඔපාරා - අපේ රටවැසියා, බොහෝ දෙනෙකුට හුරුපුරුදු Houdini සඳහා විශිෂ්ට පාඨමාලාවේ කතුවරයා පටිපාටි ලේක් හවුස්. ඔබට එය පළමු හෝ දෙවන වරට සම්පූර්ණයෙන්ම ප්‍රගුණ කිරීමට හැකි වනු ඇතැයි සිතිය නොහැක, නමුත් ඔබ අනිවාර්යයෙන්ම අත් නොහැරිය යුතුය: Vex භාවිතා කිරීමේ උසස් භාවිතයන් සහ ක්‍රියා පටිපාටි ආකෘතිකරණය පිළිබඳ එතරම් තොරතුරු සොයා ගැනීම දුෂ්කර ය. ආශ්වාදයක් සඳහා, ඔබ කතුවරයාගේ ඉදිරිපත් කිරීම කියවන ලෙස අපි නිර්දේශ කරමු ක්‍රියා පටිපාටි ආකෘතිකරණයේ විශ්වාසනීයත්වය.
  • රුසියානු භාෂාවෙන් Houdini - රුසියානු භාෂාවෙන් ඉතා උසස් තත්ත්වයේ Houdini පාඩම් සහිත නාලිකාවක්. කෙතරම් උසස් තත්ත්වයේද යත්, සමහර ඉංග්‍රීසි කතා කරන පරිශීලකයින් මෙම පාඩම් නැරඹීමට රුසියානු භාෂාව ඉගෙන ගැනීමට පවා කැමති වේ. පුහුණු ද්රව්ය බෙදී ඇත ධාවන ලැයිස්තු දුෂ්කරතා මට්ටම අනුව.

මූලාශ්රය: www.habr.com

අදහස් එක් කරන්න