ہودینی میں کام کرنے والوں کے لیے۔ ازگر کے کورسز کے ویکس اور بائٹس کی نوعیت کے بارے میں

کٹ کے نیچے آپ کو ویڈیو کورسز کے بارے میں کراسنوڈار پلیریم اسٹوڈیو کی ہوڈینی ٹیم کے ماہرین کا جائزہ ملے گا۔ Vex کی نوعیت и ازگر کے کاٹنے Mix Training سے، Houdini گرافکس پروگرام میں Python اور Vex زبانوں کے ساتھ کام کرنے کے لیے وقف ہے۔

اس پوسٹ میں بھی، لوگ ایسے مواد کا ایک انتخاب شیئر کرتے ہیں جو دلچسپی رکھنے والے ہر فرد کے لیے مفید ہو گا۔

ہودینی میں کام کرنے والوں کے لیے۔ ازگر کے کورسز کے ویکس اور بائٹس کی نوعیت کے بارے میں

ایک چھوٹا سا تعارف

Vex زبان نئے Houdini صارفین کے لیے خوفناک ہے۔ بڑی حد تک اس کا شکریہ، وہاں ایک دقیانوسی تصور تھا جسے آپ کو Houdini میں کوڈ کرنا ہوگا۔ اصل میں Houdini میں ایک کر سکتے ہیں کوڈ، اور یہ بہت سارے عمل کو پیچیدہ بنانے کے بجائے آسان اور تیز تر بناتا ہے۔ مثال کے طور پر، یہ اس طرح کے خوفناک سیٹ اپ سے بچنے میں مدد کرتا ہے:

ہودینی میں کام کرنے والوں کے لیے۔ ازگر کے کورسز کے ویکس اور بائٹس کی نوعیت کے بارے میں

Vex زبان کو منتر رینڈرر (ہاؤڈینی پروگرام کا بلٹ ان رینڈرر) میں شیڈر لکھنے کے لیے بنایا گیا تھا، لیکن یہ اپنی لچک، سادگی اور رفتار کی وجہ سے اپنے اصل استعمال سے آگے بڑھ گئی۔ زبان کا نام مخفف ویکٹر ایکسپریشنز سے آیا ہے، لیکن اس کا استعمال مکمل طور پر مختلف قسم کے ڈیٹا میں ہیرا پھیری کے لیے کیا جا سکتا ہے۔ اس طرح، Vex بنیادی طور پر جیومیٹری کے اجزاء (پوائنٹس، کثیر الاضلاع) کے مختلف قسم کے ہیرا پھیری کے ساتھ ساتھ جیومیٹری کی طریقہ کار کی تخلیق کے لیے استعمال ہوتا ہے۔

ویکس زبان نحو اور کوڈ فارمیٹنگ کے لحاظ سے کافی غیر ضروری ہے، اور اس میں داخلے کی حد بہت زیادہ نہیں ہے۔ مطلوبہ نتیجہ حاصل کرنے کے لیے اکثر لائنوں کے ایک جوڑے کافی ہوتے ہیں۔ اس کے فوائد میں ملٹی تھریڈنگ اور اس کے نتیجے میں اچھی رفتار بھی شامل ہے۔ ابتدائی مسائل کو حل کرنے اور پیچیدہ اور پیچیدہ حساب کتاب کے لیے Vex میں پروگرامنگ کی ضرورت ہوتی ہے، اور زبان اس سب کا بہت تیزی سے مقابلہ کرتی ہے۔ یہ طریقہ کار ماڈلنگ، حرکت پذیری اور نقلی میں بہت ساری حیرت انگیز چیزیں کرنے کے لیے استعمال کیا جا سکتا ہے۔

بلاشبہ، ہمیں یہ اس وقت پسند ہے جب کوئی یہ سوچتا ہے کہ ہم سب پروگرامر ہیں، لیکن درحقیقت ہم فعالیت اور سہولت کے عادی ہیں (اگرچہ بہت سے، ہوڈینی میں پہلی بار کام کر رہے ہیں، یہ فیصلہ کر سکتے ہیں کہ صرف ناخن پر سونا زیادہ آسان ہے) . اگر کوئی آلہ ہماری زندگیوں کو آسان نہیں بناتا، تو ہم اسے استعمال نہیں کریں گے۔ لہذا، آپ کو پروگرامنگ کے امکان کو کسی ایسی چیز کے طور پر نہیں سمجھنا چاہئے جو آپ کو Houdini سیکھنے سے روکتا ہے۔ Vex بہت سے دوسرے لوگوں کے درمیان ایک اور (بہت اچھا ہونے کے باوجود) ٹول ہے۔

