AMD نے 3D ایپلی کیشنز کی ریپڈ پروٹو ٹائپنگ کے لیے کاڈرن فریم ورک کھولا۔

اے ایم ڈی опубликовала نیا کھلا فریم ورک کاڈون، جو Vulkan یا DirectX12 API کا استعمال کرتے ہوئے گیم پروٹو ٹائپس اور گرافکس ایپلی کیشنز کی تیز رفتار ترقی کے لیے ٹولز فراہم کرتا ہے۔ فریم ورک کو ابتدائی طور پر SDK کے لیے ڈیمو اور مثالیں تیار کرنے کے لیے اندرونی طور پر استعمال کیا گیا تھا۔ پروجیکٹ کوڈ C++ 11 اور میں لکھا گیا ہے۔ نے بانٹا MIT لائسنس کے تحت.

Caudron کو ایک آسان گیم انجن کے طور پر سمجھا جاتا ہے جو سیکھنا آسان ہے اور مختلف تجربات کو ایڈجسٹ کرنے کے لیے ترقی کے ساتھ ساتھ اس میں ترمیم کی جا سکتی ہے۔ انجن ایک سٹیٹکی لنکڈ لائبریری کی شکل میں ایپلی کیشن کے ساتھ منسلک ہے۔ انجن کے اجزاء کو چار اہم اقسام میں تقسیم کیا گیا ہے:

  • مینیجرز اور ریسورس لوڈرز۔ ڈی ڈی ایس، پی این جی، جے پی جی، وغیرہ فارمیٹس میں لوڈنگ ٹیکسچر کو سپورٹ کرتا ہے۔ تصویر کی نمائندگی کرنے کی صلاحیت کے ساتھ۔ جامد اور متحرک طور پر تبدیل ہونے والی ہندسی اشیاء کے لیے چوٹیوں اور اشاریوں کو ذخیرہ کرنے کے ساتھ ساتھ ویڈیو میموری میں لوڈ کرنے سے پہلے ساخت کو ذخیرہ کرنے کے لیے کئی بفر نفاذ فراہم کیے گئے ہیں۔
  • رینڈررز جو آپ کو 3D ماڈلز کو glTF 2.0 فارمیٹ میں لوڈ اور رینڈر کرنے کی اجازت دیتے ہیں جس میں کیمرہ موومنٹ، وائر فریمز اور لائٹس، ٹیکسچر میپنگ، فزیکل بیسڈ رینڈرنگ آف میٹریل (PBR)، پوائنٹ لائٹنگ اور شیڈو کی اینیمیشن کے لیے سپورٹ ہے۔ پوسٹ پروسیسنگ کے مرحلے پر اپنے شیڈر کا استعمال کرتے ہوئے PostProcPS/PS فارمیٹس میں 2D اشیاء کی رینڈرنگ کی حمایت کرتا ہے۔ اجزاء بھی دستیاب ہیں۔ آئی ایم جی یو آئی کوآرڈینیٹ گرڈ اور وائر فریم کیوب بنانے کے لیے ایک GUI اور ویجٹ کا ایک سیٹ بنانے کے لیے (باؤنڈنگ بکس اور لائٹنگ/کیمرہ پروپیگیشن کون کے لیے)؛
  • Vulkan API کے لیے مخصوص مددگار ہینڈلرز اور کنفیگریشن کوڈ کا ایک سیٹ؛
  • مختلف آپریٹنگ سسٹمز کے لیے مخصوص کوڈ اسکیلنگ آپریشنز، ونڈو اور فل سکرین موڈز، ونڈوز کے درمیان میسج فلو کی پروسیسنگ وغیرہ کے لیے۔

پیکیج میں اضافی لائبریریاں بھی شامل ہیں: GPU کے بارے میں معلومات حاصل کرنے کے لیے AGS، Vulkan ایپلی کیشنز میں میموری کے انتظام کے لیے VulkanMemoryAllocator، D3D12 API استعمال کرنے کے لیے d3d12x، DirectX کے لیے شیڈر کمپائلر کے ساتھ dxc، GUI لائبریری کے ساتھ imgui، JSON میں ڈیٹا کو ہیرا پھیری کرنے کے لیے json۔ فارمیٹ

AMD نے 3D ایپلی کیشنز کی ریپڈ پروٹو ٹائپنگ کے لیے کاڈرن فریم ورک کھولا۔

ماخذ: opennet.ru

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