Rich Representation Language
امیر نمائندگی کی زبان، جسے اکثر آر آر ایل کے طور پر مختصر کیا جاتا ہے، ایک کمپیوٹر حرکت پذیری زبان ہے جو خاص طور پر دو یا زیادہ متحرک حروف کے تعامل کو آسان بنانے کے لیے ڈیزائن کی گئی ہے۔ تحقیقی کوشش کو این ای سی اے پروجیکٹ کے حصے کے طور پر یورپی کمیشن نے مالی اعانت فراہم کی تھی۔ این ای سی اے (نیٹ انوائرمنٹ فار ایمبوڈیڈ ایموشنل کنورسیشنل ایجنٹس) فریم ورک جس کے اندر آر آر ایل تیار کیا گیا تھا، فلموں کے اینیمیشن کی طرف مبنی نہیں تھا، بلکہ ذہین "ورچوئل کرداروں" کی تخلیق تھی جو ورچوئل دنیا کے اندر بات چیت کرتے ہیں اور چہرے کے مناسب تاثرات کے ساتھ جذباتی مواد کے ساتھ بات چیت کرتے ہیں۔ آر آر ایل ایک اہم تحقیقی کوشش تھی جس نے دیگر زبانوں جیسے پلیئر مارک اپ لینگویج کے ڈیزائن کو متاثر کیا جس نے آر آر ایل کے ڈیزائن کے کچھ حصوں کو بڑھایا۔ زبان کے ڈیزائن کا مقصد خاص طور پر ورچوئل دنیا میں متعدد کرداروں کے تعامل کی ماڈلنگ کے لیے درکار تربیت کو کم کرنا اور گفتگو کے مواد کی بنیاد پر چہرے کی زیادہ تر حرکت پذیری کے ساتھ ساتھ کنکال حرکت پذیری خود بخود پیدا کرنا ہے۔ غیر زبانی مواصلاتی اجزاء جیسے کہ بولنے والے الفاظ پر چہرے کی خصوصیات کے باہم انحصار کی وجہ سے، اس منظر کے سیاق و سباق پر غور کیے بغیر زبان میں کوئی حرکت پذیری ممکن نہیں ہے جس میں حرکت پذیری ہوتی ہے۔ غصہ بمقابلہ خوشی۔ زبان کے ڈیزائن کے مسائل آر آر ایل کے لیے ایپلیکیشن ڈومین دو یا زیادہ ورچوئل حروف والے مناظر پر مشتمل ہوتا ہے۔ ان مناظر کی نمائندگی کے لیے متعدد معلومات کی اقسام کی ضرورت ہوتی ہے جیسے جسمانی کرنسی، چہرے کے تاثرات، بامعنی مواد اور گفتگو کے معنی وغیرہ۔ ڈیزائن چیلنج یہ ہے کہ اکثر ایک قسم کی معلومات دوسرے قسم کی معلومات پر منحصر ہوتی ہے، جیسے۔ جسمانی کرنسی، چہرے کے تاثرات اور گفتگو کے بامعنی مواد کو مربوط کرنے کی ضرورت ہے۔ ایک مثال یہ ہے کہ ایک ناراض گفتگو میں، گفتگو کے الفاظ جسم کی کرنسی اور چہرے کے تاثرات کو ایک الگ انداز میں بیان کرتے ہیں جو ایک خوشگوار گفتگو سے بالکل مختلف ہے۔ لہذا چہرے کے تاثرات کو کنٹرول کرنے کے لیے زبان کے اندر کسی بھی حکم کا انحصار فطری طور پر گفتگو کے سیاق و سباق پر ہونا چاہیے۔ آر آر ایل میں استعمال ہونے والی مختلف قسم کی معلومات کے لیے زبان کے اندر اظہار کی مختلف شکلوں کی ضرورت ہوتی ہے، جیسے۔ جبکہ بامعنی معلومات کی نمائندگی گرائمرز کے ذریعے کی جاتی ہے، چہرے کے تاثرات کے جزو کے لیے گرافک ہیرا پھیری پرائمیٹوز کی ضرورت ہوتی ہے۔ آر آر ایل کے ڈیزائن میں ایک کلیدی مقصد ترقی میں آسانی تھی، تاکہ پروگرامنگ کے اعلی درجے کے علم کے بغیر صارفین کو مناظر اور تعامل کی تعمیر دستیاب ہو۔ مزید برآں، ڈیزائن کا مقصد قدرتی شکل میں اضافی ترقی کی اجازت دینا تھا، تاکہ مناظر کو جزوی طور پر پروٹو ٹائپ کیا جا سکے، پھر زیادہ قدرتی نظر آنے والے ترجمے میں بہتر بنایا جا سکے، جیسے۔ پلک جھپکنے یا سانس لینے کے بعد کے اضافے کے ذریعے۔ منظر کی تفصیل ادھار لینے والی تھیٹر کی اصطلاحات، آر آر ایل میں مصنوعی کرداروں کے درمیان ہر تعامل کے سیشن کو ایک منظر کہا جاتا ہے۔ ایک منظر کی تفصیل کسی منظر کے اندر استعمال ہونے والے مواد، وقت اور جذباتی خصوصیات کی وضاحت کرتی ہے۔ ایک مخصوص ماڈیول جسے افیکٹو ریزنر کہا جاتا ہے، منظر میں شامل جذباتی ابتداء کا حساب لگاتا ہے، جس میں جذبات کی قسم اور شدت کے ساتھ ساتھ ان کی وجوہات بھی شامل ہیں۔ متاثر کن استدلال کرنے والا جذبات کی جہتوں جیسے شدت اور استقامت کا استعمال کرتا ہے۔ اگرچہ ایکس ایم ایل کو بنیادی نمائندگی کی شکل کے طور پر استعمال کیا جاتا ہے، لیکن مناظر کو آبجیکٹ پر مبنی فریم ورک کے اندر اعلی سطح پر بیان کیا جاتا ہے۔ اس فریم ورک نوڈس میں (یعنی۔ اشیاء) تیروں یا لنکس کے ذریعے جڑے ہوتے ہیں۔ مثال کے طور پر، ایک منظر اعلی سطح کا نوڈ ہے جو دوسروں سے منسلک ہوتا ہے۔ منظر میں تین مخصوص صفات ہو سکتی ہیں: وہ ایجنٹ/لوگ جو منظر میں حصہ لیتے ہیں، گفتگو کی نمائندگی جو گفتگو کی بنیاد فراہم کرتی ہے اور ایک تاریخ جو مختلف اعمال کے درمیان عارضی تعلقات کو ریکارڈ کرتی ہے۔ منظر کی وضاحت قدرتی زبان کی نسل کے ماڈیول کو کھلایا جاتا ہے جو مناسب جملے تیار کرتا ہے۔ گفتگو میں قدرتی بہاؤ پیدا کرنے کے لیے جذباتی عناصر کے لیے اعلی درجے کی نمائندگی کی طاقت کی ضرورت ہوتی ہے۔ آر آر ایل حوالہ جات اور شرائط کے معیاری طریقہ کار پر مبنی گفتگو کی نمائندگی کا نظام استعمال کرتا ہے۔ متاثر کن استدلال کرنے والا مخصوص جملوں سے مطابقت رکھنے والے الفاظ اور ڈھانچے کو منتخب کرنے کے لیے مناسب معلومات فراہم کرتا ہے۔ تقریر کی ترکیب اور جذباتی مارکر تقریر کی ترکیب کا جزو بامعنی معلومات اور اشارہ تفویض ماڈیول کے رویے پر بہت زیادہ منحصر ہے۔ تقریر کی ترکیب کے جزو کو اشارے کے تفویض کے نظام سے پہلے کام کرنا چاہیے کیونکہ اس میں بولی جانے والی الفاظ اور جذباتی مداخلت کے لیے وقت کی معلومات شامل ہوتی ہیں۔ بولی جانے والی قدرتی زبان کے متن کی تشریح کرنے کے بعد، یہ جزو تال، تناؤ اور تنوں جیسے پروسوڈک ڈھانچے کو شامل کرتا ہے۔ تقریر کے عناصر، جو ایک بار تناؤ، تناو اور جذباتی نشانات سے مالا مال ہوتے ہیں، اشارے کے تفویض کے نظام میں منتقل کیے جاتے ہیں۔ آر آر ایل جذبات کے انتظام کے تین الگ الگ پہلوؤں کی حمایت کرتا ہے۔ سب سے پہلے، مناظر اور مخصوص جملوں کے لیے مخصوص جذبات کے ٹیگ فراہم کیے جا سکتے ہیں۔ متعدد مخصوص کمانڈ متحرک کرداروں کے چہروں میں جذبات کی ایک وسیع رینج کو ظاہر کرنے میں مدد کرتے ہیں۔ دوسرا، چہرے کی مخصوص خصوصیات کو جذباتی جسمانی کرنسی سے ہم آہنگ کرنے کے لیے میکانیزم بنائے گئے ہیں۔ تیسرا، مخصوص جذباتی مداخلت جیسے سانس لینا، جمھائی، ہنسی وغیرہ۔ کردار کے بیانات کی وشوسنییتا کو بڑھانے کے لیے اعمال کے اندر مداخلت کی جا سکتی ہے۔ اشارہ تفویض اور جسمانی حرکات آر آر ایل میں اشارہ کی اصطلاح عام معنوں میں استعمال ہوتی ہے اور چہرے کے تاثرات، جسمانی کرنسی اور مناسب اشاروں پر لاگو ہوتی ہے۔ اشارہ تفویض کے اندر معلومات کی تین سطحوں پر کارروائی کی جاتی ہے: مخصوص ماڈیولز کو ایک منظر کے اندر مخصوص اشاروں کی تفویض، مثال کے طور پر۔ "ٹرن ٹیکنگ" کو قدرتی زبان کی نسل کے ماڈیول میں سنبھالا جا رہا ہے۔ تقریر کی پہلی سطح کی ترکیب کے بعد اشارے کی تفویض کی اصلاح اور وضاحت، جیسے۔ گفتگو میں پلک جھپکنے اور سانس لینے کا اضافہ۔ بیرونی ماڈیولز کے لیے انٹرفیس جو کھلاڑی کے لیے مخصوص رینڈرنگ کو سنبھالتے ہیں جیسے کہ ایم پی ای جی-4 فیس اینیمیشن پیرامیٹرز (ایف اے پی)۔ اشارے کی تفویض کے نظام میں اشارے کی مخصوص اقسام ہوتی ہیں جیسے جسم کی حرکتیں (جیسے. بے حسی بمقابلہ اداسی کے لٹکتے ہوئے کندھوں کے طور پر کندھوں کا کندھا)، علامتی حرکتیں (اشارے جو روایتی طور پر ہاں/نہیں کا اشارہ دیتے ہیں)، علامتی (جیسے۔ انگلیوں کے ذریعے ٹیلی فون کی نقل کرنا)، ڈیکٹک (اشارہ کرنے والے اشارے)، برعکس (جیسے۔ ایک طرف، لیکن دوسری طرف)، چہرے کی خصوصیات (جیسے۔ ابرو اٹھانا، غصہ کرنا، حیرت یا ایک نظر)۔ مزید دیکھیں ورچوئل ہیومن مارک اپ لینگویج ہیومنائڈ اینیمیشن ورچوئل اداکار حوالہ جات کمپیوٹر زبانیں کمپیوٹر اینیمیشن