ازگر، جو وسیع حلقوں میں زیادہ مشہور ہے، کسی تعارف یا تفصیلی وضاحت کی ضرورت نہیں ہے۔ آئیے آپ کو بتاتے ہیں کہ ہمیں اس کی ضرورت کیوں ہے۔ Houdini کے تناظر میں، Python کا استعمال خود پروگرام کو منظم کرنے کے لیے کیا جاتا ہے (پروجیکٹ میں نوڈس بنانا، فائلوں کے ساتھ آپریشنز، خودکار دہرائے جانے والے آپریشنز، اعمال کے پیچیدہ امتزاج کو دوبارہ تیار کرنا وغیرہ)۔ ہمیں ٹولز میں خوبصورت انٹرفیس بنانے اور بٹن دبانے پر اثاثوں کو کنٹرول کرنے والی آسان کمانڈ لکھنے کے لیے Python پروگرامنگ کی بھی ضرورت ہے۔ اگر ہوڈینی اثاثہ میں "اسے خوبصورت بنائیں" بٹن ہوتا ہے، تو یہ Python میں لکھا جائے گا۔ یہ کبھی کبھی جیومیٹری ہیرا پھیری کے لیے بھی استعمال ہوتا ہے (جیسا کہ Vex ہے)، لیکن سمجھ لیں کہ Python اس طرح کے مقاصد کے لیے ترتیب دینے کے لیے کم بدیہی ہے اور Vex کے مقابلے میں کام کرنے میں اکثر سست ہوتا ہے۔

کورسز کے بارے میں مزید

Houdini کا ڈویلپر، Side Effects Software، بہت ساری اپ ڈیٹس جاری کرتا ہے اور صارفین کے لیے اتنی زیادہ خصوصیات فراہم کرتا ہے کہ سرکاری دستاویزات اور سرکاری تربیتی کورسز کو اپ ڈیٹ کرنے کا وقت ہی نہیں ہوتا۔ لہٰذا، ہم ان لچکدار اور طاقتور ٹولز - Vex اور Python پروگرامنگ زبانوں (اور عام طور پر Houdini) پر مکمل عبور حاصل کرنے کے لیے مختلف ذرائع (معاوضہ، مفت، سرکاری اور ایسا نہیں) سے تھوڑی تھوڑی معلومات جمع کرتے ہیں۔ ہمارا انتخاب مکس ٹریننگ کے کورسز پر پڑا، کیونکہ انہوں نے ہوڈینی میں Python اور Vex کے بارے میں مواد کی وسیع کوریج کا دعویٰ کیا۔

کورسز کے مصنف کے پاس ہے۔ یوٹیوب چینل (ان لوگوں کے لیے ایک اچھا وسیلہ جو Houdini سیکھنا شروع کرنا چاہتے ہیں)، جس کی خصوصیت ایک غیر رسمی، پر سکون پریزنٹیشن اور موشن ڈیزائن سے لے کر گیم ڈیولپمنٹ تک موضوعات کی ایک بڑی تعداد ہے۔ چینل کے علاوہ، اس کا اپنا گیراج ڈیتھ میٹل بینڈ بھی ہے۔ ہم نے فیصلہ کیا کہ مصنف پر بھروسہ کیا جائے اور اسے خرید لیا جائے۔ Vex کی نوعیت и ازگر کے کاٹنے، ہر کورس 8 گھنٹے (1,5 کی رفتار سے دیکھا جا سکتا ہے)۔

پیشہ

  • مختلف سطحوں کے ماہرین کے لیے مفید ہے۔ ان کورسز کا موازنہ ایک لائبریری سے کیا جا سکتا ہے جس میں Houdini میں Vex اور Python کے تمام اہم ترین پہلو ہیں، بنیادی چیزوں سے لے کر جدید اور پیچیدہ سیٹ اپ تک۔ Vex میں - صفات اور متغیرات کی تعریف سے لے کر خلائی کالونائزیشن الگورتھم کے اصل نفاذ تک۔ Python میں - منظر میں نوڈس کی سادہ خودکار تخلیق اور Houdini پروگرام میں ہی چھوٹی بہتری سے لے کر شروع سے لکھے گئے انتساب مینیجر تک۔ ان دونوں زبانوں کے نحو کے بارے میں تمام ضروری بنیادی معلومات موجود ہیں اور وہ Houdini کے ساتھ کیسے تعامل کرتی ہیں۔

