Oak3D
اوک 3 ڈی ایچ ٹی ایم ایل 5 ویب جی ایل معیار پر مبنی 3 ڈی گرافکس کی ترقی کے لیے ایک مفت جاوا اسکرپٹ لائبریری ہے، جو تمام فرنٹ اینڈ ڈویلپرز کے لیے آسان اور موثر طریقے سے جی پی یو ایکسلریشن کے ساتھ ویب 3 ڈی ایپلی کیشنز کو عملی جامہ پہنانے کے لیے وقف ہے۔ جاوا اسکرپٹ کے ساتھ تیار کردہ، اوک 3 ڈی اصل میں ونڈوز، لینکس، میک اور اینڈرائڈ میں ایک کراس پلیٹ فارم حل فراہم کر سکتا ہے۔ بغیر کسی پلگ ان کے انسٹال یا ڈاؤن لوڈ کیے، اوک 3 ڈی پر مبنی ویب 3 ڈی ایپلی کیشنز ان تمام جدید انٹرنیٹ براؤزرز پر چل سکتی ہیں جو ویب جی ایل کو سپورٹ کرتے ہیں۔ اوک 3 ڈی سادہ اور استعمال میں آسانی والے اے پی آئی کا ایک مجموعہ فراہم کرتا ہے جو ویب ڈویلپرز کو 3 ڈی گرافکس کے نفاذ کی تفصیلات سے متعلق ویب 3 ڈی ایپلی کیشن تیار کرنے کی اجازت دیتا ہے۔ اس کے علاوہ اوک 3 ڈی کئی قسم کی فنکشنل لائبریریاں بھی فراہم کرتا ہے، جیسے ریاضی لائبریری، ماڈل لائبریری، سکیلٹل اینیمیشن لائبریری وغیرہ۔ اوک 3 ڈی روایتی آرٹ اثاثے کو اوک 3 ڈی کے ذریعے براہ راست قابل قبول فارمیٹ میں تبدیل کرنے کے لیے ٹولز بھی فراہم کرتا ہے۔ اوک 3 ڈی دو تہوں، اوک 3 ڈی کور اور اوک 3 ڈی انجن پر مشتمل ہے۔ مندرجہ ذیل شکل فن تعمیر کو ظاہر کرتی ہے۔ اوک 3 ڈی کور "کور" پرت 3 ڈی گرافکس کی ترقی کے لیے نچلی سطح کے ویب جی ایل اے پی آئی اور بنیادی فنکشنل لائبریریوں کو فنکشنل ریپنگ فراہم کرتی ہے۔ ڈویلپرز کے پاس اس پرت میں مکمل لچک ہوتی ہے، اور "کور" انٹرفیس کو اصل ویب جی ایل کوڈ کے اندر ملایا جا سکتا ہے۔ کمپیوٹر گرافکس کے بھرپور تجربے والے بزرگ صارفین کے لیے، وہ اس پرت پر تھری ڈی ایپلی کیشنز پر زیادہ کنٹرول رکھ سکتے ہیں۔ اوک 3 ڈی انجن "انجن" پرت اوک 3 ڈی کور پر بنایا گیا ایک مکمل 3 ڈی رینڈرنگ انجن فراہم کرتی ہے، جس میں 3 ڈی سین مینجمنٹ، میٹریل سسٹم، ملٹی ٹائپ آف لائٹنگ، ڈائنامک شیڈو، سکیلٹن اینیمیشن، ٹیرین اور دیگر دلچسپ خصوصیات شامل ہیں۔ اس پرت میں، ڈویلپرز تفصیلات پیش کیے بغیر ویب 3 ڈی ایپلی کیشن کو لاگو کر سکتے ہیں۔ (اوک 3 ڈی انجن ابھی زیر تعمیر ہے)۔ فیچر لسٹ ریاضی انتہائی بہتر ریاضی لائبریری ویکٹر/میٹرکس/کوٹرنین طیارہ باؤنڈنگ باکس (اے اے بی بی/او بی بی) 3 ڈی ایس میکس سے فرسٹم انٹرسیکشن یوٹیلیٹی ریسورس ایکسپورٹنگ ماڈل/میٹریل/کنکال حرکت پذیری (9-2012) مایا سے ماڈل برآمد کرنا (8.5-2012) لوڈنگ ماڈل/سکیلٹل ریسورس دستاویز متعدد فائل فارمیٹ (مستقبل میں ایکس ایم ایل/بائنری اور کولاڈا) 2 سائز کی ساخت شیڈر لوڈنگ ایکس ایم ایل منظم شیڈر دستاویز کی غیر طاقت کو لوڈ کرنا۔ سپورٹ میں میکرو، کسٹم شیڈر کوڈ بلاک، شیڈر مرتب کرنے میں متحرک تعریف شامل ہیں۔ ویب جی ایل چیکنگ ویب جی ایل سپورٹنیس ایک واحد فنکشن (اوکے آئی ویب جی ایل) کے ذریعے متحرک طور پر۔ ویب جی ایل ایکسٹینشنز سے آسانی سے پوچھ گچھ اور ان ایبل کرنا (اوکے ایکسٹینشن) سسٹم کی معلومات اور ہارڈ ویئر کی صلاحیت سے پوچھ گچھ کرنا (اوکے انجن انفو) ویب جی ایل اے پی آئی ریپر آبجیکٹ (آبجیکٹ پر مبنی) 3 ڈی یوٹیلیٹی ماڈل/میش ریسورس مینجمنٹ یوٹیلیٹی کیمرا یوٹیلیٹی میٹریل یوٹیلیٹی یوٹیلیٹی جنریٹنگ بلٹ ان جیومیٹریز سکیلٹل اینیمیشن میش سکن پلیئنگ کنکال اینیمیشن ملٹی چینل اینیمیشن بلینڈ انجن فیچر (بس انجن کو بتائیں کہ کیا کھینچنا ہے، یہ جاننے کی ضرورت نہیں ہے کہ کیسے کھینچنا ہے۔) کنفیگربل ویب جی ایل پر مبنی رینڈرنگ پائپ لائن ہائی پرفارمنس سین مینجمنٹ سپورٹ ملٹی سین سپورٹ ملٹی ویو پورٹ میٹریل کنفیگر ڈائنامک-ایل او ڈی ٹیرین سسٹم مکمل ریسورس لوڈنگ/مینجمنٹ پروسیس (ماڈل/ٹیکسٹچر/کنکال اینیمیشن) نو شیڈر ویب 3 ڈی ایپلی کیشن ڈویلپمنٹ ڈائنامک لائٹنگ ڈائنامک شیڈو فوگ گلوئنگ وائر فریم نارمل میپنگ الفا ٹیسٹ اسکائی باکس پارٹیکل سسٹم ملٹی لیئرڈ ٹیکسٹچر میپنگ ویڈیو کینوس 3 ڈی سین میں۔ مواد اسکرپٹ کا استعمال کرتے ہوئے اپنی مرضی کے مطابق انجام دینے کا طرز عمل بیرونی لنکس https://web.archive.org/web/20130905213523/http:// www. oak3d. com/archive.org، ستمبر 2012 ویب جی ایل ویب ڈویلپمنٹ گرافکس لائبریریاں کراس پلیٹ فارم سافٹ ویئر 3D گرافکس APIs ورچوئل رئیلٹی