ابتدائیوں کے لیے کورس میں بہت کچھ ہے، لیکن اس نے ہمیں بالکل پریشان نہیں کیا۔ ویڈیو ٹیوٹوریل دیکھ کر یا Houdini میں بنیادی چیزوں کے بارے میں مضامین کو دوبارہ پڑھ کر، آپ کو کچھ نیا ملتا ہے اور جو کچھ آپ پہلے سے جانتے ہیں اسے نئے طریقے سے سمجھتے ہیں۔ اس کے علاوہ، Houdini میں تقریباً سب کچھ مختلف طریقوں سے کیا جا سکتا ہے، وقت کے ساتھ ساتھ آپ کا اپنا منفرد انداز بناتا ہے، اس لیے کام پر ماسٹر کو دیکھنا ہمیشہ قیمتی اور دلچسپ ہوتا ہے۔ یہاں تک کہ جس طرح سے کسی پروجیکٹ میں نوڈس کو منظم کیا جاتا ہے وہ اس کے خالق کے بارے میں بہت کچھ کہہ سکتا ہے۔

  • مطابقت وسیع اور بنیادی کورسز شاذ و نادر ہی اپ ٹو ڈیٹ ہوتے ہیں۔ ان میں سے بہت سے لوگوں نے ہوڈینی پروگرام کی ترقی کو برقرار نہیں رکھا ہے، جو پچھلے تین سالوں میں کافی بدل گیا ہے۔ قائم شدہ طریقوں کی جگہ نئے، زیادہ بہتر اور آسان طریقوں نے لے لی ہے (پرانے والے دور نہیں ہوئے ہیں، لیکن ترجیح دینا بند ہو گئے ہیں)۔ خاص طور پر، Houdini کے ساتھ کام کرنے میں Vex زبان کا حصہ بڑھ گیا ہے۔ Houdini کی بنیادی باتیں سیکھتے وقت، یہ جاننا ضروری ہے کہ کون سی تکنیکیں موجودہ ہیں تاکہ جب آپ کو پرانے (اور اکثر زیادہ پیچیدہ) ٹیوٹوریل مواد کا سامنا ہو، تو آپ کو معلوم ہو جائے گا کہ آپ جو معلومات سیکھتے ہیں اسے عملی طور پر کیسے لاگو کرنا ہے۔

اور نشیب و فراز...

  • کورسز میں حقیقی پیداوار کے لیے تیار حل نہیں ہوتے ہیں۔ مصنف اسباق کے عنوانات اور مسائل کو حل کرنے کے طریقوں کا انتخاب کرتا ہے تاکہ یہ ظاہر کیا جا سکے کہ ایک بہتر حتمی نتیجہ حاصل کرنے کے بجائے کیا ممکن ہے۔ یہ حل ہمیشہ سب سے زیادہ موثر نہیں ہوتے ہیں، اور یہ سبھی "بہترین طریقوں" کی تعریف پر پورا نہیں اترتے ہیں۔ اگر آپ مرحلہ وار ہدایات تلاش کر رہے ہیں جو شروع سے لے کر آخری رینڈر تک پیداوار کے تمام مراحل کا احاطہ کرتی ہیں (جیسے یہاںمثال کے طور پر)، پھر یہ کورسز واقعی آپ کے لیے نہیں ہیں۔ مصنف اختتام کو کھلا چھوڑنے کو ترجیح دیتا ہے، جو نئے Houdini کے صارفین کے لیے تھوڑا مشکل ہو سکتا ہے۔
  • غیر رسمی پیشکش اور اصلاح کے ضمنی اثرات۔ مصنف بعض اوقات غلطیاں کرتا ہے (جو ایک پلس ہوسکتا ہے) یا کسی چیز کو یاد کرنے یا اس پر توجہ مرکوز کرنے کی کوشش میں کلاس کا وقت ضائع کرتا ہے۔ اس بات کو مدنظر رکھتے ہوئے کہ کورسز میں دی گئی معلومات زیادہ تر معلوماتی مقاصد کے لیے ہیں کیونکہ احاطہ کیے گئے مواد کی وسعت کی وجہ سے، کچھ نکات پر تفصیل سے غور کرنے کا کوئی موقع نہیں ہے۔ اس کی وجہ سے مصنف کی ہچکچاہٹ اور بے ساختہ فیصلے اور بھی سوالات اٹھا سکتے ہیں۔ خوش قسمتی سے اس کے پاس ہے۔ مفت اسباق Python کا استعمال کرتے ہوئے Houdini میں پروجیکٹ مینیجر بنانے کے بارے میں، اور کچھ پہلوؤں میں وہ کورسز میں ایک ہی موضوع پر معلومات سے زیادہ عملی اور مفصل ہیں۔

ہماری رائے میں، پیشہ نقصانات سے بہت زیادہ ہیں۔ اگر آپ Houdini (اور خود Houdini) میں پروگرامنگ کے بارے میں کم و بیش منظم طریقے سے سیکھنا چاہتے ہیں، تو آپ ان ویڈیو ٹیوٹوریلز کے ساتھ شروع کر سکتے ہیں۔ یہ دوسرے سبق اور وسائل میں بھی اچھے اضافے ہیں، جیسے Houdini میں Vex اور Python کے استعمال کی بنیادی باتوں کا جائزہ یا کوئی فوری حوالہ ویڈیو۔

بونس: کچھ متاثر کن اور تعلیمی روابط

  • Entagma — Houdini دنیا میں GreyScaleGorilla (Cinema4d صارفین ہمیں سمجھیں گے)۔ موضوعات کی بہت وسیع کوریج اور مواد کی بہترین پیشکش۔ ویسے، انہوں نے حال ہی میں ایک نیا سیزن شروع کیا ہے۔
  • سائمن ہول میڈل - ہوڈینی کمیونٹی میں ایک لیجنڈ۔ یہ مخصوص عملی تکنیکوں سے زیادہ پریرتا کے بارے میں ہے۔ اسے یاد رکھیں جب آپ کو یہ دیکھنے اور محسوس کرنے کی ضرورت ہو کہ آپ Houdini میں کیا کر سکتے ہیں۔
  • بین واٹس - ایک بہترین ڈیزائنر اور استاد۔
  • میٹ ایسٹیلا - سب سے اہم اور مقبول سیکھنے کے وسائل میں سے ایک کے مصنف Houdini - cgwiki. وسیلہ، باقاعدگی سے اپ ڈیٹ کیا جاتا ہے، صرف مفید معلومات اور تیار حلوں کی مقدار کے ساتھ پھٹ رہا ہے۔ ہم یقینی طور پر اس کی سفارش کرتے ہیں۔
  • اناستاسیا اوپرا - ہمارے ہم وطن، ہوڈینی کے بہترین کورس کے مصنف، بہت سے لوگوں سے واقف ہیں۔ پروسیجرل لیک ہاؤسز. اس بات کا امکان نہیں ہے کہ آپ پہلی یا دوسری بار بھی مکمل طور پر اس میں مہارت حاصل کر سکیں گے، لیکن آپ کو یقینی طور پر ہار نہیں ماننی چاہیے: Vex اور طریقہ کار کے ماڈلنگ کے استعمال کے جدید طریقوں کے بارے میں اتنی معلومات حاصل کرنا مشکل ہے۔ حوصلہ افزائی کے لیے، ہم تجویز کرتے ہیں کہ آپ مصنف کی پیشکش پڑھیں پروسیجرل ماڈلنگ میں یقین.
  • ہوڈینی روسی میں — ایک چینل جس میں روسی زبان میں بہت ہی اعلیٰ معیار کے Houdini اسباق ہیں۔ اتنا اعلیٰ معیار کہ کچھ انگریزی بولنے والے صارفین ان اسباق کو دیکھنے کے قابل ہونے کے لیے روسی زبان سیکھنا بھی پسند کریں گے۔ تربیتی مواد کی طرف سے تقسیم کیا جاتا ہے پلے لسٹس مشکل کی سطح پر منحصر ہے.

ماخذ: www.habr.com

نیا تبصرہ شامل کریں